A pricing gap is a big jump between two of your plans, usually between the top self-serve plan and the smallest deal your sales team will take. Buyers who would happily pay something in the middle can't, so they stay on the cheap plan, patch together several cheap seats, or leave. Most companies never see these lost deals, because nobody ever talks to the buyer.

Jason Lemkin described the pattern on SaaStr: his team was happy on a $24 single-seat plan, wanted two linked seats, and found the next option was a $500-a-month Business plan paid a year up front. They passed. This guide covers why gaps appear, how to tell if you have one, and what to put in the middle.
What a Pricing Gap Looks Like
Lay your plans out on one line with the monthly price under each. A healthy ladder climbs in steps a buyer can picture taking: the next plan costs a bit more and solves the next problem. A gap is a step a growing customer can't take, often a 10x or 20x jump with nothing in between.
The usual shapes:
- Self-serve to "Contact sales". $49 a month, then a quote that starts around $5,000 a year. This is the most common one.
- A feature locked to the top plan. SSO, a second seat, an integration or API access sits only on the enterprise tier, so a small team that needs one thing has to buy everything.
- Usage that gets expensive fast. Developer tools and APIs often start free or nearly free, then the bill climbs steeply as volume grows. Each step looks fine. The total doesn't.
Related: Demand Generation Pricing for Small B2B Teams: A Guide
Why Pricing Gaps Happen
Nobody designs a gap on purpose. It builds up from sensible decisions made by different people at different times.
Sales needs a minimum deal size. A rep's time costs money, so there's a floor below which a sales-led deal loses it. Lemkin puts that floor at roughly $5,000 a year for most sales teams. When the team asks for a "Business" plan they can sell profitably, that plan lands at the floor and everything below it is left to self-serve.
The self-serve plan was priced for the first customers. It was set when the product was smaller and the buyers were solo users. Nobody revisited it once teams started showing up.
Feature gating follows the org chart. Features get put in the tier the person building them was thinking about, which is usually the biggest customer they talked to that month.
How to Tell If You Have One
You won't find it in your CRM, because the buyers it loses rarely reach a sales conversation. Look for the people who got close and stopped.
- Count workarounds. Look for accounts with several single-seat subscriptions on the same company domain, or shared logins. Each one is a team that wanted the middle plan and couldn't find it.
- Read your lost and downgraded deals. Take the last 10 to 20 and note the plan they were on and the plan they were offered. Several stuck at the same step is a gap.
- Watch who visits the pricing page and doesn't buy. A team lead from a 30-person company who reads your pricing page three times in a week and then goes quiet is often stuck between two prices. With website visitor identification you see the exact person (name, company, LinkedIn) and every page they viewed, so you can count how many fit your mid-market profile.
- Ask them. Message five of those pricing-page visitors and ask what stopped them. You'll hear "too much for us right now" or "we only needed two seats" quickly if a gap is the problem.
- Check where expansions stall. If customers grow steadily on the starter plan and then flatten instead of upgrading, they've hit the ceiling and stopped.
We wrote a separate guide on triaging pricing page visitors once you can see them, including which ones deserve a same-day reply.
Related: Pricing Page Visitors: How to Triage Identified Accounts
How to Close a Pricing Gap
Pick the smallest change that lets a growing customer take the next step. Start with one of these.
Add a middle plan
The most direct fix. Build it around the problem the stuck buyers described (two linked seats, one integration, more usage) and price it somewhere a team lead can approve without a procurement process. Lemkin cites Algolia, where adding an edition between basic usage and enterprise lifted revenue by about 15%, at least for a while. Your number will differ. Even 5% matters.
Sell the locked feature as an add-on
If one feature drives people to the top tier (SSO is the classic), let lower plans buy it on its own. You keep the enterprise plan intact and stop forcing a 10x jump for one checkbox.
Make usage pricing a smooth line
Replace big steps with many small ones. A slider or a per-unit price between tiers lets a customer pay for what they use. Happierleads prices this way: plans go by how many leads you need each month, from $99 for 300 leads up through tiers like $249 for 1,000 and $499 for 3,000, with prices in between following a straight line. See the pricing page.
Let sales sell smaller, faster
If the floor is high because each deal takes six calls, shorten the process for small deals: a standard order form, a fixed discount ladder, no custom terms. A smaller deal pays off once it takes one call instead of six.
Route the stuck buyers to a person
While you work on the price list, catch the people already stuck. Set up an automation that posts new leads who visited /pricing to a Slack channel, filtered on Page visited. A rep can offer a custom middle option the same day, and every one of those conversations tells you what the middle plan should contain.
When a Gap Is Worth Keeping
Sometimes the gap is a choice. If your support costs per customer are high, if mid-sized buyers churn fast, or if the middle segment would pull the roadmap away from your best customers, a gap can protect the business. That's fine. Make the choice on purpose, with numbers: how many buyers a quarter stall at the step, what they'd pay, and what serving them would cost. If you're also thinking about raising prices on existing small accounts, read how to raise prices on SMB accounts without losing them first. A gap and a price increase hit the same customers.
A Quick Pricing Gap Check
- Is any step on your price ladder more than about 5x the one below it?
- Do you have customers buying several cheap seats instead of one team plan?
- Is there a feature small teams ask for that only exists on the top tier?
- Do people from mid-sized companies visit your pricing page repeatedly and not buy?
- Does sales turn away deals below a certain size, and does self-serve stop well below that size?
Two or more yeses and you probably have a gap. Start by finding out who is stuck in it: start a free Happierleads trial, install the pixel, and look at who visits your pricing page this week.
Frequently asked questions
What is a pricing gap in SaaS?
A pricing gap is a large jump between two plans, usually between the top self-serve plan and the smallest sales-led deal. Buyers who would pay a price in the middle can't, so they stay small, build workarounds or leave without ever talking to sales.
How do I know if my pricing gap is costing me sales?
Look for accounts buying several single seats on one company domain, deals lost at the same plan step, customers who stop expanding at the top self-serve plan, and people from mid-sized companies who visit your pricing page repeatedly without buying. Then ask a handful of them what stopped them.
How big a jump between pricing tiers is too big?
There is no fixed rule. A step a team lead can approve without procurement is usually safe; a 10x or 20x jump with nothing in between usually is not. Check your own data for where buyers stall rather than relying on a ratio.
Should I add a middle pricing tier or an add-on?
Add a middle tier when many stuck buyers need the same bundle, such as a few linked seats and more usage. Sell an add-on when one feature, such as SSO or API access, is the only reason people are pushed to the top plan.

