Blog

CPQ for Amendments, Co-Terming, Upgrades, and Downgrades

A bearded man in glasses and a brown shirt shakes hands with a curly-haired woman across a table in a bright office

Author: Ethan Garonzik, CEO & Founder of Vendori

A customer adds 40 seats halfway through the year. A few months later, they upgrade one module. Before renewal, they decide to downgrade another.

Sales needs a quote. Billing needs the right charges and effective dates. Customer Success needs to know what the customer can use. RevOps is often the team pulling those answers together from the original order form, amendment PDFs, and whatever Salesforce currently shows.

A subscription CPQ should make that process easier. It should start from the customer’s current agreement, calculate the proposed change, and keep an accurate record of what they own afterward.

That is the real test after signature. Can your team handle the next change without someone rebuilding the customer relationship by hand?

Why the original quote stops being enough

The original quote tells you what the customer bought at the beginning. After several amendments, it may no longer tell you what they own, what price applies, or what should renew.

An expansion quote might show 40 additional seats without showing the customer’s full subscription. A renewal opportunity might contain a total amount without explaining which products and discounts produced it.

The missing detail becomes someone’s job. RevOps checks the signed documents, confirms which changes took effect, and works out what Sales can quote next. Billing may run its own version of the same exercise.

Our quote-to-cash guide covers the broader handoff after a deal closes. For subscription changes, the requirement is specific: the next transaction needs to start from an accurate account of the customer’s existing agreement.

What is an amendment in CPQ?

An amendment changes an existing agreement during its term. In SaaS, that could mean adding seats, upgrading a package, swapping products, or changing a committed usage allowance.

CPQ should connect the amendment to the existing contract or subscription. It needs to identify what changes, when it takes effect, and how it affects pricing.

Suppose a customer buys 100 seats on January 1 and adds 40 on May 1. Once that expansion takes effect, the customer record should show 140 active seats. The amendment should identify the additional 40 while preserving the original purchase.

If the customer signs in April for a May 1 start, those seats should appear as a scheduled change until May. The signature date and the effective date serve different purposes, and the system needs to respect both.

What is co-terming in CPQ?

Co-terming aligns subscription end dates so products or purchases can renew together. A common example is a mid-term expansion that ends alongside the customer’s existing agreement.

For the customer adding 40 seats on May 1, the new seats might run through December 31. The original seats and the expansion would then renew together on January 1.

That creates a shorter initial term for the added seats. If each seat costs $1,200 per year and the agreement uses monthly proration, the eight-month expansion charge would be:

40 seats × $1,200 × 8/12 = $32,000

This example excludes discounts, taxes, and other charges. Daily proration could produce a different result, so quoting and billing need to follow the same agreed calculation method.

Co-terming should also preserve the distinction between renewal dates and invoice schedules. Products can renew together while being billed on different schedules, and aligning their end dates should not silently change payment terms.

How should CPQ handle upgrades and product swaps?

An expansion adds quantity or products. An upgrade or product swap may replace something the customer already owns, which means CPQ needs to account for both sides of the change.

If a customer replaces a Standard module with Premium on July 1, the amendment should identify when Standard ends and Premium begins. It should also apply the agreed treatment for any unused prepaid service and price the replacement for the remaining term.

Before the quote is ready, the system needs answers to practical questions:

  • Does Premium replace Standard, or does the customer keep both?

  • Is unused Standard service eligible for a credit?

  • Does the existing discount apply to Premium?

  • Does Premium keep the December 31 end date?

  • When should the adjustment be invoiced?

Those answers should come from the contract and approved commercial rules. Sales should be able to work within them, with exceptions routed to the appropriate approver.

Product swaps can expose less obvious problems. A new package might include a feature the customer previously bought as a separate add-on. If that add-on remains active, it could create duplicate charges or reappear at renewal.

That is why the resulting subscription matters as much as the quote. It should show the products and entitlements the customer will actually have after the change.

How should SaaS companies handle downgrades?

A downgrade should follow the agreement and the effective date of the accepted change. Reducing a quantity or moving to a lower package does not automatically entitle the customer to an immediate credit.

A customer might request a downgrade in November that takes effect at the January renewal. Their current package should remain active through December 31, while the renewal reflects the lower package once agreed.

If the contract permits an immediate reduction, the amendment needs to account for any credit, minimum commitment, or pricing consequence. Removing seats may also affect a volume discount, depending on the customer’s terms.

The system should distinguish a request from an accepted future change and an active downgrade. Otherwise, Customer Success could remove access early, Billing could issue an incorrect credit, or the renewal could miss the change entirely.

What happens to discounts when a contract is amended?

Discounts should follow their agreed scope and duration. An amendment should not automatically copy a discount to every new product or strip negotiated pricing from the customer’s existing subscription.

A 20% discount might apply only to the original 100 seats, to all seats purchased during the term, or to one specific module. It might expire after the first year or continue at renewal.

When the customer adds 40 seats, CPQ needs to apply the relevant rule. If the same 20% discount covers the expansion, the illustrative $32,000 charge becomes $25,600. If it does not, the original seats can retain their negotiated price while the added seats use a different one.

Volume pricing raises another question. Does moving from 100 to 140 seats change the price of all seats, only the additional seats, or neither until renewal?

The answer depends on the agreement. Your team should be able to explain how the system arrived at the price without reverse-engineering the quote.

How should CPQ handle ramps, true-ups, and usage changes?

