Book a Consultation

Concepts / Pricing Analytics

What Is a Price Waterfall?

The pocket price is the only price that matters. Every other number, list price, invoice price, average contract value, is a proxy for what you actually collect. A price waterfall maps the gap between what you publish and what you receive. Most SaaS companies find that gap is 15-30% and has never been measured.

Run a Pricing Assessment →SaaS Pricing Strategy Guide →

Definition

What Is a Price Waterfall?

A price waterfall (also called a pocket price waterfall) maps every discount, rebate, free add-on, and concession applied between a product's list price and the revenue actually received. It reveals the true realized price per transaction.

The name is visual. Starting at list price, each discount category drops the realized price down one step until you reach pocket price. The waterfall shows both the size of each drop and the cumulative leakage across all categories. That cumulative number is your actual margin exposure.

Pocket price is almost always lower than any reported average selling price metric. Reported ASP captures invoice discounts. It misses off-invoice items: free implementation, waived setup fees, extended pilots, free add-on modules, deferred payment terms. These off-invoice items are frequently the largest leakage categories. They are almost never tracked in the same system as invoice discounts.

None of this is new. Marn and Rosiello introduced the pocket price waterfall in the Harvard Business Review in 1992, and their central finding still holds: the off-invoice items that never reach a discount report routinely outweigh the on-invoice discounts everyone argues about. The products changed. The habit did not.

The core principle

Pricing is a signal before it's a number. Your list price signals market position, quality, and segment. Your pocket price tells you whether your governance is actually holding that signal in place at transaction level. A 25% gap between the two means your signal is saying one thing and your P&L is recording something materially different.

The Anatomy

What Does a Price Waterfall Reveal? The Six Stages

A complete SaaS price waterfall has six stages. Each stage is a distinct governance target. Most operators only track two of the six. If your team is in that group, the leakage in the remaining four is almost certainly visible in your pocket price.

Stage 1

List Price

The published price at standard contract terms. This is the starting point. For most SaaS companies, it's the only price that appears in marketing materials and pricing pages. Every number below it is leakage.

Stage 2

Invoice Price

List price minus standard discounts: volume-tiered discounts, multi-year discounts, and any reductions published in the pricing policy. These are visible in the CRM and are usually tracked, though rarely analyzed by category. The gap between list and invoice is typically 5-12% in a well-governed motion.

Stage 3

Net Invoice Price

Invoice price minus deal-level negotiated discounts: competitive discounts, end-of-quarter close discounts, champion discounts, and custom concessions. These are often tracked in CRM under a single "discount" field, which collapses category-level distribution into a single meaningless average. The best and worst reps look identical here.

Stage 4

Off-Invoice Price

Net invoice minus non-price concessions: free implementation (valued at your published implementation rate), waived onboarding or training fees, free add-on modules included to close the deal. These items are agreed verbally, occasionally noted in a deal comment, and almost never attached to the deal record as a structured dollar value. A $15,000 free implementation is a $15,000 discount. It doesn't appear in any discount report.

Stage 5

Cash Price

Off-invoice price adjusted for payment term concessions: the time value of money on a net-90 deal, deferred billing for the first quarter, or payment plans that extend cash collection. These are finance-managed items that rarely appear in commercial analytics at all.

Stage 6

Pocket Price

Cash price minus post-close credits: renewal credits, goodwill adjustments, and support credits applied during the contract period. This is the amount that actually enters revenue. The gap between net invoice price and pocket price is frequently larger than the gap between list and net invoice. It's almost never tracked.

The Visibility Problem

Why Most SaaS Companies Don't Know Their Pocket Price

Three structural reasons make pocket price invisible in most SaaS organizations.

Discount data lives in three systems that are never joined

Invoice discounts are in the CRM. Credit adjustments are in finance or billing. Free services, extended pilots, and waived fees are in the implementation and CS systems. Nobody runs a query that joins all three because nobody owns pocket price as a metric. The result: the CFO reports an ASP number that excludes 30-50% of actual leakage. The number looks defensible because it came from the system of record. The system of record is missing half the data.

