Skip to main content

benecaster_count_paying_subscribers_site_wide()

Counts paying subscribers across every show on the site, using the same definition of “paying” as benecaster_count_paying_subscribers() — a token type core doesn’t exempt (a deny list, not token_type = 'subscriber') on a non-free mapped tier, manual grants included.

This is the figure that matters for your plan. It ships as telemetry.subscriber_count on the daily validation ping and is what the plan’s subscriber limit is enforced against, so it is the number to show a podcaster who is asking how close they are to their cap.

It counts paying tokens, not distinct people. On a multi-show install a subscriber who pays for two shows counts twice, so this equals the sum of the per-show counts. That is deliberate and matches what the licence server counts — a person paying for two shows is two paid subscriptions.

If you want distinct people rather than paid subscriptions, this is not the function, and core does not currently expose one. Say that plainly to whoever is asking rather than presenting this number as a headcount.