A multi-year ramp records agreed changes over time, such as 100 seats in year one, 150 in year two, and 200 in year three. CPQ should preserve the quantity, price, and dates for each period.

Now add 40 seats during year one. Does that increase the commitments to 190 seats in year two and 240 in year three, or does the expansion apply only to the first year?

Either approach could reflect the customer’s agreement. The amendment should make the choice explicit, recalculate the affected periods, and preserve the commitments that have not changed.

Annual true-ups need their own rules. The agreement should define when seats are measured, how they are counted, what triggers an additional charge, and whether the resulting quantity becomes the new committed baseline.

Usage-based pricing adds a related distinction. An overage under existing terms may require a billing calculation, while a negotiated increase in a usage commitment may require an amendment.

CPQ does not have to collect every usage event. It does need to preserve the allowance, rate, measurement period, and effective dates that billing uses. If those terms change halfway through a period, the handoff needs to make clear which terms apply to which usage.

What should renewal look like after several amendments?

Consider the full customer relationship. The customer buys 100 seats on January 1, adds 40 on May 1, and upgrades a module on July 1. In November, they agree to downgrade a different module at the January renewal.

Assume the expansion and upgrade both end on December 31. By November, the system should show:

Area

What should be visible

Seats

140 active seats, with the expansion effective from May 1

Upgraded module

Premium active from July 1, with the replaced Standard entitlement ended

Future downgrade

Current tier active through December 31, with the agreed lower tier starting January 1

Pricing

Applicable prices and discounts for each product and period

Renewal

A January 1 renewal based on 140 seats, Premium, and the agreed downgrade

History

The original agreement and accepted amendments, with their effective dates

If the downgrade is still being negotiated, it should remain proposed. It should not overwrite the current subscription or appear as an accepted future commitment.

Renewal preparation should use the products and quantities eligible to continue at the end of the term, then apply the agreed renewal changes. Replaced products should stay out, continuing expansions should stay in, and expiring discounts or contractual uplifts should receive the correct treatment.

The $32,000 expansion charge covered eight months. It is not the next year’s full-term price for those seats. A one-time upgrade credit should not become a recurring renewal discount either.

Partial renewals need the same attention. If the customer renews only some products, CPQ should show what continues, what ends, and whether that changes bundle pricing or minimum commitments.

These are useful scenarios when comparing CPQ software for SaaS. They reveal whether the system can carry the agreement forward after the initial quote.

How do you keep your CRM, CPQ, and billing aligned?

After an amendment, the accepted agreement and the structured records representing it should provide a consistent account of the customer’s subscription. Each system needs clear ownership of its part of that record.

CPQ should maintain the active product record or reliably use an authoritative subscription record elsewhere. Either way, the next quote needs access to the right products, quantities, prices, discounts, and dates.

CRM needs the amendment status and the values used for pipeline, bookings, and recurring revenue reporting. A partial-term amendment charge and the customer’s annual recurring value are different figures, even when they come from the same transaction.

Billing needs the billable changes, service periods, invoice timing, and agreed credit treatment. Calculating a credit on a quote does not itself determine whether it should be refunded, applied to a later invoice, or handled another way.

The handoff should occur at a defined stage, such as acceptance or execution. Drafting a quote should not change the live subscription, and a failed update should be visible so someone can resolve it without creating duplicate charges.

If you are changing platforms, include these records and handoffs in your Salesforce CPQ migration checklist. Active subscriptions and pending amendments are the starting point for future transactions.

A practical evaluation checklist for subscription CPQ

Ask vendors to take one customer through several changes using your contract terms and pricing policies. Inspect the quote, the resulting subscription, and the information sent downstream.

Requirement

What to ask the vendor to demonstrate

Expansion and co-terming

Add 40 seats, align the end date, and explain the price and proration

Upgrade or product swap

Replace a module and show the charge, credit, and entitlement changes

Future downgrade

Schedule a reduction without changing current access or billing early

Ramp amendment

Change one period and show what happens to later commitments

Discounts and tiers

Apply existing terms correctly and route exceptions for approval

Partial renewal

Renew selected products and correctly end the others

System handoff

Show what CRM and Billing receive and how failed updates are handled

Day-to-day ownership

Have a rep build the amendment and an authorized operator update a rule

Pay attention to where the demonstration requires a spreadsheet, duplicate entry, or a specialist building the quote. Those steps tell you how much work your team will inherit.

You can use Vendori’s free CPQ RFP template and vendor scorecard alongside these scenarios to compare vendors against the requirements that matter to your business.

See how Vendori handles your subscription changes

Vendori is built for SaaS, AI, and B2B technology teams managing complex pricing, subscriptions, amendments, and renewals. A recent customer review describes upgrade and downgrade paths that no longer require the deal operations team to build complex quotes.

That is a practical outcome to look for in your next CPQ. Sales should be able to handle routine changes within approved rules, while Operations retains control over pricing and exceptions.

Bring us a customer agreement with the mid-term changes and pricing exceptions your team has to work through. We’ll walk through how Vendori would handle it so you can see what Sales can do directly and where Operations stays involved.

>> Book a demo.

Get Started Today

Put control and velocity
into your sales process

Schedule a call with one of our team members today!

Get Started Today

Put control and velocity
into your sales process

Schedule a call with one of our team members today!

Get Started Today

Put Control and Velocity into your
sales process

Schedule a call with one of our team members today!