Skip to main content

Two-line pricing

Agency billing has two components, both invoiced monthly to the parent agency org:
  1. Platform fee — $380/mo flat, on the parent’s Clerk subscription. Unlocks the agency multi-workspace surface (sidebar, dashboard, cross-client switching, the agency dashboard).
  2. Per-active-client charge — pay only for workspaces you actually use. Each client workspace is on one of three billing tiers:
TierRate / active client / moUse for
Starter$20Light usage, single source, fewer pulses
Pro$40Default — most paying clients
EnterpriseCustomHigh-volume, custom integrations, SLA
The variable line is metered: you’re billed for the days a workspace was active in the month. Pause a workspace and billing stops immediately.
Parent agency  →  Stripe customer
                  ├─ Clerk subscription:    $380 platform fee (flat)
                  └─ Metered subscription:  per-active-client (variable)
You’ll see one Stripe invoice each billing cycle covering both lines, regardless of how many client workspaces you have.

Active vs. paused

A child workspace is “active” for a billing day when it’s:
  • attached to your agency (not detached), and
  • not paused (Organization is active)
Paused workspaces stop billing immediately and their pulses don’t fire. Unpause anytime — billing resumes on the next daily snapshot. Only agency admins (and Chartcastr staff) can pause or unpause a workspace from the agency dashboard.

What children get

Each child workspace receives the Pro-tier feature set regardless of which billing tier you put them on (the tier is purely a pricing knob, not a feature gate):
  • Unlimited sources
  • Unlimited pulses per month
  • Unlimited Slack channel connections (+ Slack Connect)
  • Email & Google Chat destinations
  • AI summaries, AI chat (100 messages/day), follow-ups
  • All premium integrations (Shopify, Xero, Meta Ads, Google Ads, HubSpot, etc.)
Each workspace gets these limits independently — heavy usage in one client doesn’t starve another.

Choosing a child billing tier

You assign a tier from the Settings → Agency dashboard, in the workspace row. Changing the tier takes effect on the next daily billing snapshot — there’s no proration noise mid-day.

What the agency parent gets

Your parent agency org is itself a Pro-equivalent workspace — useful for hosting your own internal pulses (e.g. “new MRR this week” or “client retention overview”). Use it for cross-client rollups or for client-acquisition reporting.

Switching plans

Only admins on the parent agency org can change the platform plan or pause/unpause client workspaces. Open Settings → Organization → Billing on the parent org to manage the $380 platform subscription. Child workspaces see a “Billing managed by {your agency}” notice in their Billing tab.

Detaching a workspace

When you detach a child workspace, it becomes a standalone Chartcastr org on the free tier. The client retains access to their data; they can upgrade independently after that. Detached workspaces stop counting toward your variable line on the next billing snapshot.

What if I cancel my Agency plan?

If your Agency subscription lapses, the metered variable line is cancelled and every child workspace automatically reverts to free-tier limits (they keep their data but lose Pro features). Re-subscribing restores them in seconds.

Custom pricing

Volume discounts, agency-specific deals, and non-list per-child rates are handled via Stripe customer-level discounts — no code or plan-slug changes needed. Reach out for an Enterprise quote.