Pricing patterns
SaaS pricing page patterns, with real-world examples.
Each pattern is described by structural mechanics, named real-world occurrences, and the Brunson lens that determines when it works and when it backfires. No fabricated case studies – every named example is verifiable by visiting that company’s public pricing page.
Pricing page examples hub TL;DR
TL;DR: SaaS pricing page patterns with structural mechanics, real-world named examples, fit assessment, the Brunson lens, common mistakes, and AEO FAQs.
- Cluster
- SaaS pricing page patterns
- Count
- 12 pricing patterns
- Intent
- SaaS pricing page patterns with structural mechanics, real-world named examples, fit assessment, the Brunson lens, common mistakes, and AEO FAQs.
- Schema
- CollectionPage + ItemList; per-detail Article + FAQPage + BreadcrumbList
- Last verified
- July 18, 2026
All patterns
Tiered pricing (3-tier with middle highlight)
Three side-by-side tiers with the middle one visually emphasised (border, badge, slight scale-up). The reader anchors against the cheap tier, dismisses the expensive tier as out-of-scope, and lands on the middle. Default SaaS pricing pattern since 2010; still works for self-serve.
Named examples
Notion · Linear · Figma · Vercel
Decoy pricing (asymmetric dominance)
Three options where the middle one is deliberately worse value than the highest – making the highest feel right-sized. Classic example: The Economist's print + web ($125), web-only ($59), print + web ($125). The middle option exists only to make the third look like a deal. Powerful but ethically thin.
Named examples
The Economist (classic) · Apple iCloud+ · Many courses on Teachable/Kajabi
Usage-based pricing
Pay-per-unit (per API call, per request, per row, per GB). Buyer's bill scales with their usage; SaaS revenue scales with buyer's success. The dominant pattern for infrastructure SaaS post-2020. Works brilliantly when usage tracks value; backfires when it tracks unrelated cost.
Named examples
AWS / GCP / Azure · Vercel · Twilio · OpenAI / Anthropic · Stripe
Freemium (free tier + paid upgrade)
Permanent free tier alongside paid tiers. Free users become the acquisition channel; paid conversion typically sits at 2 to 5% of active free users. Works brilliantly when free is a meaningful product and paid is a clear upgrade; kills the business when free is good enough that nobody upgrades.
Named examples
Notion · Slack · Figma · GitHub
Single-price (one plan, no tiers)
One paid plan. No tiers, no negotiations, no decoys. Common for opinionated tools serving a single cohort (Basecamp, Superhuman). Removes pricing-page decision fatigue but caps your TAM – buyers who'd pay more can't, buyers who'd pay less leave.
Named examples
Basecamp · Superhuman · Hey (also from Basecamp/37signals) · Mac Power Users tools generally (Things, Ulysses, OmniFocus)
Per-seat pricing
Fixed price per user per month. The dominant collaborative-SaaS pattern (Slack, Notion, Linear, GitHub). Predictable for procurement, aligns revenue with team size, but breaks when teams game it via shared logins or when usage varies wildly across users.
Named examples
Slack · Linear · Notion · Figma
Annual discount (10% to 25% off)
Two-toggle pricing: monthly vs annual, with annual showing a 10 to 25% discount. Trades short-term cash for long-term retention – annual subscribers churn 30 to 70% less than monthly. Default for any subscription SaaS with a renewable contract.
Named examples
Linear · Notion · Vercel · Most ConvertKit / Beehiiv competitors
Lifetime deal (LTD)
One-time payment for permanent access. AppSumo's signature model; common for indie tools and information products. Trades short-term cash injection for permanent capped LTV. Powerful for cold-launch funding; toxic if scaled beyond product-launch validation.
Named examples
AppSumo · Many indie tools at launch · Setapp / Bundle deals
Founding member tier (cohort-locked discount)
First N buyers (typically 50 to 500) get a permanent discount on the regular price – often 30 to 60% off, locked for the duration of their subscription. Cohort-locks early customers, creates real (not fake) urgency at launch, and signals to the cohort that they're part of the founding wave.
Named examples
Many Brunson-style PLF launches · Indie SaaS launches generally · Substack paid newsletter launches
Anchor and contrast (price reveal after value stack)
Build up a total value ('this would normally cost $X'), then reveal your actual price ($Y, where Y is dramatically lower). The reader anchors against the inflated value, then the actual price feels like a gift. Russell Brunson's signature mechanic; the Stack Slide in action.
Named examples
Russell Brunson's products generally · Most info-product launches via Brunson methodology · Long-form VSL pages
Stripe Payment Link (no pricing page)
Skip the pricing page entirely. The 'pricing' is a Stripe Payment Link embedded in a sales-page CTA. Common for indie tripwires, one-off offers, and founders who want to bypass the pricing-decision step entirely. Fastest path from value pitch to checkout.
Named examples
Many indie tripwires · One-off info products on Gumroad-style platforms · Brunson-style sales letters with embedded buy buttons
'Contact us' enterprise tier
Top tier shown with 'Contact us' or 'Custom pricing' instead of a number. Enables negotiation, signals enterprise readiness, and lets procurement do their dance. But hiding price kills self-serve conversion if applied to a tier that should be self-serve.
Named examples
Vercel Enterprise · Linear Enterprise · Most B2B SaaS at the top tier
Don’t know which pattern fits your offer?
The free 90-second Launch Diagnostic looks at your live pricing page and tells you which pattern is doing the right work and which is fighting your offer.