Off-invoice items are approved verbally and never recorded

"We'll throw in free implementation to get this over the line" is a conversation between a sales rep and their manager on a Thursday afternoon. It's agreed verbally, recorded in a deal note if at all, and never attached to the deal record as a structured value. The revenue implication is real: free implementation at a $15,000 standard rate is a $15,000 discount on the deal. It doesn't appear in any discount report. Multiplied across 40 deals per year, that's $600,000 in untracked discount.

Average selling price is used as a proxy for realized revenue

Most SaaS companies report an average selling price or average contract value calculated from CRM data. That number is a reasonable approximation of invoice price, not pocket price. Using it to measure pricing performance creates a systematic blind spot in the most expensive part of the waterfall, the off-invoice items that nobody tracks because nobody owns them.

Discretionary Leakage

Which Concessions Never Touch the Discount Field?

Your discount policy can be followed to the letter and your waterfall can still leak. Oakhollow Systems, a $38M ARR B2B SaaS company, capped rep discounts at 15% with VP approval above it. The policy held. Reported average discount: 16%. An 18-month contract review then found free implementation in 68% of enterprise deals at an average $11,000, a 90-day payment delay as a close incentive in 41% of deals, and seat count overrides in 23%, where the CRM logged one seat count and the contract specified a higher one at no charge. Loaded, the true discount was 28.6%. The extra $4.8M a year had never been counted because none of it lived in the field labeled discount.

The split that matters is policy-governed versus discretionary. A trial discount or a contractual early-payment credit is policy, budgeted and expected. A concession a rep decided was necessary to close, offered without approval and recorded nowhere, is where the gap lives, and in most first-pass waterfalls that column is the majority of it. Governance here is not a ban. Free implementation may be the right close tool for a given deal size. It means every discretionary category gets a line in deal desk reporting, a dollar value, and a limit. Oakhollow added its three categories to the approval requirements; untracked concessions fell to $1.1M the following year and EBITDA rose 3.5 points with list prices untouched. The root cause was never the policy. It was a measurement system that only measured what reps reported.

Off-Invoice Leakage

Off-Invoice: The 12% Discount That Was 27%

Marrowline Software, a professional services platform at $67M ARR, carried a 12% average discount in its CRM, and finance believed it understood the exposure. A waterfall built from invoices, contracts, and amendments, not the CRM discount field, found four off-invoice leaks: free implementation averaging $8,000 in 45% of new deals, 90-day terms in 28% of enterprise deals, free seats at renewal in 31% of renewals, and a services credit used to close in 19% of deals. Fully loaded, the gap was 27%. None of the four had ever been priced. They lived in CRM notes, CS handoff emails, and implementation tickets, each a small accommodation to whoever granted it, and every year they went unmeasured they became more of a norm.

The fix is approval gates, not prohibitions. Reps stop offering a concession when it needs approval above a threshold, against a clear standard, with a short turnaround. Marrowline set the gate at $2,500 of off-invoice value with a written business case above it, then tracked approval rate and realized price. Off-invoice leakage fell from an estimated 15% to 6% in two quarters, worth $3.8M annualized, with no change to the pricing page.

How to Build It

How Do You Build a Price Waterfall Analysis?

A first-pass waterfall analysis takes 2-4 weeks. It requires data from multiple systems and cross-functional coordination. The process below is the shortest path to a valid output.

01

Export closed-won deals from the last 12 months

Pull every closed-won deal including: deal ID, close date, list price (annual equivalent at standard published pricing), invoiced price, any discount fields in CRM, account segment, and sales rep. Minimum 50 deals for statistical validity. Fewer than 50 deals produces directional output only.

02

Pull credit and adjustment data from finance

For the same deal set, pull any post-invoice credits, adjustments, or concessions applied in the billing system. Match these to deal IDs. This step requires coordination with finance and is the most common data gap. If the finance system doesn't record deal-level credits, estimate from a sample of 10-15 deals and extrapolate.

03

Pull off-invoice items from implementation and CS records

Identify all deals that received free implementation, waived onboarding, extended pilots, or free add-on modules. Assign each a dollar value at the standard published rate, or the delivery cost if rates aren't published. This is the step that most companies skip. It's typically the largest single leakage category.

04

Classify every discount into categories

Create a column for each discount category: standard tiered discount, multi-year discount, competitive discount, end-of-quarter close discount, free implementation, waived fees, extended pilot, free add-on modules, payment term concessions. Each deal gets a dollar value in each applicable column. This classification step is the most analytically valuable output of the entire exercise.

05

Calculate pocket price for each deal

Pocket price = list price minus the sum of all discount categories. Express as an annual equivalent. Calculate the pocket price ratio for each deal: pocket price divided by list price. The average across all deals is your average pocket price ratio. The distribution across deals tells you how much variance exists in your governance.

06

Rank leakage categories and segment the results

Sum each discount category as a percentage of total list price across all deals. Rank from largest to smallest. Break down by segment and by rep. The category ranking tells you where to apply governance. The rep breakdown tells you whether the problem is structural, requiring policy change, or individual, requiring coaching. Both patterns require different interventions.

Two companions to the build. When the CRM and billing disagree on the discount rate, the reconciliation is where the undocumented adjustments live; Price waterfall analysis: how to build one walks that step. If you sell through more than one route to market, build one waterfall per channel on the same unit basis, because a blended waterfall hides your messiest channel behind your cleanest; the pocket price waterfall guide shows a three-channel build and the quarterly review that keeps it live. Building it on a target's contracts instead of your own is the commercial due diligence version, and sizing the recoverable margin before close is in the PE pricing diligence guide.

Before You Scale

Why Every Deduction Becomes a Precedent

Every deduction you allow before scale becomes a precedent after scale. Your waterfall at $10M ARR will look like your waterfall at $50M ARR, only larger and harder to unwind. A 3% average payment term discount costs $300,000 a year at $10M ARR. At $50M, with the same habit embedded in the culture, it costs $1.5M, and the gap compounds with every cohort. The P&L records it as gross margin compression, and your multiple records it next. Cutting headcount to fix a margin the waterfall would have fixed is one of the most expensive mistakes in growth-stage SaaS.

Kestrel Deploy, a $22M ARR DevOps platform, had 14 legacy customers on pilot pricing for an average of 26 months. The original team planned to revisit price at the 12-month renewal. Nobody did, and the pilot rate had been coded as their standard tier in billing. A new CFO ran the waterfall in her first month: $3.4M of ARR at 28% below the equivalent tier. Migrating those accounts took 18 months, two dedicated CSMs, a retention offer, and two lost logos. A sunset clause at signature would have cost nothing. That is the rule: every non-standard deduction carries an expiration date and a named owner, or it is not granted. The discount leakage case study shows the same problem multiplied across a four-company rollup.

Deal Type

Term Discounts by Deal Type: Where Multi-Year and Prepay Leak

Discount depth is usually reported as one blended number. Split it by deal type and the waterfall changes shape. Quillhaven Legal, a $35M ARR legal technology platform two years into a PE hold, had a discount authority matrix three years out of date that said nothing about multi-year deals, by then 60% of new bookings. The board tracked bookings and logos; nobody tracked realized price. Split by term, multi-year deals averaged 42% below list once the headline discount and the multi-year credit were both counted. Single-year deals averaged 18%. The bookings report looked excellent. The pocket price did not.

The repair was governance, not comp. Multi-year economics went into the approval matrix, a minimum year-one ACV floor was set for multi-year deals, and ASP by deal type went to the board monthly. The average multi-year discount fell from 42% to 26% in three quarters, worth $2.8M of ARR, with no change in multi-year conversion.

Payment terms belong in the same audit. Fennimore Data, a $31M ARR integration company, offered 3.5% off for annual prepayment to smooth cash during a tight period. The constraint ended after its Series B. The program did not. Three years on, 71% of customers took it, at $2.2M a year, to bank roughly $160,000 of avoided interest. Contract terms are pricing promises you make to yourself, and a term nobody reviews is a promise you keep paying. The contract governance guide covers where those promises get written into the MSA.

Benchmarks and Actions

What Does a Price Waterfall Reveal About Your Business?

Below 8%
Top-quartile

Strong governance, written discount policy, deal desk operating. Focus on packaging uplift and tier mix optimization to compound further gains.

8-22%
Typical SaaS range

Governance gaps present. Identify the top two leakage categories by dollar amount and install specific governance rules for each within 30 days.

Above 22%
Governance crisis

No written policy, no deal desk, no tracking. A governance intervention is the highest-priority commercial project. Repricing before governance is solved makes the problem worse.

After running the analysis, address the top two discount categories by dollar amount first. In most SaaS companies, those two categories account for 60-75% of all leakage. The governance action for each is specific: a ceiling, an approval flow for anything above the ceiling, and a CRM field that captures every instance for tracking. That's the entire intervention. The discount governance guide has the band and lane design for the ceiling and the approval flow, and EBITDA margin improvement for SaaS shows what the recovered points are worth against the other margin levers.

Don't address all categories at once. Install governance on the top two, measure improvement over two quarters, then extend to the next categories. This produces a measurable result quickly and builds internal confidence in the governance process before it scales across the full waterfall.

If the reason you are building the waterfall is a coming price increase, the price increase playbook shows how to protect the new price from the same leakage.

Measuring the Recovery

How Do You Measure Price Waterfall Optimization?

The business case is calculable before the project starts. Divide four quarters of contracted revenue by what the same deals would have produced at list: that is your pocket price ratio, and one minus it is the gap. Then separate the recoverable share: volume discounts on genuinely high-volume customers stay; ad hoc credits, promotional terms nobody retired, and stacked discounts with no combined cap are recoverable. At $50M ARR with an 18% gap, that is $9M of annual deductions; if 45% is recoverable, $4.05M a year, and at a 7x multiple, more than $28M of enterprise value. McKinsey's long-running estimate in The Power of Pricing points the same way: a 1% improvement in realized price lifts operating profit by roughly 11% for the average company.

Pocket price recovery rate

The percentage reduction in total annual deduction value, year over year. Track it quarterly and set the first-year target against the recoverable pool, not the whole gap. Partial recovery from the largest categories carries most of the value.

ASP by deduction category

The before-and-after effect on average deal value for each category you govern. It attributes the recovery to a specific policy change, and it is what you show an AE who argues the concession was necessary.

Waterfall yield

Pocket price divided by list price, cut by segment, deal-size band, and quarter. Rising means the governance is holding. Flat or falling in one segment means an unresolved leak there, and it usually has a name.

Deduction rate by type

Each deduction type as a percentage of invoiced ARR, every quarter. When one type starts to climb you investigate that month, not six months later when the aggregate finally moves.

Tarnwick Security, a $38M ARR cybersecurity platform, found a loyalty credit created three years earlier against a new entrant still being paid to 58% of its base long after the entrant faded; retiring it over six months added $2.66M of annual contracted revenue at a cost of three accounts. Four metrics, reviewed quarterly, are what stop a credit like that from becoming an entitlement again.

This Week

The Deduction Audit You Can Run This Week

You do not need the full six-step build to find your biggest leak. Three checks. One afternoon.

List every deduction type in your billing system

For each, the reason it was introduced, the date, and whether anyone has reviewed it since. Any type older than 12 months with no documented review gets a review this week. This is the check that found Fennimore's prepay program. Pricing maturity is measured by what you stop doing.

Check your five oldest accounts against current list

If any sit more than 15% below the equivalent tier, find out why and whether the gap has a documented expiry. If it does not, write one this week.

Load your last 20 closed deals

Add up everything you gave away that never hit the invoice as a line item: implementation waivers, extended terms, extra seats, free support hours. Add it to the named discount and compare with the CRM. More than five points above? You have a waterfall problem, not a discount problem.

Whichever check trips, the pricing diagnostic ranks the waterfall against your other commercial gaps, so the first governance sprint goes where the money is.

Frequently Asked Questions

Price Waterfall: Common Questions

What does a pocket price waterfall reveal that CRM discount reporting misses?

A price waterfall, also called a pocket price waterfall, maps every discount, rebate, free add-on, and concession between a product's list price and the revenue actually received. It starts at list price and steps down through each discount category until it reaches pocket price, the amount that enters revenue. The waterfall shows both the size of each step and the cumulative leakage across all categories. Most SaaS companies that run this analysis for the first time find a 15-30% gap they had no prior visibility into.

How does pocket price differ from invoice price and average selling price?

Pocket price is the revenue actually collected on a transaction after every discount, credit, rebate, and off-invoice concession has been applied. It's called pocket price because it represents the money that ends up in the company's pocket after the full deal is executed. Pocket price is almost always lower than list price, invoice price, or any other reported average selling price metric. The gap between list price and pocket price is the total margin leakage on that transaction.

Why does the CFO-reported ASP exclude 30-50% of actual SaaS pricing leakage?

Most SaaS companies track discounts across three separate systems: the CRM captures invoice discounts, finance or billing captures credits and adjustments, and the customer success or implementation system captures free services, extended pilots, and waived fees. These systems are rarely connected and rarely analyzed together. The result: the discount rate the CFO reports from CRM data excludes off-invoice items that often represent 30-50% of total actual leakage.

What are the six stages of a complete SaaS pocket price waterfall?

A complete SaaS price waterfall has six stages. List price: the published price at standard terms. Invoice price: list minus standard tiered or volume discounts. Net invoice price: invoice price minus deal-level negotiated discounts such as competitive or end-of-quarter discounts. Off-invoice price: net invoice minus free implementation, waived onboarding, or free add-on modules. Cash price: off-invoice minus payment term concessions and deferred billing arrangements. Pocket price: the amount that enters revenue after all items, including post-close credits at renewal, have been applied. Each stage is a distinct governance target.

What list-to-pocket gap separates top-quartile SaaS from a governance crisis?

Top-quartile SaaS companies hold the list-to-pocket gap below 8%. That means for every $100 of list price, at least $92 enters revenue as pocket price. The median SaaS company runs a gap of 15-22%. Companies without a written discount policy or deal desk typically run a gap of 25-35% without realizing it. Every point of gap improvement above the 8% threshold translates directly to EBITDA margin improvement on existing ARR, with no new revenue required.

How do you cut waterfall leakage by closing the top two discount categories first?

Start by identifying which discount categories are largest by dollar amount. In most SaaS companies, the top two categories account for 60-75% of all leakage. For each of the top two, install one specific governance rule: a ceiling on the discount, an approval flow for anything above the standard threshold, and a CRM field to track it consistently. Don't try to address all categories at once. Prioritize by dollar amount, install governance on the top two, measure improvement over two quarters, then move to the next categories.

What is price waterfall optimization in SaaS?

Price waterfall optimization is the governance work that follows the analysis. Once every deduction between list and pocket price has a category and a dollar value, you rank the categories by annual impact, separate policy-governed concessions from discretionary ones, and install a specific control on the largest two or three: a ceiling, an approval gate with a short turnaround for anything above it, a sunset date on every non-standard term, and a CRM field that records each instance. Progress is tracked with four metrics: pocket price recovery rate, ASP by deduction category, waterfall yield, and deduction rate by type. The list price does not move. The realized price does.

Why do multi-year and prepay deals leak more than single-year deals?

Because term concessions stack on top of the headline discount and are rarely governed as pricing. A multi-year deal can carry a negotiated discount plus a multi-year credit, and a prepay deal adds an early-payment discount on top of both. Reported as one blended discount rate, the extra depth disappears. Split the waterfall by deal type and by payment term, add multi-year and prepay economics to the approval matrix, set a minimum year-one ACV floor for multi-year contracts, and review every term-based program each year against the cash benefit it was created to buy.

Find out how large your price waterfall gap is

The FintastIQ pricing assessment includes a waterfall gap diagnostic: an estimate of your list-to-pocket gap based on your current discount tracking, deal data, and governance practices. You get a benchmark score and a ranked list of governance interventions.

Run a Pricing Assessment →Learn Pricing Fundamentals →