SaaS Billing & Recurring Revenue Management3 min readUpdated September 2026

Getting Proration Right When Units Open, Close, or Transfer

Get proration right by modeling each franchise unit as its own subscription and matching your proration method to the franchisor's royalty calculation. A location opening on the twentieth gets a partial-month charge that your system and the franchisor's each calculate slightly differently, and closing or transferring a unit has to stop one schedule without disturbing the rest.

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.

Step 1: Model each unit as its own subscription, never a blended account total

The most common setup mistake is billing a multi-unit operator as one combined monthly number for their whole territory, which works fine until a single unit opens, closes, or transfers and the whole blended figure has to be manually recalculated. Model each location as its own subscription under one franchisee customer record instead, so a change to one unit's status only ever touches that unit's line item.

Step 2: Decide on a proration method and apply it consistently

Both Stripe Billing and Chargebee prorate a subscription that starts or ends mid-cycle automatically, calculating a partial charge based on days remaining in the period. The real risk isn't whether either platform can prorate, it's whether your proration method matches what the franchisor's own royalty calculation expects. If the franchise agreement defines proration differently, by full weeks rather than exact days, say, you'll need to override the default calculation rather than assume the platform's standard method will reconcile with the franchisor's numbers automatically.

Step 3: Build a clean process for a unit transfer

A unit transferring between franchisees, common in multi-unit portfolios that buy and sell locations, needs the losing operator's subscription for that unit canceled and a new subscription created under the gaining operator, both prorated to the transfer date. Chargebee's subscription management gives you a more direct way to handle this as a deliberate transfer action with proration calculated for both sides; in Stripe Billing, the same result is achievable, but it's built from two separate actions, canceling one subscription and creating another, that you're responsible for keeping in sync on the transfer date.

Step 4: Reconcile against the franchisor's royalty system monthly, not just at open or close

Even with clean proration on your end, the franchisor's own system is calculating royalties or fees independently, and the two numbers can drift for reasons that have nothing to do with your billing platform, a reporting lag, a different fiscal calendar, a rounding convention. Build a monthly reconciliation step that compares your platform's totals against the franchisor's statement for every active unit, not just the ones that opened or closed that month, since drift tends to accumulate quietly on stable units too, and a small unexplained gap left unresolved for several months is far harder to trace back to its original cause.

Step 5: Roll the process out to new units as a checklist, not a one-off setup

A multi-unit operator adding locations regularly benefits from turning unit onboarding into a repeatable checklist, confirm opening date, create the subscription, verify the first prorated invoice against the franchisor's own calculation, rather than treating each new unit as a custom setup. This matters more as the portfolio grows, since the operators who scale fastest are the ones most likely to open several units in close succession and least able to afford reconstructing the entire process by hand each time a new location happens to come online.

Run this checklist for every new unit:

  1. Confirm the unit's opening date, since the partial-month charge depends on the exact day it starts.
  2. Create the unit's own subscription under the franchisee's customer record instead of adding it to a blended total.
  3. Verify the first prorated invoice against the franchisor's own calculation, using the method the franchise agreement specifies.
  4. Add the unit to the monthly reconciliation against the franchisor's royalty statement, alongside every other active unit.

Which platform handles a growing multi-unit portfolio better

An operator with a handful of stable units and low transfer activity can run this on Stripe Billing without much friction, especially with a developer already comfortable with the platform. An operator actively acquiring and opening units, especially one buying and selling locations between other operators, benefits more from Chargebee's more direct subscription transfer and proration handling, which reduces how much of that two-step cancel-and-recreate process falls on your own team to manage correctly every time.

What to do when the franchisor changes the fee structure for everyone at once

A franchisor-wide royalty or technology fee increase, applied to every unit across the system on the same effective date, is a different problem than a single unit's proration: every active subscription needs its price updated on the same date, correctly, without missing a unit or applying the change twice. Chargebee's bulk plan update tools make this kind of system-wide change more manageable to execute and verify across dozens of units at once. In Stripe Billing, the same change is achievable through the API, but running it safely across a large number of subscriptions on the same day usually means scripting it deliberately and carefully verifying every result afterward, rather than clicking through a single guided update screen built for exactly this.

Executive Capability Standard

What Good Looks Like

A well-run multi-unit billing process can open, close, or transfer any single unit without disturbing the rest of the portfolio, prorate consistently with what the franchisor's own system expects, and reconcile every active unit against the franchisor's statement each month.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Confirm the franchise agreement's exact proration method and compare it against your billing platform's default calculation.
2. Do Manually:Run unit opening, closing, and transfer billing by hand for one full cycle, reconciling against the franchisor's statement, before automating it.
3. Delegate:Give one person ownership of unit-level billing changes, separate from whoever manages franchisor relationship and royalty reporting.
4. Automate:Move unit billing into Stripe Billing or Chargebee, one subscription per unit, with proration configured to match the franchisor's method.
5. Buy:Build a standing monthly reconciliation report comparing your platform's totals against the franchisor's royalty statement for every unit.

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

Should a multi-unit operator be billed as one blended account or unit by unit?

Unit by unit. Model each location as its own subscription under the franchisee's customer record. A blended account total works until one unit changes status, at which point it has to be manually recalculated, which is exactly the risk billing per unit avoids.

How do I make sure my platform's proration matches the franchisor's royalty calculation?

Check the franchise agreement's specific proration method, by exact days, by full weeks, or another convention, and confirm it against your platform's default. If they don't match, you'll need to override the default calculation rather than assume it reconciles automatically.

What's the cleanest way to handle a unit transferring between franchisees?

Cancel the losing operator's subscription for that unit and create a new one under the gaining operator, both prorated to the transfer date. Chargebee handles this as a more direct transfer action; in Stripe Billing, it's two separate steps you coordinate yourself.

How often should billing be reconciled against the franchisor's own royalty statement?

Monthly, for every active unit, not just ones that recently opened, closed, or transferred. Drift between your billing platform and the franchisor's system can accumulate quietly on stable units due to reporting lags or rounding conventions, so a regular full reconciliation catches it before it compounds.

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