Subpilot

What Are Prorated Charges and How Do They Work?

Prorated charges are partial billing adjustments. They make sure a customer pays for only the part of a billing period they receive. A proration can add a charge, create a credit, or do both when a subscription changes before its renewal date.

Last edited on Sep 15, 2026
Subpilot Editorial Team, Senior Subscription Writer 5 min read

What prorated charges mean

A prorated charge divides a full-period price by the portion of time involved. For example, a customer who upgrades halfway through a month should not pay the new plan’s full monthly price. They generally receive value for the unused part of the old plan, then pay for the remaining time on the new plan.

In subscription billing, proration often has two parts:

  1. 1

    A credit for unused time on the previous plan.

  2. 2

    A charge for the remaining time on the new plan.

The billing system then calculates the difference between those two amounts. The result may appear as one net amount or as separate credit and charge lines on an invoice. Stripe describes prorations as adjustments for partial use when subscription details change during a billing period (Stripe).

When prorated charges are applied

Proration usually applies when a change affects the current period’s price. A billing platform compares what the customer already paid with what they should pay after the change. It then creates an adjustment for the remaining days or time.

Common triggers include:

  • Starting a subscription after a shared billing date
  • Upgrading to a higher-priced plan mid-cycle
  • Downgrading to a less expensive plan before renewal
  • Adding or removing a paid subscription item
  • Cancelling a prepaid service before the end of its term
  • Changing the quantity of seats, users, or units on a plan

Not every account update creates a prorated charge. A change to a name, email address, or other non-price detail usually does not affect the bill. Stripe separates billing-related subscription changes from updates that do not change the current amount due (Stripe documentation).

A provider can also choose not to prorate. Instead, it can schedule the change for the next renewal date. That approach keeps the current invoice unchanged, but it delays the customer’s access to the new plan or delays the lower price.

How to calculate prorated charges

For a simple day-based calculation, use this formula:

Prorated amount = full period price ÷ days in the period × applicable days

For an upgrade, calculate both plans for the remaining period:

Net proration = new-plan charge for remaining time − old-plan credit for unused time

Day-based and time-based calculations

Many businesses use day-based proration. It is easy to explain on an invoice and works well for standard monthly plans. However, it treats every time within a day the same.

Some billing systems calculate to the exact timestamp instead. Chargebee documents both day-based and millisecond-based proration methods. Its timestamp method uses the precise remaining portion of a term, which can matter for short periods or irregular billing schedules (Chargebee).

Method Calculation basis Best fit Main tradeoff
Day-based proration Whole days in the billing period Standard monthly subscriptions Less precise for partial days
Time-based proration Exact elapsed and remaining time Short, irregular, or timestamp-sensitive terms Harder for customers to verify at a glance
No proration Change begins at the next renewal Simple policies and stable plans Customers wait for the new price or access

What can change the final amount

The displayed proration may not equal a simple daily rate. Several invoice elements can affect it:

  • Discounts and coupons: A discount may be apportioned across the remaining term.
  • Taxes: Tax treatment depends on the service, location, and invoice rules.
  • Credits: An existing account credit can reduce the payment due.
  • Unpaid invoices: A system may handle a pending balance differently from a paid amount.
  • Usage-based fees: Metered charges may follow separate rules from fixed subscription fees.
  • Rounding: Systems often round to the smallest currency unit, such as cents.

Prorated charge examples

These examples use a 30-day period and exclude tax. Actual invoices depend on discounts, timestamps, and the provider’s policy.

Change Calculation Result
$30 Basic → $60 Pro, 15 days left $30 unused-period Pro charge − $15 Basic credit $15 net charge
$100 plan → $40 plan, 9 days left $30 old-plan credit − $12 new-plan charge $18 net credit
Cancel a $50 plan with 10 days unused $50 ÷ 30 × 10 $16.67 unused value, only refundable if the terms allow

Upgrade billing

In the first example, the next full recurring payment is $60. The invoice should distinguish the partial-period adjustment from that next full cycle.

Credits are not always cash

A downgrade credit may reduce a later invoice or remain on the account. Cancellation may simply leave access active through the paid period, with no refund.

Common misconceptions about prorations

Credit means cash back

Not always. A credit can offset a future invoice instead of returning to your payment method.

Every change is prorated

Some changes take effect at renewal or are excluded from proration. Billing settings determine when adjustments are created or invoiced.

An extra charge means double billing

Check the dates and plan-price difference. A partial-period adjustment and the next full cycle are separate items.

Every provider uses identical math

Period lengths, timestamps, taxes, discounts, and rounding can differ. Use the provider’s stated calculation method.

What to do if a prorated charge looks wrong

Start with the invoice. Find the subscription change date, the billing period, and any credit or charge lines. Then compare those dates with the day you upgraded, downgraded, or cancelled.

  1. 1

    Confirm the old plan price and the new plan price.

  2. 2

    Check the start and end dates on every line item.

  3. 3

    Look for discounts, taxes, prior credits, or unpaid balances.

  4. 4

    Confirm whether the company uses calendar days or exact timestamps.

  5. 5

    Check whether the charge was due immediately or added to a later bill.

  6. 6

    Save the invoice number and change confirmation before contacting support.

Let Subpilot help

Want a clearer view of your subscriptions?

Subpilot helps you track your subscriptions in one place.

Sources

Official provider pages for the plans, billing terms, and account actions discussed in this guide. Confirm the terms shown in your own account before making changes.

SourceStatus
StripeOfficial source
Stripe documentationOfficial source
ChargebeeOfficial source
StripeOfficial source

Related Guides

Explore More