How do subscription amendments work?

Proration Math, Co-Terming Rules, and What Should Change Automatically

Subscription Amendments Explained: Upgrades, Downgrades, Proration & Co-Terming

By Kuldip Hillyer, Founder & CEO, Kugamon · Published September 15, 2026

A subscription amendment is any change to an active subscription before its term ends — more seats, fewer seats, a different product, a longer term, an early exit, or a new price. The amendment changes what the customer owns from a date inside the term, and everything downstream — the invoice, the subscription value, the contract roll-ups, the renewal — has to change with it.

Every buyer evaluating subscription software eventually asks the same demo question: "Add ten seats in month seven. What happens?" It's the right question. The answer shows whether the platform treats the subscription as a living record or as a copy of the original order, and whether the prorated invoice, the updated subscription, and the renewal all move together or need three people to move them.

This guide covers the six amendment types, how proration is calculated (with the arithmetic shown), what co-terming means and why it matters, which records should change automatically after an amendment, and how amendments work natively in Salesforce with a platform like Kugamon Subscription Management.

What Makes an Amendment Different from a Renewal or a New Sale

An amendment changes a subscription that's already running. A renewal starts a new term; a new sale starts a new contract. What makes an amendment hard isn't the change itself — it's the date. A mid-term change has a before and an after inside one billing period, and the money has to be split at the boundary. That split is proration. Deciding when the changed items end is co-terming. Every amendment type below is a combination of those two decisions plus a record update.

The Six Amendment Types

Six changes cover nearly every mid-term request. Each one touches the invoice, the subscription value, and the renewal differently.

1. Upgrade: add quantity or a product

The customer adds seats, a module, or a higher tier. Invoice: a prorated charge for the remaining term. Subscription value: increases from the amendment date; contract ARR and MRR roll up higher. Renewal: the added items appear on the renewal at full-term value, because next year they're there for all twelve months.

2. Downgrade: remove quantity or a product

The customer drops seats or a module. Invoice: a prorated credit, or no credit if the contract says downgrades take effect at renewal. Subscription value: decreases from the effective date. Renewal: the removed items come off, so the renewal quote never offers what the customer already dropped.

3. Swap or substitution

One product replaced by another — a plan migration, a retired SKU, a tier change. Functionally a downgrade and an upgrade on the same date: credit the old, charge the new, net the difference. Renewal: shows the replacement product only.

4. Term extension

The end date moves out, usually to align with a fiscal year or a parent agreement. Invoice: a charge for the added period at the current price. Subscription value: total contract value rises; ARR is unchanged. Renewal: the renewal opportunity's close date and start date move with the new end date.

5. Early cancellation

The subscription ends before the term does. Invoice: depends entirely on the contract — a prorated credit, an early-termination fee, or nothing, with the balance still due. Subscription value: drops to zero from the cancellation date; the record stays for churn reporting. Renewal: closed lost, or decremented if other subscriptions on the contract continue.

6. Price change

Same quantity, same product, new unit price — a negotiated concession, a contractual step-up, or a currency adjustment. Invoice: a prorated charge or credit for the difference. Subscription value: recalculated from the effective date. Renewal: the new price becomes the base for any uplift.

How Proration Works

Proration charges the customer only for the part of the term the change is in effect. The platform picks a unit of time — days or months — and multiplies.

Take the demo question. The term is twelve months starting January 1, the price is $100 per seat per month ($1,200 per seat per year), and the customer adds ten seats on August 1. In a non-leap year, August 1 through December 31 is 153 days of a 365-day term.

Daily proration: 10 seats × $1,200 per year × 153 ÷ 365 = $5,030.14.

Monthly proration: 5 remaining months (August through December) × 10 seats × $100 = $5,000.00.

The two methods differ by $30.14 on this amendment. That's small until you multiply it across every amendment in a year, and it's the kind of difference a customer's accounts-payable team will query. Neither method is more correct; they're different conventions. What matters is that the method your platform uses is the method your contract states, so the prorated invoice is explainable line by line.

Proration method How it's calculated Charge in the example When it fits
DailyAnnual price × remaining days ÷ days in term$5,030.14Annual contracts with amendments on arbitrary dates; the most precise and the most common in B2B
MonthlyMonthly price × remaining whole months (partial months rounded by policy)$5,000.00Monthly billing cycles where changes take effect on the first of the month
None (bill at next cycle)No mid-cycle charge; the new quantity bills from the next invoice date$0 now; $1,000 per month from the next cycleLow-value changes, or self-serve plans where the billing period is short enough not to matter

A downgrade runs the same math in reverse to produce a credit — but whether the credit is issued at all is a contract term, not a calculation. More on that under mistakes below.

What Co-Terming Means and Why It Matters

Co-terming aligns the end date of anything added mid-term to the contract's existing end date, so the customer has one term and one renewal.

In the example, the ten seats added on August 1 end on December 31 with the original hundred. The renewal, when it comes, is for 110 seats on one quote. That's why the prorated charge covers 153 days and not a full year — the customer is buying the seats for the remainder of the current term, not starting a new one.

The alternative is a separate term per line. The ten seats start August 1 and run twelve months to July 31 of next year. Now the customer has two end dates, two renewal conversations, two invoices on different cycles, and — after a few more amendments — a contract nobody can summarize without a spreadsheet. Co-terming trades a slightly more complex first invoice for a permanently simpler contract. For a subscription business it's the default; the separate-term case should require a deliberate exception.

What Should Change Automatically After an Amendment

An amendment isn't finished when the customer says yes. It's finished when every record that depends on the subscription reflects the change. This is the checklist.

