A Series B founder showed me his pricing page last year and asked what I thought of the numbers. The page looked fine. Three tiers, clean value metric, a 20% annual discount that most SaaS companies run. He was proud of it, and he should have been. A lot of work had gone into it.
Then I pulled the closed-won deals from his CRM and built one column he had never looked at: list price minus what each customer actually paid. The average came out to 71 cents on the dollar. Almost a third of his published price was gone before the money hit the bank. Nobody had decided that on purpose. It had leaked, one negotiation at a time, while everyone was busy admiring the pricing page.
This is the part of pricing strategy almost nobody writes about. Most advice tells you how to set a price: pick a value metric, run the Van Westendorp survey, anchor with a decoy tier. All useful. But the price you publish and the price you collect are two different numbers, and the gap between them is where the real money lives. I have spent the last few years cleaning up that gap for B2B teams, and it is almost always bigger than the founder thinks.
So let me give you the version that matters once you have a pricing page: what realized price is, why it leaks, and the governance that stops the bleeding without turning your sales team into a committee.
Your pricing strategy is not your pricing page
Founders treat pricing as a one-time design problem. You sit down, you model the tiers, you ship the page, and you move on to the next fire. The page becomes a monument. Meanwhile the actual prices customers pay drift away from it every single quarter, and the drift only goes one direction: down.
Here is the number that should keep you up at night. Median price realization in B2B SaaS sits around 84 cents on the dollar. That means the typical company collects 84% of its own list price across the book of business. For a $15M company, that 16-point gap is roughly $2.4M a year walking out the door through discounts nobody tracks. The founder I described above was worse than median, at 71%, and he had no idea until I put the column in front of him.
Realized price is the real output of your pricing strategy. The page is just the opening bid.
Median cents-on-the-dollar that B2B SaaS companies actually collect against their own list price. The 16-point gap is roughly $2.4M a year for a $15M company, gone through discounts nobody is tracking.
Where the margin actually leaks
When I audit pricing, the leak is never in one big place. It is a dozen small holes, and most of them sit in the operational layer between the pricing page and the signed contract. These are the five I find most often.
1. Habitual discounting
About 64% of B2B deals close with a discount. That alone is not the problem. The problem is that 40 to 60 percent of that discount volume is habitual: reps giving money away because they always give money away, not because the deal needed it. The discount is a reflex, not a decision. A rep opens the quote, knocks 15% off out of muscle memory, and the customer was never going to walk.
You can see this in the data if you look. Pull every closed-won deal and plot discount depth against win rate at each band. If your win rate barely moves between 0% and 15% off, that first 15% is pure giveaway. You are paying customers to buy something they already decided to buy.
2. The end-of-quarter fire sale
This one is structural, and it is brutal. Research on enterprise software deals found that 74% of them close on the last day of the quarter, and the late-quarter discounts averaged 35 to 37 percent versus 30% mid-quarter. That extra 5 to 7 points is not negotiation. It is your own reps pulling deals forward with deeper discounts to clear their comp thresholds before the clock resets.
Your comp plan is funding the leak. When the only thing that matters is bookings by the last day, every deal that could have closed at full price next week closes at a discount this week instead. I have written before about how sales compensation gets built backwards, and this is one of the most expensive symptoms.
3. Price book sprawl
Most teams that have been selling for three or more years are quoting from prices that exist nowhere official. There is the pricing page, there is the deck the AE uses, there is the spreadsheet the previous sales leader built, and there is whatever the rep remembers from the last deal. None of them agree. So two customers of the same size pay wildly different prices for the same thing, and when one of them finds out, you have a trust problem on top of a margin problem.
4. No annual increase
Companies that apply a modest annual price increase realize 12 to 18 percent higher ACV over three years with no meaningful churn impact. Most B2B teams never raise prices on the existing base because they are scared of the conversation. So inflation quietly eats the contract every year, and a deal that looked great in 2023 is underwater by 2026. Not raising prices is itself a pricing decision, and usually the wrong one.
5. Free scope creep at renewal
The customer asked for three extra seats and a new integration mid-contract, the CSM said yes to keep them happy, and none of it got priced. Multiply that across the base and you have a meaningful chunk of delivered value that you are giving away for free. This is a sales-to-CS handoff problem as much as a pricing one, but it shows up on the margin line.
The list price you publish is not the lever you think it is
Founders spend weeks debating whether the Pro tier should be $99 or $129. That debate matters far less than they believe, because almost nobody pays the published number on a real B2B deal. The list price sets the anchor. The discount policy sets the outcome. And most teams obsess over the anchor while leaving the discount policy completely undefined.
Think about it this way. If you raise your list price 10% but your reps respond by discounting 10% deeper to close the same deals, your realized price did not move at all. You changed the sticker and nothing else. The only pricing change that reaches the bank is one that changes realized price, and realized price is governed in the deal room, not on the marketing site.
Realized price, not list price, is the number your pricing strategy actually controls.
A new pricing page that does not come with a discount policy just gives your reps a higher number to discount away from. Govern the deal room or the page is theater.
What good price governance looks like
Governance sounds like the kind of word that means "slow everything down with approvals." It does not have to. Good price governance is mostly about making the right price the easy default, so reps do not have to think and managers do not have to approve. Here is the shape I build for B2B teams.
Measure realization before you touch anything
You cannot manage a number you do not see. The first thing I do on any pricing engagement is build the realized-price view in the CRM. List price per line item, actual price, discount depth, and the reason code for the discount if one exists. Most teams have never had this view, and the first time they see it the room goes quiet. That quiet is the start of the fix.
If you are on HubSpot or Salesforce, this lives in the deal and line-item objects, and it is the kind of reporting we set up in our CRM and RevOps work. It is not hard to build. It is just never anybody's job until it is.
Set discount authority by band, tied to commitments
The cleanest discount policy I have seen is three bands. Reps can give up to 10% on their own. Managers approve 10 to 20%. Anything above 20% goes to a deal desk or to you. The key is that each band requires the customer to give something back: a multi-year commitment, a case study, an annual prepay, a logo you can use. Discounting should be rare, small, and earned. If a customer wants 20% off, they can sign for two years to get it. A discount with nothing attached is just a smaller invoice.
This is the same logic behind a real deal desk process. The deal desk is not there to slow deals down. It is there so the 25% discount comes with a reason that protects the next deal.
Build margin-calibrated discounting into the quote
The smartest version of this is to engineer the right net price into the price book itself. Instead of a single list price that reps negotiate away from, you build a curve: the right net price at each volume and commitment level is already on the curve, so the rep is selecting a point rather than giving away margin. The discount that used to be a negotiation becomes a published volume tier. The customer feels like they earned a deal, and you never went below the floor you set.
Make realization a dashboard, not an annual review
The leak comes back the moment you stop watching. Realized price needs to be a live metric your sales leaders see every month, right next to win rate and cycle length. When it drifts down, you want to know in weeks, not at the next board meeting. This ties straight into forecasting accuracy: if your forecast assumes list price and your team is collecting 71%, your forecast is wrong by the size of the gap.
Picking your pricing model is the easy part
People want to argue about per-seat versus usage versus hybrid, because it feels strategic and it is fun to debate. So here is my quick take, and then I want to get back to the part that actually moves the number.
Per-seat is simple to forecast and easy for a buyer to understand, but it breaks when the value you deliver has nothing to do with headcount. Usage-based pricing aligns price with value beautifully, right up until your customer cannot predict their bill and your own forecast turns into guesswork. Hybrid, a platform fee plus usage, is where most B2B software is landing in 2026, and platform fees now show up in about 67% of enterprise contracts for exactly this reason: it gives you a predictable floor and an upside that scales with the account.
Pick the model that matches how your product creates value. Then spend the rest of your energy on realization, because a perfect model with a 71% realization rate makes less money than a decent model governed at 90%.
A 90-day plan to plug the leak
If you want to actually do something with this, here is the order I would run it in. It does not require a pricing consultant or a six-month project. It requires you to look at the number and then build a few guardrails.
In the first 30 days, build the realization view and find your true number. Pull every closed-won deal from the last year, add the list-vs-realized column, and segment it by rep, by segment, and by quarter. You will find your habitual discounters and your end-of-quarter cliff almost immediately.
In the next 30 days, write the discount policy. Three bands, each tied to a commitment, with the authority levels clear. Put it in one document, kill the rogue spreadsheets, and make the CRM the only place a quote can come from. Tools like HubSpot quotes or Salesforce CPQ can enforce the bands so reps cannot quote below the floor without approval.
In the final 30 days, build the dashboard and add the annual increase to your renewal motion. Realization goes on the same screen as win rate and pipeline coverage. The renewal playbook gets a default uplift built in. From here, pricing stops being a page you shipped once and becomes a number you manage. A win/loss analysis on the deals you lost at full price tells you whether your list price is even the constraint, which it usually is not.
Not sure what you are actually collecting?
Book a free 30-minute audit and we will build your realized-price view from your CRM and show you the three biggest leaks first.
Book an audit →Frequently asked questions
What is the difference between list price and realized price?
List price is the number you publish or quote. Realized price is what the customer actually pays after every discount, concession, and free add-on. The gap between them, expressed as a percentage, is your price realization. Median B2B SaaS realization sits around 84%, which means most companies collect 84 cents for every dollar of list price. That gap is the single most useful pricing number you are probably not tracking.
How much should B2B SaaS companies discount?
Discounts should be rare and small, ideally capped at 10 to 20 percent, and always tied to something the customer gives back: a multi-year term, an annual prepay, a case study, or a reference logo. The data shows 40 to 60 percent of discount volume is habitual, given out of reflex rather than need. If your win rate barely changes between full price and a 15% discount, that discount is pure margin you are handing away for free.
Should I raise prices on my existing customers?
Usually yes. Companies that apply a modest annual increase realize 12 to 18 percent higher ACV over three years with little to no churn impact. Not raising prices is itself a pricing decision, and it means inflation quietly erodes the value of every contract you signed. Build a default uplift into your renewal motion rather than treating each increase as a scary one-off conversation.
What is the best pricing model for B2B SaaS in 2026?
There is no single best model. Per-seat is simple but breaks when value is not tied to headcount. Usage aligns price with value but makes bills and forecasts unpredictable. Hybrid, a platform fee plus usage, is where most B2B software is landing because it gives you a predictable floor and account-level upside. Pick the model that matches how your product delivers value, then focus your energy on realization, which moves the number far more than the model choice does.
How do I stop reps from discounting too much?
Set discount authority by band and tie each band to a commitment. Reps decide up to 10%, managers approve 10 to 20%, and anything deeper goes to a deal desk. Enforce it in the CRM so a quote cannot go below the floor without sign-off, and put realized price on a monthly dashboard so the drift is visible. The goal is not to block discounts, it is to make sure every discount comes with a reason that protects the next deal.
Stop leaking margin you already earned
The pricing page is the part everyone enjoys building. The realized-price view is the part that actually pays. If you have never put the list-vs-collected column in front of your team, that is the best hour you can spend this quarter, and the number will almost certainly surprise you.
We do this work for B2B teams every week: building the realization view, writing the discount policy, and wiring it into the CRM so the right price is the default. If you want a second set of eyes on what you are really collecting, book a free audit and we will show you the leaks first. You can also see how we approach CRM and RevOps and go-to-market work.
Sources: Omnibound B2B pricing guide, Software Pricing Partners on enterprise list vs negotiated pricing, and Software Pricing Partners on SaaS pricing models.