How to Price a Multi-Year SaaS Ramp Deal
Ramps reward a customer for growing into your product and lock in multi-year revenue. But they only work if the math holds across every year — not just the one you’re excited about.
A ramp deal is a single contract where the committed quantity (or price) changes year over year — usually starting smaller and growing. The classic shape: 50 seats in year one, 150 by year three. The customer commits to the whole arc up front; you get a multi-year contract instead of an annual coin-flip.
Ramps are one of the best tools in B2B SaaS. They’re also where quoting math quietly goes wrong, because the temptation is to collapse a complex, escalating deal into one tidy “annual” number — and that number lies.
Why ramps exist (and when to offer one)
Ramps solve a real buyer problem: the customer knows they’ll grow into your product but can’t justify paying for 150 seats on day one when only 50 people are onboarded. A ramp lets them commit to the destination while paying for the journey. In return, you get:
- A multi-year commitment instead of renewing the relationship every twelve months.
- Expansion baked into the contract — growth you don’t have to re-sell.
- A renewal anchored to year-three pricing, not year-one, which protects your downstream revenue.
Offer one when the customer’s growth is real but gradual, and when you’d rather lock three years of predictable expansion than chase three annual renewals.
Model every year explicitly — never average
Here’s the cardinal rule: price each year as its own line, with its own quantity, unit price, and discount. Don’t compute a blended average and call it the annual fee. A ramp modeled as “roughly $90K/year” hides which year carries the load, misstates your year-one cash, and makes the renewal conversation impossible to anchor.
A properly modeled three-year ramp looks like this:
| Year | Seats | $/seat/mo | Discount | Annual value |
|---|---|---|---|---|
| Year 1 | 50 | $49 | 10% | $26,460 |
| Year 2 | 100 | $49 | 12% | $51,744 |
| Year 3 | 150 | $49 | 15% | $74,970 |
Each row is computed independently: seats × monthly price × (1 − discount) × 12. Now the deal tells the truth about itself, year by year.
The three metrics that keep you honest
A ramp throws off three numbers, and confusing them is how deals get mispriced:
- MRR (Monthly Recurring Revenue) — almost always quoted at year-one run rate. In the example, that’s 50 × $49 × 0.90 = $2,205/mo. This is what the customer actually pays at the start, and what your year-one revenue forecast should use.
- ARR (Annual Recurring Revenue) — year-one MRR × 12 = $26,460. The annualized run rate today, not the average of the deal.
- TCV (Total Contract Value) — the sum of all years: $26,460 + $51,744 + $74,970 = $153,174. This is the number to celebrate, and the number to put in the contract total.
The mistake to avoid: quoting TCV ÷ 3 as “ARR.” That blends a $26K first year with a $75K third year into a fictional $51K that matches no actual year. Keep year-one MRR/ARR and full-term TCV as separate, clearly-labeled numbers.
Watch what a quote-level discount does to a ramp
If you apply an additional discount across the whole deal, apply it proportionally to every year — and re-derive MRR and TCV from the discounted figures. A common error is discounting the headline TCV but leaving the year-one MRR at its pre-discount value, so your revenue forecast and your contract total disagree from day one. The discounted numbers should flow through consistently to every metric the deal reports.
Set the renewal up now
The quiet power of a ramp is the renewal anchor. When year three is contracted at 150 seats and 15% off, the renewal conversation starts from that run rate — not year one’s. Model the ramp so the year-three exit run rate is explicit, and you’ve pre-negotiated a renewal floor years in advance. Quote it sloppily and you’ll re-litigate price from scratch when the term ends.
The takeaway
Ramps are worth offering — they trade short-term flexibility for long-term commitment and a protected renewal. But the entire benefit depends on modeling each year as a distinct line and keeping MRR (year one), ARR (year one annualized), and TCV (full term) separate and honest. Average them together and you’ve turned a strategic deal structure into a forecast you can’t trust.