Best SaaS retention offers

The right SaaS retention offer depends entirely on why a customer is trying to cancel. Most teams don't even bother to ask before they show one.

Look, I'm all for SaaS retention offers, but the way most teams use them is a bit of a mess.

Here's what I keep seeing… a customer hits "cancel," gets thrown the same 20% discount that every other customer gets, and then either accepts (great, you've kept them around for 90 days) or declines and walks out anyway. It's lazy and it leaves money on the table.

I've been thinking about this a lot lately, because the founders I speak to know they should be running save offers… they're just not sure which ones, when, or for whom.

The three SaaS retention offers I'd recommend testing are:

  • Discount
  • Pause subscription
  • Plan downgrade

What I find shocking is how few teams test all three side by side, and how many treat the cancellation flow like it's a static thing they set up two years ago and haven't touched since.

Why Most SaaS Retention Offers Don’t Work

Let me start here, because I'm not one to sugarcoat things.

The biggest mistake I see is teams treating SaaS retention offers as a single lever. They pick one (it's nearly always the discount, because it's the easiest to set up) and serve it to literally everyone trying to cancel. This is the wrong approach and it costs you on both ends.

Someone leaving because money is tight this month needs a completely different offer than a team that has scaled down for the quarter, and giving them both the same treatment is how you bleed margin and lose savable accounts in one go.

The second mistake is over-relying on the discount because it feels like the safe choice.

I've watched teams burn through margin month after month, retaining customers who would've stayed for far less, while losing customers who didn't have a price problem at all. They had a usage problem, or a packaging issue, and no one thought to ask.

The third mistake (probably the most expensive one) is showing the offer before you ask why… This one is completely backwards. Customers can absolutely sense when they're being thrown a generic save attempt, and you can bet they'll roll their eyes and click cancel anyway. You should be matching the offer to the reason every single time.

Discount vs Pause Subscription vs Plan Downgrade

Three SaaS Retention Offers I'd Test First

I'm going to walk you through what I'd really recommend testing, based on what I'm seeing work in the wild right now.

Discount

The discount is the most familiar SaaS retention offer and probably the one teams lean on far too heavily.

I want to be clear, it does work in specific cases. A customer who tells you "this is too expensive right now" or "I can't justify the cost this month" has a price problem; a 20-30% discount for three months can absolutely retain them.

The problem is when you use the discount as your default response.

If the cancellation reason is "missing a feature" or "switched to a competitor," a discount doesn't fix anything. You're just paying to delay an inevitable churn event by a quarter, and I think that's a waste of money.

I'd be testing whether a smaller discount works just as well as a bigger one for genuinely price-sensitive customers, and (importantly) if you can avoid offering it at all to segments where money isn't the issue.

Pause Subscription

The pause is the SaaS retention offer most teams sleep on, and I think that's a mistake.

Here's what tends to happen… a customer hits cancel because they're between projects, scaling down for a quarter, on parental leave, or just doesn't have the bandwidth to use the product right now.

These customers aren't really leaving, they're stepping away, and if you give them a way to pause for one to three months without fully cancelling, a meaningful chunk of them reactivate on their own once their situation changes.

What I love about the pause is that it costs you nothing in margin. You're not discounting anything, you're just keeping the door open and the relationship alive - which is exactly why I think more teams should be using it.

The question to test here is the duration. Does a one-month pause produce different reactivation rates than a three-month one? You can find that out fairly quickly.

Plan Downgrade

The plan downgrade is the SaaS retention offer most teams skip altogether and I genuinely don't understand why.

When a customer says they're paying for "more than I need" or "I'm not really using all of it," the product isn't the problem, the plan is. Moving them to a smaller tier keeps them as a customer, gives you ongoing revenue (smaller, but ongoing), and keeps the relationship alive for when their needs grow back.

I've seen teams retain a sizeable share of would-be churners just by surfacing a cheaper plan tier they didn't even realize existed… or had simply forgotten about since signup.

This is the offer where the numbers tend to surprise founders the most.

I Match Each SaaS Retention Offer To A Reason

Here's the thing most retention guides won't tell you…

The decision shouldn't be made by you in a strategy meeting six months ago; it should be made in real time, based on the reason the customer just gave you.

If your cancellation flow asks the right question first, this part is fairly straightforward.

How to pick SaaS retention offers

Loads of teams just assume that every churning customer is worth saving with the same offer, and they're wrong.

Some customers shouldn't be retained with any SaaS retention offer at all, because saving them only delays a churn event you can't really prevent and burns margin in the process. Let them go and capture the feedback instead. That's the better outcome and I'll die on this hill.

Before you ship anything, I think you should ask yourself…

  • Does your cancellation flow ask why before it shows an offer?
  • Can you match a different offer to each of your top reasons?
  • Do you know your acceptance rate per offer, broken down by plan and reason?
  • Could you explain to someone else why a specific customer saw a specific offer?

Most teams can't answer those questions cleanly…

The ones who can are running circles around the ones who can't!

SaaS Teams Don't Realize They're Sitting On A Goldmine

I keep saying this and I'll say it again… the richest piece of data your SaaS business generates is sitting in (or could be sitting in) your cancellation flow.

When a customer leaves, tells you why, and then accepts or declines a specific offer, that information is gold.

Structured over time and broken down by reason, plan type, and offer outcome, it becomes one of the most useful pieces of data your business holds. It tells you where pricing friction sits, which parts of your packaging are off, and how the product itself is falling short of the promise.

This is where I'm going to shamelessly mention Raaft, because it's directly relevant.

When a customer tries to cancel, Raaft captures their reason in a structured way, presents one of the three SaaS retention offers (discount, pause, or plan downgrade) based on what they told you, and feeds the outcomes back into a dashboard you can really act on.

The setup takes about 30 minutes and there's no development work involved.

I've spoken with a lot of founders who started with one offer, layered in the second, then the third, and watched their save rate climb steadily over a few months. The numbers tend to surprise them.

A customer who accepts a pause and reactivates two months later is telling you something.

And a customer who declines your discount and walks out the door anyway? That's telling you something different but equally important!

Most SaaS teams just don't realize this data was within reach the whole time.

Start Testing Your SaaS Retention Offers This Week

Picking the right SaaS retention offer is mostly about matching it to the reason a customer is trying to leave.

You need a cancellation flow that asks the question, the three offers ready to fire based on the answer, and a dashboard telling you which one is working for which segment.

This obviously takes time to refine, but getting the basic version live can be done in an afternoon.

If you start using Raaft now, you'll have the discount, the pause, and the plan downgrade running side by side, with the data telling you which to lean into for which customer.

That's going to change the quality of every retention conversation that follows.

Get started for free today. No development time required and you'll be live in about 30 minutes.

Miguel Marques
Written byMiguel Marques
Reviewed byAdam Crookes

📢 Why Listen to Me?I’ve helped dozens of SaaS businesses reduce churn with cancellation flows, customer health scores and winback campaigns.


Some of our featured articles

Best Customer Survey Platforms: Here Are My 4 Favorites [2025 Research]
Miguel MarquesMiguel Marques

Miguel Marques

4 MIN READ
How To Build A SaaS Cancellation Flow For Free (+ 2 Examples)
Miguel MarquesMiguel Marques

Miguel Marques

7 MIN READ
5 Best Product Survey Tools: Here’s What I’ve Found [2025 Research]
Miguel MarquesMiguel Marques

Miguel Marques

4 MIN READ

Customer Success insights in your inbox

Helping Founders and Customer Success Managers handle customer retention effectively.

We will only ever send you relevant content. Unsubscribe anytime.