Solidgate logo in black and white.

Proration

What is Proration?

Proration is the practice of charging or crediting a customer for only the portion of a billing cycle they actually use, rather than a full period's amount. It applies whenever a subscription changes mid-cycle – an upgrade, a downgrade, a cancellation, or a plan that starts partway through a period.
Subscription and SaaS billing runs on fixed cycles, usually monthly or annual, but plan changes rarely land on a renewal date. Proration reconciles that gap: it splits the period into used and unused days and prices each part separately. The result appears on the invoice as a partial charge, a partial credit, or a combination of both. It is a core mechanic in models, where customers move between plans throughout their lifecycle.

Key facts

  • Formula: Prorated amount = (days remaining in cycle ÷ total days in cycle) × plan price
  • Applies to: mid-cycle upgrades, downgrades, cancellations, and plans that start partway through a period
  • Direction: produces a charge (upgrade), a credit (downgrade or cancellation), or both on a single invoice
  • Also known as: prorated billing, pro rata billing
  • Common in: subscription, SaaS, and usage-based billing models

How proration works

  1. Identify the change date – the billing system records the day the plan change takes effect inside the current cycle.
  2. Split the cycle – it divides the period into days already used at the old rate and days remaining at the new rate.
  3. Calculate the unused credit – the customer is credited for the days they prepaid but will no longer use on the old plan.
  4. Calculate the new charge – the system charges for the remaining days on the new plan at its rate.
  5. Net the amounts – credit and charge are combined into a single adjustment, applied immediately or added to the next invoice.
For example, on a $30 monthly plan, a customer who upgrades to a $50 plan on day 20 of a 30-day cycle has 10 days left. The unused credit on the old plan is (10 ÷ 30) × $30 = $10.00, and the new charge is (10 ÷ 30) × $50 = $16.67, so the net cost for the remaining days is $6.67.

Why it matters

Proration keeps billing fair when a plan changes partway through a cycle, so a customer who upgrades on day 20 doesn't pay a full month at the higher rate. For the business, it protects revenue recognition: each invoice reflects the service actually delivered in the period, which keeps accounting and calculations clean.
It also removes a common reason for billing disputes. A customer who cancels mid-cycle and receives a prorated credit for unused days has less cause to file a over a charge that feels unearned.

Common issues

  • Rounding differences: splitting a price across days produces fractions of a cent, and different rounding rules make the invoice total drift from what the customer expects.
  • Credit larger than the next charge: a downgrade can generate a credit bigger than the upcoming charge, leaving a balance that has to be carried forward or refunded.
  • Annual plans: proration on a yearly cycle involves large amounts, so a mid-year downgrade produces a sizeable credit that surprises both sides if the policy isn't stated up front.
  • No-proration policies: some businesses switch proration off and apply the new plan only from the next cycle, which is simpler to run but feels unfair on a same-day upgrade.

Related terms