Subscription billing for Healthtech

Subscription billing for healthcare software: per-provider, per-site and volume charges on annual terms

How healthcare SaaS companies bill per-provider, per-site and per-encounter pricing in Bunny — annual invoicing to health systems and practices, account hierarchies, invoiced payment terms and revenue recognition across multi-year contracts.

What makes subscription billing different for healthcare SaaS

Clinical, practice-management and health-data software sold per provider, per site or per patient volume, on long sales cycles with procurement-driven contracts.

  • Recurring plus volume on one contract

    A per-provider licence fee plus a per-claim or per-encounter charge is common. Two systems for two charge types means two invoices to a customer who wanted one.

  • Health systems and their sites

    The signing entity is the health system; the users are at forty clinics. Some want one consolidated invoice, some want each site billed separately against a master agreement.

  • Invoiced terms and AP processes

    Hospitals pay against invoices through accounts payable, on the terms in the contract, often late. Card-first billing was not built for this.

  • Long terms, deferred revenue

    Annual and multi-year contracts invoiced in advance create deferred revenue that has to be recognised across the term, including after mid-term site additions.

How Bunny handles subscription billing for healthcare SaaS

  1. 01

    Per-provider and per-encounter charges together

    Providers, sites or beds are quantities on recurring charges; encounters, claims or messages are usage-based charges; all on one subscription and one invoice.

    Usage-based billing
  2. 02

    Account hierarchies for systems and sites

    A health system is a parent account with child accounts per site, each with its own subscription, billed to the parent or to the site as the contract requires.

    Hierarchies and entities
  3. 03

    Annual-in-advance invoicing and net terms

    Invoice schedules follow the contract — annual, quarterly or monthly in advance — with net-terms payment, dunning for late payment, and card or bank payment where preferred.

    Advance vs arrears billing
  4. 04

    Customer portal for invoices

    Practice administrators and AP teams see invoices, pay them and update payment methods in the Bunny customer portal.

    Customer portal
  5. 05

    Revenue recognition across the term

    ASC 606 / IFRS 15 schedules are generated from the subscription, recognising annual prepayments over the service period and recalculating when sites are added.

    Revenue recognition
  6. 06

    SOC 2 Type II and data residency

    Bunny is SOC 2 Type II certified with US and Australian data centers. Bunny stores contract and billing data, not clinical data.

    Security at Bunny

Billing the organisation, not the login

Healthcare software is licensed to organisations with structure: systems, hospitals, clinics, departments. The billing model has to reflect that structure or finance ends up maintaining it in a spreadsheet alongside the billing tool. Bunny’s account hierarchies and per-account subscriptions let the contract’s shape be the billing shape, whether the customer wants one invoice or forty.

The other constant is time. Healthcare contracts are long and paid in advance, so most of the vendor’s revenue is deferred at any moment. Because the revenue schedule is derived from the same subscription that invoices, a site added in month seven adjusts both the invoice and the schedule in one step. Renewals pick up from the same record.

Free trial

The RevOps expert your team never had.

Bunny's AI agent knows your entire book of business and acts on it — flagging at-risk renewals, chasing overdue invoices, and closing upgrades automatically.
  • Type "send upgrade quotes to all starter plan accounts" — done in seconds
  • At-risk renewals flagged, chased, and closed — before you know there's a problem
  • Overdue invoices collected automatically, without an awkward conversation
Try free for 30 days

No credit card required. Cancel anytime.

FAQ

Frequently asked questions

Can Bunny bill a per-provider fee and a per-claim fee on one invoice?
Yes. The provider count is the quantity on a recurring charge and claims are a usage-based charge on the same subscription. Both are itemised on one invoice.
Can each clinic be billed separately under a health system's master agreement?
Yes. Account hierarchies let each site be a child account with its own subscription and invoice, or the parent can be the billed party for all of them, depending on the contract.
Do hospitals have to pay by card?
No. Bunny supports invoiced payment terms with dunning, and card or bank payment through Stripe and Plaid for practices that prefer it.
Does Bunny store patient data?
No. Bunny holds accounts, contracts, subscriptions, invoices and payment records. Clinical and patient data stays in your product.