Why pricing pages fail.
The pricing page is where intent converts to action — or doesn't. It's the highest-stakes page on most SaaS sites, and consistently the most under-optimised.
Across 340 SaaS pricing pages analysed by Levri, the same cluster of mistakes appears regardless of price point, company size, or category. They're not unique decisions — they're defaults. The three-plan grid. The feature comparison table. The "Most popular" badge. These patterns exist because they're the path of least resistance, not because they convert.
The five issues below account for most of the conversion loss on pricing pages. They're fixable without a redesign. Most can ship in a day.
The anchor problem.
Anchoring is the cognitive tendency to rely heavily on the first number encountered when making a decision. On a pricing page, the order you present plans in determines the anchor — and most teams set it wrong.
The most common layout is left-to-right: Starter / Growth / Pro, with prices ascending. This anchors on the cheapest plan. Visitors evaluate everything relative to the first number they see. The Growth plan feels expensive compared to Starter. The Pro plan feels very expensive.
The fix: Present the highest-value plan first — either on the left or as the visual focal point — then work down. The visitor's anchor is now the premium plan. The mid-tier plan reads as a reasonable reduction from a premium option rather than an expensive upgrade from a basic one.
Across 340 pages, right-anchored or centre-anchored pricing (with the highest or recommended plan most visually prominent) shows median lift of +9% to +18% on mid-tier plan selection compared to left-anchored ascending layouts.
This single structural change, with no copy edits, is the highest-ROI fix on most pricing pages.
Typical impact: high — affects plan mix and average contract value, not just conversion rate.
How many plans is too many.
The paradox of choice is well-documented: beyond three to four options, additional choices reduce decision-making and increase abandonment. Pricing pages with five or more plans consistently underperform.
What we see on scans
- Five-plan grids where the differences between adjacent plans are not meaningful to most buyers.
- Enterprise plans on the main pricing page that require a sales call — creating a dead-end CTA in the middle of the conversion flow.
- "Custom" or "Contact us" tiers that signal "we don't know how to price this" rather than "we serve buyers at this scale."
What to ship
Three plans is the optimal number for most SaaS products. If you have more, consolidate or separate. The enterprise or custom tier belongs on a dedicated page with a dedicated CTA, not in the main pricing grid where it creates a fourth option nobody is qualified to self-select.
If you genuinely need four plans, the middle two should have a clear functional distinction — not just a quota difference — and one of them should be visually dominant.
Typical lift from reducing a five-plan grid to three plans: +6% to +13% on self-serve conversion.
Typical impact: medium to high — larger on products with a wide price range.
The recommended plan mistake.
Most SaaS pricing pages include a "Most popular" or "Recommended" badge on one plan. Most of them execute it in a way that doesn't actually guide the decision.
What we see on scans
- A badge that applies to the plan most teams would naturally choose anyway — providing no new information.
- "Most popular" on the cheapest plan, which anchors visitors downward rather than toward higher value.
- Visual treatment so subtle (a small badge, a slightly different border) that the recommendation doesn't register at a glance.
What to ship
The recommended plan should be:
- The plan that's right for most buyers — which is almost always the mid-tier, not the cheapest.
- Visually dominant — larger card, contrasting background, more visual weight. Not just a badge.
- Named by outcome, not tier — "Best for teams ready to ship" outperforms "Growth Plan."
The badge alone doesn't do the work. The visual hierarchy has to make the recommended plan feel like the obvious choice before the visitor reads a single feature.
Typical lift from making the recommended plan visually dominant (not just badged): +7% to +16% on mid-tier plan selection.
Typical impact: high — especially for products with a meaningful revenue difference between tiers.
Features vs outcomes in the comparison table.
The comparison table is where most pricing pages lose the visitor who was close to converting. The table is long, technical, and written for the person who already understands the product — not the person who's still deciding.
What we see on scans
- Tables with 20+ rows, most of which mean nothing to a visitor who hasn't used the product.
- Feature names that require product knowledge to interpret ("Advanced segmentation," "Custom roles and permissions," "API rate: 1,000 req/min").
- The most differentiating features buried in the middle of the table, below the fold.
What to ship
The top five rows of your comparison table should be outcomes, not features. The format that converts:
Row label: What the buyer gets (not what the feature is called). Cell content: Specific, scannable — a number, a word, a brief phrase. Not a paragraph.
Restructure the table so the three most important differentiators between plans are in rows 1–3. Move the technical details to the bottom or to a separate "full feature list" link.
If the table has more than 10 rows, it needs a "Show more" collapse for rows 6–n. The first five rows should be enough to make the decision. Everything after that is for the visitor who is already convinced and wants to verify.
Typical lift from restructuring the top five rows to be outcome-focused: +5% to +10% on plan page → CTA clicks.
Typical impact: medium — highest on products with a complex feature set.
Friction at the pricing CTA.
The pricing CTA is the moment a visitor decides whether they're ready to commit. It's also the place most teams introduce unnecessary friction.
What we see on scans
- CTAs that say "Get started" without specifying what starting involves (card? trial? demo?).
- No answer to "What happens when I click this?" in the immediate vicinity of the button.
- A single CTA for all plans, requiring a second selection step after the click.
- Trial length buried in fine print below the button rather than adjacent to it.
What to ship
Every pricing CTA should answer three questions within 200px of the button:
- What do I get when I click? ("14-day free trial")
- What commitment does this require? ("No credit card required")
- What happens after? ("Cancel anytime" or "Your account is ready in 60 seconds")
These aren't legal disclaimers. They're conversion copy. Position them as social proof beneath the button, not as footnotes in a different font size.
Typical lift from adding a three-part commitment reducer below the CTA: +4% to +9% on click-through.
Typical impact: medium — higher for products with a long consideration cycle or high price point.
How Levri spots pricing leaks.
Levri analyses your pricing page for anchor position, plan count, visual hierarchy of the recommended plan, comparison table structure, and CTA friction — and ranks each finding by its estimated impact on plan selection and self-serve conversion.
The output is a prioritised list of specific findings with specific fixes, benchmarked against 1,284 audited pages. Not "consider simplifying your pricing" — "your three-plan grid presents plans in ascending price order, anchoring visitors on the cheapest option; reversing this order or making the mid-tier visually dominant is estimated to increase mid-tier selection by 9–18%."
Fix these first.
In order of typical impact:
- Make the recommended plan visually dominant — not just badged. Larger card, contrasting background, more visual weight.
- Reorder plans so the highest-value or recommended option anchors the grid (left or centre, depending on your layout).
- Rewrite the top five comparison table rows as buyer outcomes, not feature names.
- Add a three-part commitment reducer below each pricing CTA: what they get, what commitment is required, what happens next.
- If you have five or more plans, consolidate to three or move the enterprise tier to a separate page.
Ship steps 1 and 4 first — they're the fastest to implement and together account for the majority of typical lift.
Frequently asked.
How should I structure a SaaS pricing page?
Three plans is the optimal number for most SaaS products. Present them with the highest-value or recommended plan visually dominant — not just badged. Make the recommended plan larger, higher contrast, or otherwise more prominent than the others. The top five rows of your comparison table should describe outcomes the buyer gets, not internal feature names.
What is price anchoring and how does it work on pricing pages?
Price anchoring is the tendency to evaluate numbers relative to the first one encountered. On a pricing page, the order you present plans sets the anchor. Left-to-right ascending layouts anchor on the cheapest plan, making everything else feel expensive by comparison. Leading with the highest-value plan or making the mid-tier visually dominant anchors visitors at a higher reference point — typically increasing mid-tier selection by 9–18%.
Where should I put "Most popular" on my pricing page?
On the plan that's genuinely right for most buyers — which is almost always the mid-tier. But the badge alone isn't enough. The recommended plan needs to be visually dominant: a larger card, contrasting background, or meaningfully more visual weight than adjacent plans. A badge on an otherwise identical card is easy to ignore.
How many pricing plans should a SaaS product offer?
Three. Below three, you risk leaving revenue on the table from buyers who would pay more for a differentiated offer. Above four, the paradox of choice reduces decision-making and increases abandonment. If you have an enterprise tier, it belongs on a dedicated page with a dedicated sales CTA — not in the main pricing grid as a fourth option.
What should I put below the pricing CTA button?
A commitment reducer that answers three questions: what the visitor gets when they click, what commitment it requires, and what happens next. For example: "14-day free trial · No credit card required · Cancel anytime." Position this immediately below the button, at legible size — not in the footer and not in small grey type.