Proration
Also known as: Prorated billing, Pro rata charges
Proration is the math of charging or crediting a customer for only the portion of a billing period they actually used a plan or add-on.
Definition
Proration is how your billing system handles mid-cycle changes — upgrades, downgrades, seat additions, cancellations, or new add-ons — by calculating partial-period charges or credits instead of full-month amounts. If a customer upgrades 10 days into a 30-day cycle, proration ensures they pay the difference for the remaining 20 days, not a full extra month.
In practice, proration runs automatically inside your subscription engine whenever a subscription quantity, plan, or price changes before the renewal date. The system calculates unused time on the old plan as a credit, computes the new plan's cost for the remaining days, and either bills the delta immediately, defers it to the next invoice, or issues a credit memo. Sales teams use it during expansion deals, support uses it during downgrades, and finance reconciles it against MRR reporting.
Proration differs from refunds (which return money for service already delivered) and from credits (which sit on account for future use). It's specifically the time-based prorating of subscription value when the contract terms shift mid-period.
Why It Matters
Without proration, you either overcharge customers (killing trust and triggering chargebacks) or undercharge them (leaking revenue on every mid-cycle expansion). For a subscription business doing hundreds of plan changes a month, even a 2% proration error compounds into meaningful MRR drift and reconciliation headaches at quarter close. Done right, proration also unblocks your sales motion — reps can close expansion deals on day 14 without telling the buyer to 'wait until next month'.
When proration is broken or manual, three things go wrong: support tickets pile up from customers disputing line items they don't understand, finance spends hours per week reconciling spreadsheets against the billing ledger, and your MRR/ARR reports drift from cash collected. Worst case, your team starts giving away upgrades for free just to avoid the awkward invoice conversation.
Examples in Practice
A SaaS company on a $99/month plan has a customer upgrade to the $299 plan on day 15 of a 30-day cycle. Proration credits ~$49.50 for unused time on the old plan and charges ~$149.50 for the remaining 15 days on the new plan, netting a ~$100 immediate charge.
A 40-person agency adds 5 new seats to its project-management subscription 20 days into a monthly cycle at $25/seat. The billing engine prorates the additional seats for the remaining 10 days, charging roughly $41.50 now and resetting to the full $125 add-on at the next renewal.
An ecommerce brand on an annual plan cancels in month 8 of 12. Depending on the cancellation policy, proration may issue a credit for the 4 unused months — or, under a no-refund annual policy, no credit is issued at all and the customer simply retains access through month 12.