Discounts & Tiers
The decision this page enables: which discount mechanism (if any) to use for a given goal, how to run the campaign without damaging the price floor, and how to name tiers so they self-target the right customer.
Looking for the strategic tier architecture (value-based decomposition, willingness-to-pay study)? That lives at Strategy: Pricing & Packaging. This page covers marketing-execution: campaign mechanics, discount taxonomy, and tier-naming patterns.
The discount taxonomy
Section titled “The discount taxonomy”There isn’t one “discount.” There are five kinds — each with a different goal, different mechanics, and a different risk to your price floor. Pick the right kind first, then design the mechanics.
flowchart TD
Discount[Discount or campaign offer]
Discount --> TimeLimited["Time-limited promo<br/>(launch, seasonal, event)"]
Discount --> Segment["Segment-targeted<br/>(student, non-profit, startup)"]
Discount --> Volume["Volume / commitment<br/>(annual, multi-year, multi-product)"]
Discount --> LossLeader["Loss-leader / intro<br/>(year-1 discount to anchor LTV)"]
Discount --> Recovery["Recovery<br/>(win-back, churned, abandoned cart)"]
1. Time-limited promo
Section titled “1. Time-limited promo”A discount tied to a window — launch, seasonal, event-driven (Black Friday, New Year, end-of-quarter).
- Strength: creates urgency; aligns with natural buying windows.
- Risk: trains the market to wait for the next promo (the “REI / Honey effect”).
- When it works: launches, well-known calendar moments (Cyber Monday, January resolutions), and category-specific seasonality.
- Discount depth: 15–30% is normal; >40% trains buyers to wait.
2. Segment-targeted
Section titled “2. Segment-targeted”A permanent discount tied to a verifiable attribute (student, non-profit, startup-program eligibility, government, education).
- Strength: brings price-sensitive segments into your funnel without lowering your headline price.
- Risk: program abuse (fake students); cannibalization (eligible customers who would have paid full price).
- When it works: when the segment has clear future value (students become professionals; startups become enterprises).
- Discount depth: 30–50% is standard; the segment has to feel “given something real.”
3. Volume / commitment
Section titled “3. Volume / commitment”A discount tied to a buyer choice that benefits you — annual prepay, multi-year contract, multi-product bundle, larger seat tier.
- Strength: improves your unit economics (better cash flow, lower churn, higher CLV); doesn’t train the market to wait.
- Risk: minimal — this is the safest discount type.
- When it works: nearly always. Almost every B2B SaaS company should offer annual prepay with a 15–20% incentive.
- Discount depth: 15–20% for annual; 30%+ for multi-year; 10–15% for product bundles.
4. Loss-leader / intro pricing
Section titled “4. Loss-leader / intro pricing”A discount on the first purchase or first year to anchor a customer who pays full price thereafter.
- Strength: lowers the activation barrier; useful for high-CLV products with strong renewal economics.
- Risk: huge — if renewal economics aren’t strong, you’re permanently underwater. Customers also remember the intro price; you’ll fight that anchor at renewal.
- When it works: when your renewal/expansion rates are well-validated (≥110% NDR / NRR) and the LTV math is reliable.
- Discount depth: 30–60% off year 1; renewal at full price.
5. Recovery
Section titled “5. Recovery”A discount on the way back in — win-back for churned customers, abandoned-cart for never-paid trialists, re-activation for dormant accounts.
- Strength: applies only to customers you’d otherwise lose; very high ROI when targeted.
- Risk: small if narrowly scoped; “I’ll churn to get the win-back offer” gaming if too generous or too predictable.
- When it works: always, with discipline. Recovery is one of the most underutilized discount types.
- Discount depth: 30–50% for first month / first year; some programs offer extended free time instead.
”Discount without discounting”
Section titled “”Discount without discounting””If you don’t want to cut the headline number — and most marketers don’t — you have four moves that produce the feel of a discount without the cost of one:
- Bundle — pair the product with a complementary one for the same price. (“This month: get our analytics add-on free with any Team plan.”) The customer feels they got more; you didn’t drop the headline.
- Lengthen — give an extra month or two free at the same price. Common in annual upgrades. (“Sign up annually and get 14 months for the price of 12.”) The pricing-page number stays put.
- Add seats / units — for per-seat or volume models, increase the included quantity without changing the price. (“Now includes 25 users instead of 10 at $99/team.”)
- Add a service — onboarding, training, a setup-call. Common in upmarket B2B. Customer perceives high value; you spend marginal cost.
A useful test: if the discount-without-discounting move increases your perceived price-value ratio without changing the displayed price, you can ship it without the long-tail risk of conditioning buyers to wait for the next sale.
Tier-naming patterns
Section titled “Tier-naming patterns”How tiers are named affects which tier customers self-select into — sometimes more than the features or fences. Two dominant patterns:
Identity-led names (Solo / Team / Business)
Section titled “Identity-led names (Solo / Team / Business)”Names that signal who the tier is for. Customers self-target on identity.
Solo — for the individualTeam — for the small groupBusiness — for the organizationEnterprise — for the regulated giantStrengths: customers see themselves and click without confusion. Conversion rates from pricing page are highest. Use when: your buyer’s identity changes by tier (most B2B productivity / collab / ops products).
Feature-led names (Lite / Pro / Premium / Enterprise)
Section titled “Feature-led names (Lite / Pro / Premium / Enterprise)”Names that signal what the tier includes.
Lite — limitedPro — full-featuredPremium — extrasEnterprise — everythingStrengths: clear hierarchy; familiar pattern for buyers; works with feature-fence packaging. Use when: tiers differ mostly in feature depth rather than buyer identity. Standard in B2C and many infrastructure / API products.
Anti-patterns in tier naming
Section titled “Anti-patterns in tier naming”- Size labels (“S/M/L/XL” or “Bronze/Silver/Gold/Platinum/Diamond”) — generic, gives customers no self-targeting cue.
- Marketing-team-only names (“Galaxy” / “Universe” / “Cosmos”) — cute, unclear, requires translation in sales calls.
- Renaming every year — destroys customer mental models and word-of-mouth.
- More than 4 names — anything beyond 4 tiers degrades pricing-page conversion.
How to design a discount campaign, step by step
Section titled “How to design a discount campaign, step by step”- Name the goal in a sentence. Acquisition lift? Activation lift? Retention save? Annual-mix shift? Revenue pull-forward? Each goal needs a different discount type and a different success metric.
- Pick the discount type from the taxonomy above. The goal almost always determines the type.
- Set the depth within the typical range for the type. Anything outside the range needs a written justification.
- Pick the segment. Is this everyone, eligible-by-attribute, behavior-triggered, or a controlled segment?
- Set the floor — the lowest margin you’ll accept. Below this, kill the campaign even if it’s converting.
- Set the duration. Time-limited promos under 14 days work better than 30+ day “limited time” ones (which stop feeling limited).
- Write the offer copy. Headline, sub-head, terms, exclusions, kill-date.
- Pick the channels the offer runs on. Email-only? Pricing-page banner? Paid ads with promo creative? Sales rep talk-track?
- Set the success metric AND the kill-criterion. The kill-criterion is what stops the campaign mid-flight if it’s destroying margin or training the wrong behavior.
- Plan the morning-after. What’s the recovery plan if churn ticks up at renewal? Do you have win-back ready? Is sales prepared for “can I have that promo price?” objections?
Templates
Section titled “Templates”Discount-campaign brief
Section titled “Discount-campaign brief”One page, one campaign:
Campaign name: [e.g. "January annual-prepay push"]
Goal (one sentence): [e.g. "Lift annual-billing mix from 38% to 50% over Q1."]
Discount type: [Volume/commitment]Mechanism: [Annual prepay = 2 months free (16.7% off)]Floor margin: [70% gross margin floor; kill if any cohort drops below]
Segment: [All Team-plan monthly customers >60d in plan]Audience size (est): [~4,200 accounts]Channels: [In-app banner + 3-touch email + sales rep talk-track]Disclosed-promo dates: [Jan 15 – Feb 14, 2026]Internal kill-switch: [Auto-stop if conversion-to-annual >2× projection (avoid overshooting commitment vs cash mismatch)]
Offer copy: Headline: "Switch to annual. Get 2 months free." Sub-head: "Lock in your current price for 14 months. Cancel any time before billing starts." Terms (footer): "Existing customers on monthly. Offer valid Jan 15 – Feb 14, 2026. Auto-renews annually after first term."
Success metrics: Primary: Annual-mix share among eligible (target: 50%) Secondary: Total revenue pulled forward (target: $180k) Health: Cancel rate within 14 days of switch (kill if >3%) No drop in new-MRR rate from non-eligible cohort
Morning-after plan: - Renewal copy at end of annual term: full annual price; no automatic re-discount - Sales: "we ran this Jan-only" talk track for any inbound asking for promo - Recovery: monthly users who didn't switch get a softer "save 16%" email Mar 1Tier-rename safety checklist
Section titled “Tier-rename safety checklist”If you’re renaming tiers (for marketing-driven reasons or strategy reasons), run this checklist first:
[ ] Old → new mapping is unambiguous for every customer[ ] Pricing page redirects + canonical SEO settings updated[ ] Sales-deck and sales-CRM tier field renamed[ ] In-product UI updated (or at least the billing settings page)[ ] Help center / docs / pricing FAQs updated[ ] Email subject lines / lifecycle automation references updated[ ] Customer-facing announcement drafted (with rationale + no-action-required reassurance)[ ] Partner / affiliate program names updated (commission tables, marketplace listings)[ ] Analytics tier dimensions backfilled or flagged as "renamed at Y date"[ ] Migration QA: pick 3 customers per tier and verify their billing + UI match the new nameMetrics to track
Section titled “Metrics to track”- Discount lift — incremental revenue during the promo window minus expected baseline. Use a holdout group if you can (geo holdout or behavioral holdout); approximate via year-over-year if you can’t.
- Margin impact — gross margin during the campaign vs baseline. Should never drop below your set floor.
- Cannibalization rate — share of discount-takers who would have bought at full price. Hard to measure precisely; approximate with a stratified survey or a non-discounted control segment. Healthy: cannibalization <30% on a well-targeted campaign.
- Churn impact at next renewal — for discount-takers, does churn increase relative to the full-price cohort at renewal? Target: ≤+5pp on segment-targeted discounts; ≤+2pp on volume/commitment discounts. Above +10pp means your discount attracted the wrong cohort.
- Mix shift on commitment discounts — for annual-prepay or multi-year discounts, the share of new contracts on the longer term. A successful annual promo moves this 10–20 percentage points.
- Refund / chargeback rate — promo cohorts sometimes have higher refund rates (impulse-buy regret). Watch this for 30 days post-purchase.
- CAC payback by cohort — discounted cohorts always have longer CAC payback. The question is: does payback come back within 18 months? If not, the discount was a money-loser regardless of conversion.
Worked examples
Section titled “Worked examples”SaaS workspace — annual-prepay + startup program
Section titled “SaaS workspace — annual-prepay + startup program”The workspace team runs two permanent discount programs:
1. Annual prepay = 2 months free (16.7% off). This is a volume/commitment discount — pure unit-economics improvement, no headline-number erosion. Surfaced on the pricing page as a billing-frequency toggle:
Monthly: $99/team/monthAnnual: $990/team/year ($82.50/mo) — Save $198/year ★After 18 months, annual mix sits at 46% — a 24-point lift over the pre-program 22%. NDR jumps from 104% to 112% because the annual cohort has structurally lower churn.
2. Startup program: 50% off Year 1, gated on ≤10 employees + seed-stage funding (verified by Crunchbase or LinkedIn cross-check). Loss-leader / intro pricing — the team accepts a Year-1 margin hit because year-2+ renewal economics show ≥85% retention and 40% expansion in cohort.
To prevent abuse, the gate is real: a human reviews applications and rejects ~15% of submissions. The program is published on the website but not advertised; word-of-mouth in startup networks does most of the acquisition work. After 12 months: 220 customers in-program, 78% Year-2 renewal at full price, 32% upgrade to Business tier at renewal. Net LTV is +18% vs. the equivalent full-price cohort.
The team intentionally does not run an annual time-limited promo. Their reasoning: the workspace product has a long buying cycle (avg 31 days from first visit to paid), and a 14-day promo would either rush bad-fit buyers in or just pull-forward purchases that would have happened anyway.
Consumer fitness app — New Year campaign + win-back
Section titled “Consumer fitness app — New Year campaign + win-back”The fitness app runs two time-bound campaigns annually:
1. New Year campaign — first month free, then $9.99/mo. Time-limited, 14 days (Jan 1–15). The offer is for the Plus tier; Premium is excluded. Channels: paid social (TikTok + Meta) with a fresh creative pack, in-app banner for free users, dedicated email to lapsed users.
Results from last January:
Signups: +180% vs typical January baselinePaid conversions: +95% vs baselineDay-7 retention: -3pp vs full-price cohort (acceptable)Day-30 churn: +4pp vs full-price cohort (acceptable, within plan)Net revenue lift: +$340k incremental over 90-day windowMargin impact: -8% on Q1 (within floor)The +4pp churn at month 2 was expected — first-month-free promos pull in some users who never quite habituated. The recovery plan: at the 30-day mark, paid users who haven’t done a workout in 14 days get a 3-touch “you’ve got X workouts left this month” email + push that recovers ~12% of them.
2. Win-back: 50% off month 1 for lapsed users. Always-on, triggered 30 days after subscription cancel. Mechanism: a single email with a one-click reactivation link. Result: ~8% of lapsed users reactivate; 60% of reactivated users still paying 6 months later. The campaign costs nothing to run and recovers >$200k/year in revenue from a cohort that would otherwise be permanently lost.
Common pitfalls
Section titled “Common pitfalls”- Training the market to wait for sales. Predictable annual promos (Black Friday year after year, January every year) teach buyers to defer. Vary the calendar, vary the depth, or skip a year occasionally.
- Discounting your way out of a positioning problem. If your conversion is bad because the headline doesn’t resonate, no discount will fix that for long. Re-read Features & Benefits and Strategy: Positioning.
- No kill-switch. A campaign that’s over-performing on conversion can quietly destroy margin or pull in churn-prone cohorts. Define what stops the campaign mid-flight before launch.
- Mixing tier-restructure with a discount in the same launch. You’ll never know what moved the metric.
- Renaming tiers during a promo. Customers can’t tell what they’re getting; sales-cycle confusion balloons.
- Letting sales discount silently. A 30% off in-deal discount that doesn’t show up on the pricing page or in your campaign analytics distorts every downstream metric.
- Forgetting the renewal narrative. Discount-takers will ask “can I have that price again?” at renewal. Have an answer ready (“the promo was a one-time launch incentive; your renewal is at standard rate but we’d love to talk about annual savings”).
- Sending the same promo to existing full-price customers. A welcome way to anger your best customers. Suppress the existing-base list aggressively.
Tools / further reading
Section titled “Tools / further reading”- Stripe / Chargebee / Maxio / Recurly — billing infrastructure for discount mechanics (coupon codes, time-limited promos, segment-targeted pricing).
- Customer.io / Klaviyo / Iterable — lifecycle automation for win-back / recovery campaigns.
- Optimizely / Statsig / GrowthBook — A/B testing infrastructure for pricing-page and discount-creative variants.
- Priceless (William Poundstone) — behavioral-economics primer on anchoring and reference prices.
- Pricing the Future (Tim Smith) — discount strategy with worked B2B examples.
- OpenView Pricing benchmarks (Kyle Poyar) — annual SaaS discount-and-mix benchmarking.
See also
Section titled “See also”- Strategy: Pricing & Packaging — upstream strategic tier-architecture decisions.
- Pricing Model — the model and pricing-page UX that discount campaigns live within.
- Product → Packaging — tier design and fences; discounts interact with these.
- Promotion → Email — discount-campaign email mechanics.
- Promotion → Lifecycle Programs — win-back and re-activation programs.
- Promotion → Paid Advertising — promo creative and budget for time-limited campaigns.
See also: Martech Stack & Automation for the personalization and experimentation discipline behind segment-targeted discounts, and for attribution philosophy on measuring discount lift.