Pricing pattern
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.
Verified · editorial policy
TL;DR
As of , the short version is: 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.
Annual discount (10% to 25% off) TL;DR
- Pattern
- Annual discount (10% to 25% off)
- TL;DR
- 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.
- When it works
- When churn would otherwise be high (annual lock-in reduces it). When you need predictable cash flow more than maximum monthly recurring revenue. When the buyer's procurement prefers annual invoicing. When your product has a clear annual usage pattern (some months heavier than others; annual smooths the cost).
- When it backfires
- When the buyer's situation is uncertain (early-stage founder hesitates to commit annually). When the discount is too small (under 10%) – nobody trades flexibility for it. When the discount is too large (over 30%) – signals to monthly buyers that they're being overcharged. When refund policy doesn't match (annual buyers get pro-rated refunds, monthly buyers don't).
- Last verified
- May 20, 2026
The mechanics
Toggle at the top of the pricing page (Monthly / Yearly). Annual displays the lower per-month equivalent ('$10/month, billed annually' instead of '$120/year'). Some pages default to annual; some default to monthly. Annual is usually invoiced upfront; monthly is auto-charged.
Where you see this in the wild
Linear
Annual saves ~$24/user/year. Default toggle is annual; monthly visible on click.
Notion
20% off annual. Toggle visible above tiers.
Vercel
Annual discount on Pro/Enterprise. Toggle clear; pricing recalculates live.
Most ConvertKit / Beehiiv competitors
2 months free on annual (effectively ~17% off). Standard SaaS pricing convention.
Fit assessment
When it works
When churn would otherwise be high (annual lock-in reduces it). When you need predictable cash flow more than maximum monthly recurring revenue. When the buyer's procurement prefers annual invoicing. When your product has a clear annual usage pattern (some months heavier than others; annual smooths the cost).
When it backfires
When the buyer's situation is uncertain (early-stage founder hesitates to commit annually). When the discount is too small (under 10%) – nobody trades flexibility for it. When the discount is too large (over 30%) – signals to monthly buyers that they're being overcharged. When refund policy doesn't match (annual buyers get pro-rated refunds, monthly buyers don't).
The Brunson lens
Annual discount is a Stack Slide move. The buyer sees two prices and the discount becomes a deliverable in the offer ('Yearly: $10/month – you save $24/year'). The discount has to be real and visible. Hiding it ('only available on Enterprise') or fake-ing it (the monthly price is inflated to make annual look better) breaks the Brunson Hard-Rule.
Common implementation mistakes
- Discount too small (under 10%). Buyers don't trade flexibility for marginal savings.
- Discount too large (over 30%). Signals the monthly price is inflated; trust erodes.
- Defaulting to annual without disclosure. Bait-and-switch feel when buyer realizes the recurring commit.
- No refund policy on annual. Locks in unhappy customers who become refund-policy-Twitter case studies.
- Annual buyers don't get any other benefit. The discount is the entire annual deal; layer in priority support / extra features for stickier annual relationships.
Questions founders ask about annual discount (10% to 25% off)
What's the optimal annual discount?
15 to 20% is the sweet spot. Below 10% buyers don't switch; above 25% monthly buyers feel cheated. The discount has to be enough to justify the commit but not so large it implies the monthly price was wrong.
Should I default to annual or monthly on the toggle?
Default to whichever you want to optimize for. Default-annual lifts annual mix 10 to 20% but feels pushy on first impressions. Default-monthly lifts monthly mix but converts annual through the longer relationship. Most modern SaaS default monthly for transparency.
Can I require annual on certain tiers?
Yes, for enterprise tiers it's standard. Buyers expect annual on enterprise. Forcing annual on self-serve tiers backfires; the audience self-serves precisely because they don't want to commit annually.
Related Brunson terms
Now diagnose your own pricing page
Patterns are the structure. The free 90-second Launch Diagnostic checks whether your pricing page is being read as Wrong Person, Weak Offer, or Weak Belief – the upstream diagnosis that determines whether any pattern works.