Record or field Expected change after an upgrade Expected change after a downgrade or cancellation
InvoiceProrated invoice for the remaining term, generated from the amendment orderProrated credit memo, or no credit per contract policy
Subscription quantity, price, and termQuantity or price updated from the effective date; end date co-termed to the contractQuantity reduced or status set to cancelled; record retained for reporting
Contract ARR / MRR roll-upsRecalculated to include the added valueRecalculated to exclude the removed value
Renewal opportunity value and linesAdded lines appear at full-term value; opportunity amount risesRemoved lines decremented; opportunity closed lost if nothing remains
Asset recordsNew assets created for any added products that are tracked as assetsAssets retired or unlinked from the contract
Revenue schedule (ASC 606)Remaining performance obligations and transaction price updated from the modification dateSame, in the other direction

On the last row: under ASC 606 (FASB ASU 2014-09), a contract modification changes the transaction price and the remaining performance obligations. Whether the change is accounted for prospectively or with a cumulative catch-up depends on the nature of the modification, and that's a judgment for your finance team and auditors. What the subscription platform owes them is a clean record of what changed, when, and for how much — so the accounting decision is made on accurate inputs rather than reconstructed from emails.

If any row in that table is updated by a person re-keying data into a second system, that's where the amendment will eventually go wrong. The point of subscription management on one data model is that the amendment order drives all six rows at once. What subscription management is covers the record structure in more depth.

How Amendments Work Natively in Salesforce

On a Salesforce-native platform like Kugamon Subscription Management, an amendment is an Expansion record type on the opportunity, quote, and order. You open the expansion from the account or the active contract, add the new lines — pulling previously purchased products and services from the contract at their original purchase price if that's the deal — and the order co-terms and prorates every added line to the contract end date automatically. On release, the contract is updated, the new subscriptions and assets are created, the ARR and MRR roll-ups recalculate, and the renewal opportunity is updated to reflect the expanded footprint. Cancelling a subscription decrements it from the renewal. Because the record type carries from opportunity to quote to order, reports separate new, expansion, and renewal revenue without a custom field. Pricing is on the AppExchange listing.

Common Mistakes With Amendments

  • Re-keying the amendment in a billing tool. The rep amends the deal in the CRM, then someone types it into the billing system. The two drift, and the customer sees the drift on the invoice.
  • Separate terms per add-on. Every add-on with its own twelve-month term is a future renewal. Co-term by default.
  • Forgetting to update the renewal. The most common failure. If the renewal opportunity doesn't change when the contract does, the renewal quote will offer last year's footprint. How CPQ renewals work covers what the renewal should be built from.
  • Issuing downgrades as refunds instead of credits — without a policy. A refund returns cash; a credit reduces the next invoice. Both are legitimate, but the choice should come from the contract, not from whoever handled the ticket.
  • Leaving the proration method out of the contract. If the customer can't reproduce the $5,030.14, they'll dispute it.

Frequently Asked Questions

Q: What is a subscription amendment?

A subscription amendment is any change made to an active subscription before its term ends: adding or removing quantity or products, swapping one product for another, extending the term, cancelling early, or changing the price. It differs from a renewal, which starts a new term, and from a new sale, which starts a new contract.

Q: What is the difference between proration and co-terming?

Proration decides how much to charge or credit for a change that takes effect partway through a billing period: the price is scaled to the time remaining. Co-terming decides when the changed items end: their end date is aligned to the existing contract end date so the customer has one term and one renewal. Proration is about money; co-terming is about dates. Most mid-term upgrades use both.

Q: Should a downgrade issue a refund or a credit?

Usually a credit against the next invoice, because it keeps cash in place and is simpler to reconcile. A refund returns money to the customer and is typically reserved for cancellations or contractual obligations. Either can be correct; the mistake is deciding case by case. Set the policy in the contract and let the platform apply it.

Q: How is a prorated charge calculated?

Under daily proration, the annual price of the added items is multiplied by the remaining days in the term and divided by the total days in the term. Adding ten seats at $1,200 per seat per year with 153 days left of 365 gives 10 × $1,200 × 153 ÷ 365 = $5,030.14. Under monthly proration the same change is five remaining months × ten seats × $100, or $5,000. The contract should state which method applies.

Q: What happens to the renewal after a mid-term upgrade?

The added items co-term to the contract end date and appear on the renewal opportunity at their full-term value, so the renewal quote reflects the expanded footprint. If ten seats were added to a hundred, the renewal is for 110 seats on one quote, not two renewals on different dates.

Q: Does an amendment change the contract end date?

Only a term extension does. Upgrades, downgrades, swaps, and price changes keep the existing end date, which is the point of co-terming. Early cancellation ends a subscription before the contract end date but doesn't move the date for anything else on the contract.

Q: How does ASC 606 treat a subscription amendment?

ASC 606 treats an amendment as a contract modification, which changes the transaction price and the remaining performance obligations from the modification date. Whether the effect is recognized prospectively or as a cumulative catch-up depends on the nature of the change, and that determination belongs to your finance team. The subscription platform's job is to give them an accurate record of what changed, when, and for how much.

Q: Can subscription amendments be automated in Salesforce?

Yes, when the subscription, contract, and renewal are native Salesforce records. An amendment order can then co-term and prorate its lines to the contract end date, generate the prorated invoice, update the subscription and contract roll-ups, and adjust the renewal opportunity on release. When subscriptions live in a separate billing platform, the amendment has to be keyed or synced there, and automation stops at the sync.

Next Steps

Run the demo question on your current platform: add ten seats in month seven, then check the prorated invoice, the subscription record, the contract ARR, and the renewal opportunity. Count how many of them changed without a person touching them. To see all of them change from one expansion order, explore Kugamon Subscription Management, read how CPQ renewals work and what subscription billing is, or schedule a demo and bring a real amendment. No pitch — just the arithmetic, shown line by line.