SaaS Billing & Recurring Revenue Management3 min readUpdated September 2026

Billing Recurring Session Plans When Clients Switch Providers

Bill a client who switches therapists by canceling the old provider-level subscription and starting a new one tied to the new provider, keeping the same customer and card on file. That keeps compensation attribution correct, even with sliding-scale rates set individually per client, which is why list pricing stops being a useful way to think about billing.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

How do I keep a client's charge attached to the right provider after a switch?

Model each client-provider relationship as its own subscription rather than one client-level subscription for the practice as a whole. When a client moves from one therapist to another inside the group, you cancel the old subscription and start a new one tied to the new provider, keeping the same customer and payment method attached throughout. Both platforms support this structure; the practical difference is reporting. Chargebee's subscription-level views make it easier to see revenue attributed to a specific provider for compensation purposes without a separate export. In Stripe Billing, you can get the same attribution, but pulling a clean provider-by-provider revenue report usually means building it against the API rather than opening a screen that already shows it.

Does sliding-scale pricing work as a standard subscription price?

Not in the way a fixed monthly price does. A sliding-scale rate is set per client based on an intake assessment, not a published tier, so instead of pointing every client at one of two or three standard prices, you're creating a custom price for each subscription. Both platforms support custom, per-subscription pricing without much friction; the real work is making sure whoever sets up a new client's subscription is applying the rate the practice actually approved, not a number remembered from the intake conversation. A short internal step, confirming the approved rate against the intake note before the subscription is created, matters more here than which platform you choose.

What happens to a session package a client doesn't finish?

Recurring session plans in this space are usually billed monthly rather than sold as a prepaid package, which simplifies this compared with some other cash-pay health services: if a client stops attending, you simply cancel the subscription rather than reconciling a partially used prepaid balance. Where a practice does sell prepaid session blocks, treat the remaining balance as a credit, tracked either through Chargebee's credit and entitlement tools or through a field you manage yourself in Stripe Billing, separate from the recurring plan itself.

How do refunds and clinical holds interact with billing?

A client on medical leave, or one whose provider is temporarily unavailable, needs their subscription paused rather than canceled and restarted, since restarting can trigger a new commitment period or lose their existing price. Both platforms support pausing a subscription without ending it. Chargebee's pause feature is a first-class setting you configure directly on the subscription; in Stripe Billing, achieving the same effect typically means scheduling the subscription to skip billing for a defined period rather than a single toggle.

Which platform is easier for front-office staff who aren't billing specialists?

A practice manager or front-office coordinator, not a billing specialist, is usually the one creating new client subscriptions, applying sliding-scale rates, and handling provider switches day to day. Chargebee's subscription management screens are built with that kind of non-specialist user in mind. Stripe Billing is capable of the same work, but a developer is more likely to be involved somewhere in the setup, even if day-to-day changes end up manageable without one once the initial structure is built.

What should the client-facing side of this actually look like?

Whatever the internal billing structure, the client should only ever see one clear number and one clear payment method, not evidence of subscriptions being canceled and recreated behind the scenes when they switch providers. Both platforms support a customer portal that shows a current subscription and payment history without exposing that internal churn, and it's worth confirming during setup that a provider switch doesn't generate a confusing string of canceled and reactivated line items on the client's own view.

Set the practice up with these rules:

  • Model each client-provider relationship as its own subscription, keeping the same customer record and payment method attached across a switch.
  • Create sliding-scale rates as custom per-subscription prices, and require staff to apply the rate approved at intake rather than a remembered number.
  • Pause a subscription for medical leave instead of canceling it, so restarting doesn't trigger a new commitment period or lose the client's price.
  • Configure the customer portal to show one clear current subscription and payment method, hiding the cancel-and-recreate history from clients.

How does a couples or family session get billed and attributed correctly?

A couples or family session is typically paid by one person but delivered by one provider to more than one client, which complicates the tidy one-client-to-one-subscription model used elsewhere. The cleanest approach is treating the paying client as the subscription owner while noting the additional participants in the practice management system rather than the billing platform, since neither Stripe Billing nor Chargebee is built to represent multiple clinical participants on a single charge. This keeps compensation attribution to the provider intact without forcing the billing platform to model a relationship it was never designed for.

Executive Capability Standard

What Good Looks Like

A well-run behavioral health billing process can attribute revenue to the correct provider after any switch, apply an approved sliding-scale rate without guesswork, and pause a client's plan during a clinical hold without losing their original terms.

Building The Capability (5-Stage Skill Ladder)

1. Learn:List how often clients switch providers within the group and how sliding-scale rates are currently approved and recorded.
2. Do Manually:Track provider switches and sliding-scale rates in a shared log for one full cycle before automating the billing side.
3. Delegate:Give a practice manager, not a billing specialist, ownership of day-to-day subscription creation and provider switches.
4. Automate:Move recurring session billing into Stripe Billing or Chargebee, with one subscription per client-provider relationship.
5. Buy:Add a provider-level revenue report so compensation calculations don't depend on a manual reconstruction each pay period.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Frequently Asked Questions

How should billing handle a client switching therapists within the same practice?

Cancel the subscription tied to the outgoing provider and start a new one tied to the incoming provider, keeping the same client record and payment method throughout. This preserves clean provider-level attribution for compensation while the client experiences no disruption to their card on file.

Can sliding-scale rates be set individually for each client?

Yes, on either platform, as a custom price on that client's subscription rather than a published tier. The harder part is process, not the platform: making sure whoever creates the subscription applies the rate the practice actually approved during intake, not a remembered number.

How do I pause billing for a client on medical leave without losing their rate?

Use the platform's pause or skip-billing feature rather than canceling the subscription outright. Chargebee offers a direct pause setting; in Stripe Billing, you'll typically schedule the subscription to skip billing for a defined period, which keeps the original price intact when it resumes.

Will a client see confusing billing history if they switch providers?

Not if the customer portal is configured to show a clean current view rather than every canceled and recreated subscription behind the scenes. Confirm this during setup on whichever platform you choose, since the internal structure needed for provider attribution shouldn't be visible to the client.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides