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.
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.
The core principle
Pricing is a signal before it is 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.
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.
List Price
The published price at standard contract terms. This is the starting point. For most SaaS companies, this is the only price that appears in marketing materials and pricing pages. Every number below it is leakage.
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.
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.
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 does not appear in any discount report.
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.
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 is almost never tracked.
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 is 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 does not appear in any discount report. Multiplied across 40 deals per year, it is $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.
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.
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.
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 does not record deal-level credits, estimate from a sample of 10-15 deals and extrapolate.
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 are not published. This is the step that most companies skip. It is typically the largest single leakage category.
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.
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.
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.
What Does a Price Waterfall Reveal About Your Business?
Strong governance, written discount policy, deal desk operating. Focus on packaging uplift and tier mix optimization to compound further gains.
Governance gaps present. Identify the top two leakage categories by dollar amount and install specific governance rules for each within 30 days.
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 is the entire intervention.
Do not 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.
Price Waterfall: Common Questions
What is a price waterfall?
What is pocket price?
Why do most SaaS companies not know their pocket price?
What are the typical stages in a SaaS price waterfall?
What is a good benchmark for list-to-pocket price gap in SaaS?
How do you reduce price waterfall leakage?
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.
