Guide

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.

Billable CPQ · CPQ Review · June 2, 2026

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:

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:

YearSeats$/seat/moDiscountAnnual value
Year 150$4910%$26,460
Year 2100$4912%$51,744
Year 3150$4915%$74,970

Each row is computed independently: seats × monthly price × (1 − discount) × 12. Now the deal tells the truth about itself, year by year.

An averaged ramp is a forecast you’ll regret. Model each year on its own line, or you’re quoting a number nobody can defend at renewal.

The three metrics that keep you honest

A ramp throws off three numbers, and confusing them is how deals get mispriced:

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.

Model ramps year-by-year, automatically

Billable CPQ computes per-year totals, year-one MRR/ARR, and full-term TCV for ramp deals as you build them — with discounts flowing through to every metric. Live in a week.

Start a 30-day free trial →