Skip to content

Discounts & Tiers

First PublishedLast UpdatedByAtif Alam

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.

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)"]

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.

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.”

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.

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.

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.

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:

  1. 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.
  2. 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.
  3. 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.”)
  4. 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.

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 individual
Team — for the small group
Business — for the organization
Enterprise — for the regulated giant

Strengths: 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 — limited
Pro — full-featured
Premium — extras
Enterprise — everything

Strengths: 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.

  • 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”
  1. 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.
  2. Pick the discount type from the taxonomy above. The goal almost always determines the type.
  3. Set the depth within the typical range for the type. Anything outside the range needs a written justification.
  4. Pick the segment. Is this everyone, eligible-by-attribute, behavior-triggered, or a controlled segment?
  5. Set the floor — the lowest margin you’ll accept. Below this, kill the campaign even if it’s converting.
  6. Set the duration. Time-limited promos under 14 days work better than 30+ day “limited time” ones (which stop feeling limited).
  7. Write the offer copy. Headline, sub-head, terms, exclusions, kill-date.
  8. Pick the channels the offer runs on. Email-only? Pricing-page banner? Paid ads with promo creative? Sales rep talk-track?
  9. 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.
  10. 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?

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 1

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 name
  • 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.

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/month
Annual: $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 baseline
Paid conversions: +95% vs baseline
Day-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 window
Margin 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.

  • 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.
  • 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: Martech Stack & Automation for the personalization and experimentation discipline behind segment-targeted discounts, and for attribution philosophy on measuring discount lift.