Billing

Proration

How mid-cycle billing changes are calculated

Proration calculates proportional charges when subscription changes happen mid-billing cycle. This ensures customers pay fairly for upgrades while avoiding complex credit scenarios.

What is Proration?

Proration divides charges based on the portion of a billing period remaining.

Example:

  • Monthly subscription: €30/month
  • Customer upgrades on day 15 of 30
  • Half the period remains
  • Prorated charge for upgrade: 50% of the difference

When Proration Applies

Proration occurs during:

  • Plan upgrades — Charge the difference for remaining days
  • Quantity increases — Charge for additional units
  • Adding items — Charge from the change date

For downgrades, quantity decreases, or removing items, schedule the change for the end of the billing period to avoid losing the remaining value.

How Proration is Calculated

Basic Formula

ComponentCalculation
Daily rateFull Amount ÷ Total Days
Prorated amountDaily Rate × Remaining Days

Upgrade Example

Scenario:

  • Current plan: Starter at €10/month
  • New plan: Pro at €30/month
  • Change date: Day 10 of 30
  • Remaining days: 20
Line ItemCalculationAmount
Credit for Starter (unused)(€10 ÷ 30) × 20-€6.67
Charge for Pro (prorated)(€30 ÷ 30) × 20€20.00
Net charge€13.33

The customer pays €13.33 now, then €30 at the next renewal. The unused value from the old plan offsets the cost of the new plan.

Downgrade Example

Scenario:

  • Current plan: Pro at €30/month
  • New plan: Starter at €10/month
  • Change date: Day 10 of 30

For immediate downgrades, the remaining value of the current plan is forfeited—no credit is issued. The customer simply starts paying the lower rate at the next renewal.

Immediate downgrades forfeit the remaining value of the current billing period. To preserve value, schedule the downgrade for the end of the period instead.

Proration on Invoices

When an upgrade results in a net charge, Gilbert generates a proration invoice:

ProductUnit PriceQtyTotal
Starter Plan (Jan 15-31, unused)€-6.671€-6.67
Pro Plan (Jan 15-31)€20.001€20.00
Net amount€13.33
Tax rate (21%)
€2.80
Total€16.13

Quantity Changes

When quantities change mid-cycle:

Adding Units

Scenario:

  • 5 users at €10/user/month
  • Add 3 more users on day 15 of 30
  • Remaining days: 15
Line ItemCalculationAmount
3 additional users (prorated)(3 × €10 ÷ 30) × 15€15.00

Removing Units

Removing units mid-cycle does not generate a credit. The reduction takes effect, but the customer has already paid for the full period.

To avoid losing value, schedule quantity decreases for the end of the billing period.

Immediate vs. End-of-Period Changes

Immediate Changes

When a change is applied immediately:

  • Upgrades generate a prorated charge
  • Downgrades forfeit remaining value (no credit)
  • New pricing takes effect now

End-of-Period Changes

When scheduled for the next billing period:

  • No proration needed
  • Current period continues unchanged
  • New pricing applies at renewal
  • No value is lost on downgrades
Schedule downgrades and quantity decreases for period end to preserve customer value.
Changing to a plan with a shorter billing cycle (e.g., yearly → monthly) must be scheduled for period end. Immediate changes are not allowed for these duration downgrades.

Edge Cases

When No Invoice is Generated

If a plan change results in a credit that exceeds or equals the charge (net amount ≤ 0), no proration invoice is created. The plan change still takes effect.

Yearly Plan Upgrades

For yearly subscriptions upgrading to a more expensive yearly plan:

  • Full charge for the new plan's annual amount
  • Pro-rata credit for unused days on the old plan

First Billing Period

If the current billing period hasn't been invoiced yet (e.g., subscription just activated), the full period is billed at the new rate without proration.

Trials and Proration

Changes during a trial period:

  • No charges (trial is free)
  • Plan changes apply immediately
  • Proration begins after trial ends

Frequently Asked Questions