Skip to main content
CentraPoint

Coupon strategy for SaaS: when discounts help and when they hurt

A practical coupon strategy for SaaS businesses: which discounts to run, how to measure them, and the guardrails that stop coupons training customers to wait.

Published
Reading time
6 min read
By
CentraPoint Team
On this page
  1. Start with the job the coupon is doing
  2. Discounts that usually work
  3. Discounts that usually backfire
  4. Measure revenue, not redemptions
  5. Guardrails to put in place
  6. Coupons in the South African context
  7. How CentraPoint helps
  8. Frequently asked questions

A good coupon strategy for SaaS uses discounts to change a specific behaviour, such as converting a trial, choosing an annual plan or coming back after cancelling, and then measures whether that behaviour actually happened. A bad one discounts everyone, all the time, and ends up lowering your real price without anyone deciding to.

This guide sets out the discounts that tend to earn their keep, the ones that usually don't, and how to judge a campaign on revenue rather than sign-ups.

Start with the job the coupon is doing

Before creating a code, write one sentence: "This coupon exists to get [who] to [do what] by [when]." If you can't fill it in, you don't need the coupon.

Common jobs, and the discount shape that fits each:

Job Who Typical shape
Convert trials Trial users near the end of the trial Once-off discount on first invoice, short expiry
Move to annual Monthly subscribers Discount on the annual plan only
Win back cancelled customers Customers who cancelled in the last few months Limited repeating discount, private code
Save a cancellation Customers in the cancel flow Short repeating discount or a pause option instead
Partner or community pricing Members of a specific group Private code, often long-running, plan-restricted
Launch or seasonal campaign New prospects Public code with a firm end date and redemption cap

For the mechanics of setting each one up (duration, limits, VAT), see subscription discount codes.

Discounts that usually work

Annual prepayment discounts

Offering a lower effective monthly price for paying a year upfront is one of the most defensible discounts in SaaS. You get cash earlier and a customer who is committed for twelve months. Many businesses build this into the price list rather than using a coupon at all. Our post on annual vs monthly billing looks at the trade-offs.

Targeted win-back offers

Customers who cancelled already know your product. A private, time-limited offer ("three months at 30% off if you restart this month") sent to a well-chosen segment can recover revenue that would otherwise be gone. Keep it targeted: customers who left because of price respond to discounts; customers who left because of a missing feature usually don't.

Save offers in the cancellation flow

When a customer clicks cancel, offering a discount or a pause can keep some of them. Use this carefully. If every cancellation attempt produces a discount, customers learn that threatening to cancel is how you get a lower price. Consider offering a pause or a cheaper plan first, and limit save offers to once per customer. The subscription cancellation flow guide covers the design in more depth.

Discounts that usually backfire

  • Permanent site-wide codes. If there's always a code, your list price is fiction and savvy customers will search for the code before buying.
  • Deep first-month discounts on monthly plans. They attract sign-ups who were never going to pay full price, which shows up as churn in month two.
  • Discounts for existing loyal customers who didn't ask. You're reducing revenue from people who were happy to pay.
  • Stacked codes. Combining a partner code with a seasonal code can produce discounts nobody approved.
  • Forever discounts on public codes. A campaign that ends in August can keep costing you money for years.

Measure revenue, not redemptions

The most common mistake with coupons is judging them on how many people used them. A campaign with 400 redemptions that mostly churned after the discount ended may have cost more than it earned.

Track these for each code:

  1. Redemptions and the cost of the discount given.
  2. Retention after the discount ends. What share of customers are still paying full price one and three months after the discount stopped?
  3. Revenue per redeemed customer over, say, six or twelve months, compared with customers who signed up without a code in the same period.
  4. Plan mix. Did the code push people to cheaper or more expensive plans?

An illustrative comparison

Customers Still paying at month 6 Average revenue per sign-up, 6 months
Signed up with 50% first-month code 200 90 R1,650.00
Signed up at full price 120 84 R2,380.00

In this made-up example, the coupon group brought in more total revenue (R330,000 vs R285,600) but kept only 45% of its customers, against 70% for full-price sign-ups, and earned less per sign-up. Whether the coupon was worth it depends on your acquisition costs and support load. The point is that you can only answer the question with retention data, not redemption counts.

Guardrails to put in place

  • Every public code has an expiry date and a redemption limit.
  • One code per subscription unless you've deliberately modelled stacking.
  • Private codes for private offers. Save, win-back and partner discounts shouldn't be guessable.
  • Owner and purpose recorded for every code, so someone can explain it in six months.
  • A reminder email before any discount ends, so full price isn't a surprise.
  • A quarterly review of active codes: expire the ones that have done their job.

Coupons in the South African context

A few local points are worth keeping in mind:

  • VAT applies to the discounted price. If you're a VAT vendor, the invoice should show the reduced amount and the VAT on it.
  • Advertised prices. If you advertise a discounted price, the VAT Act rules on quoting VAT-inclusive prices still apply.
  • Rand-sensitive customers. Currency pressure makes annual prepayment discounts attractive to some customers who want price certainty for the year.

How CentraPoint helps

CentraPoint supports coupons at checkout and on subscriptions, so you can run public codes on your hosted checkout pages and apply private win-back or save offers to specific subscriptions. Subscription plans support free trials, automatic renewals and dunning, and the customer portal lets customers change plan, pause or cancel within the rules you set. To judge a campaign on retention rather than redemptions, the report builder lets you save reports, schedule them by email and export to CSV or XLSX. See features for the full list.

Frequently asked questions

How much of a discount should a SaaS coupon give?

There's no universal number. Size it to the job: enough to change the specific behaviour you're targeting, with a limited duration so it doesn't permanently lower your price.

Do coupons increase churn?

Deep introductory discounts can attract customers who leave when full price starts. Compare retention of coupon users with full-price sign-ups before deciding.

Should I offer a discount when a customer tries to cancel?

It can work, but limit it to once per customer and consider offering a pause or cheaper plan first, so customers don't learn that cancelling is the way to negotiate.

How do I stop coupon codes leaking online?

Set redemption limits and expiry dates on public codes, keep retention and partner offers private, and restrict codes to specific plans or new customers.

  • #coupons
  • #saas
  • #pricing
  • #growth