# The Trial Expiry Email Sequence

> A seven email trial expiry sequence: value proof, usage recap, the 48 hour warning, expiry day, grace period and two post trial offers, with timing rules.

Source: https://saas-marketing.net/playbooks/trial-expiry-email-sequence/
Topic: SaaS Email Marketing
Type: playbook
Published: 2026-09-11
Last updated: 2026-09-11
Publisher: SaaS Marketing (saas-marketing.net)
License: CC BY 4.0. Quote or republish with attribution and a link to https://saas-marketing.net/playbooks/trial-expiry-email-sequence/

## Short answer

A trial expiry email sequence is the set of messages running from mid trial to about two weeks after the trial ends, timed backwards from expiry day rather than forwards from signup. Seven emails covers it: value proof, usage recap, the 48 hour warning, expiry day, grace period, a restart offer and a final win back. The sequence should branch on whether the user ever activated, because those two people need opposite messages.

## Key takeaways

- Count timing backwards from expiry day, because a 14 day and a 30 day trial need the same last four emails.
- Split the sequence by activation, not by plan. An activated user needs a purchase nudge and a stalled user needs a restart.
- Opt out trials convert at roughly three times the rate of opt in trials, which changes what every email in the sequence has to do.
- Offer an extension before a discount. A discount teaches the buyer to wait for the next one, and it prices your product down permanently.
- Replace the hard cut off with a read only grace period. Deleted data converts nobody and generates the worst support tickets you will get.
- The usage recap email needs real numbers from the account, and it is worthless if your product produced nothing worth recapping.

---

The trial expiry sequence is the most influential email a SaaS company sends, and most teams write it in an afternoon and never touch it again. It is also the one place where the timing is genuinely fixed, because expiry day exists whether you email or not. That makes it the easiest sequence to build correctly and the most expensive one to get wrong.

Everything below counts backwards from expiry day. Build it that way and the same sequence works for a 14 day trial, a 30 day trial and the 21 day trial your sales team keeps granting as an exception.

## The seven emails, counted backwards from expiry day

Four before, three after. The day numbers below assume a 14 day trial, but the offsets from expiry are what you actually configure, so a 30 day trial keeps identical timing on the last four sends.

| # | Email | Timing | Job | Branches on |
|---|---|---|---|---|
| 1 | Value proof | Expiry minus 7 days | Show one outcome a peer account got | Role or use case |
| 2 | Usage recap | Expiry minus 3 days | Reflect their own numbers back | Activated or not |
| 3 | The 48 hour warning | Expiry minus 2 days | State exactly what happens on expiry | Card on file or not |
| 4 | Expiry day | Expiry, morning | Upgrade, extend or downgrade | Activated or not |
| 5 | Grace period open | Expiry plus 2 days | Data is safe, here is the door | Read only state |
| 6 | Restart or extension offer | Expiry plus 7 days | Reset the clock for stalled users | Never activated |
| 7 | Final win back | Expiry plus 14 days | One last reason, then stop | All |

Email three is the only one that needs to be blunt. Say the date, say what stops working, say what happens to the data, and say how to keep it. Anything softer than that gets skimmed, and users who miss the deadline blame you rather than themselves.

If your 48 hour warning says the trial ends soon rather than naming a date and time in the recipient's own words, it is decoration. Put the date in the subject line and the first sentence.

## What the usage recap email actually needs from your product

Three categories of number, pulled live at send time: actions taken, people involved, and value created. Everything else is filler. A recap that says you logged in four times is worse than no recap, because it proves you measured the wrong thing.

**Data to pull for the usage recap**

The outcome number is the one worth engineering for. Loom can tell you how many people watched your videos. Calendly can tell you how many meetings got booked. If your product cannot produce a sentence of that shape, the recap email will be a list of clicks and it will convert accordingly. Fixing that is a product problem, and it is usually the same problem described in [activation email sequences](/guides/activation-email-sequences/).

**3 days** How far before expiry the usage recap should land, giving the buyer time to act on it

For accounts where the recap is embarrassing because almost nothing happened, do not send it. Route those users to the stalled branch and send the restart framing instead. Reflecting a failed trial back at someone is a reliable way to end the relationship.

## Opt in and opt out trials need different sequences

The card decision changes the entire job of the sequence, and any benchmark quoted without saying which model it measured is unusable. Here is the spread as we would plan against it.

That ChartMogul median of 8.9 percent across roughly 200 products gets quoted constantly with no note about the mix underneath it. If you run an opt out trial and someone benchmarks you against 8.9 percent, they are comparing you to a population that is mostly opt in.

For opt out, the sequence is a cancellation prevention flow wearing a conversion flow's clothes. Email three should tell the user precisely what they will be charged and when, because surprise charges generate chargebacks, and chargebacks cost more than the conversions they create. Stripe's own guidance on this has been consistent for years and the compliance direction in most markets is toward more disclosure, not less.

For opt in, the sequence has to build the decision and collect a card in the same three weeks, which is why the value proof email at expiry minus seven matters so much more in that model. We break the numbers down further by ACV band and motion in the [trial conversion and email data set](/research/trial-email-conversion-study/).

## Two sequences in one: the activated user and the one who never started

This is the branch that earns its complexity. Run the activation check at expiry minus seven and route accordingly, then re-check at expiry day in case someone woke up.

**The activated user** has created things, invited someone, maybe connected an integration. Their objection is price, procurement or timing. Send the usage recap, name what they will lose, make the upgrade two clicks, and offer to talk to someone about annual pricing or seat counts. Do not offer them a restart, because their clock is not the problem.

**The user who never activated** has an empty account. Their objection is that they never found out whether it works. Send a restart offer: a fresh window starting whenever they are ready, plus one specific first thing to do. Do not send them to a sales call. A rep spending 30 minutes with someone who has never seen the product produces a bad meeting for both parties and a false pipeline entry for the forecast.

For never activated trials, a one click restart link converts several times better than a calendar link in our experience. The user is not avoiding you, they are avoiding a meeting about a product they have not tried.

There is a third population worth naming: users who activated, then went quiet for the second week. Treat them as activated for messaging but add the one question from the onboarding playbook, which is the human reply ask. The teardown of how Notion, Figma and Loom handle exactly this window sits in the [onboarding email teardowns](/guides/saas-onboarding-email-teardowns/).

## The grace period beats the hard cut off

Turn the account read only for 14 to 30 days instead of locking it. The user keeps seeing their own work, which is the strongest argument your product has, and you keep a live upgrade path instead of a support ticket.

**Building the grace period path**

The deletion warning is worth calling out. It reliably outperforms every promotional email in the sequence, and the reason is uncomfortable: loss aversion works. Use it once, honestly, with a real deletion date you will actually honour. Bluffing about deletion and then not deleting is how a team loses the one message that still gets opened.

## Extension or discount, and the rule for choosing

Extension, in almost every case. The objection at expiry is usually that the buyer has not finished evaluating, and time fixes that while money does not.

Discounting at expiry does three things, and only one of them is good. It converts a small number of price sensitive accounts, it trains every future buyer to wait for the offer, and it permanently lowers the anchor for the renewal conversation twelve months out. That third one is the expensive one and it never shows up in the campaign report.

| Situation | Offer | Why |
|---|---|---|
| Activated, ran out of time, no budget cycle issue | 14 day extension | Time is the actual blocker |
| Activated, waiting on a budget cycle or procurement | Start date deferral, annual quote | Money is not the blocker, calendars are |
| Activated, explicitly says price is too high | Smaller plan or fewer seats | Change the package, not the price |
| Never activated | Restart with a guided first step | Nothing to discount against |
| Competitive displacement with a switching cost | Migration help, credit for overlap | Covers a real cost rather than cutting list price |

Notice that only one row involves money, and it pays a switching cost rather than discounting the product. If your sequence has a percentage off in it as standard, pull it for a quarter and watch what happens. In most accounts we have seen, conversion drops by less than the margin recovered, and the effect on renewal pricing shows up later as pure gain. Model your own version in the [trial email conversion calculator](/calculators/trial-email-conversion-calculator/) before you argue about it in a meeting.

## Timing, suppression and the sales handoff

Never send two of these within 36 hours except in the final 48, where email three and email four are deliberately close together. Suppress the entire sequence for any account with an open opportunity and an assigned rep, and suppress emails four through seven for anyone who has already upgraded, which sounds obvious and fails constantly because upgrade events and email jobs run on different schedules.

Three more rules that save trouble. Send in the recipient's local morning, not yours, because expiry day emails landing at 11pm lose a full day. Keep every one of these in plain text from a named person. And write subject lines that name the date rather than the emotion, which is the pattern that holds up across the [SaaS email subject line library](/templates/saas-email-subject-lines/).

Billing failures are a separate system. A card that declines on the first charge after an opt out trial belongs in a dunning flow, not this one, and the two should never run at the same time. The mechanics of that are in [dunning email sequences](/guides/dunning-email-sequences/).

## Measuring it without fooling yourself

Report conversion by cohort of trial start, not by month of conversion. Otherwise a good week in the grace period of an old cohort makes this month look better than it was, and you will optimise against noise.

Three numbers to put on one slide: trial to paid rate split by opt in and opt out, conversions occurring after expiry day as a share of the total, and revenue per trial started. That last one is the honest measure, because it catches the case where an aggressive discount raised conversion and lowered revenue at the same time. Wider engagement and revenue benchmarks per lifecycle stage sit in the [SaaS email benchmarks](/research/saas-email-benchmarks/) set.

The failure mode to guard against is attributing the whole trial conversion rate to this sequence. A trial converts because the product worked during the trial. The emails move the margin, and the margin is worth real money, but a sequence cannot rescue a product a user never got working. If your never activated share is above half, the sequence is not your problem and [the onboarding sequence](/playbooks/saas-onboarding-email-sequence/) upstream of it is where the work belongs.

## Build it in this order

Ship email three and email four first, the 48 hour warning and expiry day. They take an afternoon and they carry most of the conversion. Add the usage recap next, once you know which outcome number your product can honestly report. Then the grace period path, which is engineering work rather than marketing work and is worth scheduling properly. Restart and win back come last.

If you run a free tier alongside the trial, the upgrade triggers work differently and are covered in [freemium to paid upgrade emails](/playbooks/freemium-to-paid-upgrade-emails/). For how this sequence connects to everything either side of it, start at the [SaaS email marketing hub](/saas-email-marketing/) and work outwards.

## Frequently asked questions

### When should trial expiry emails start?

Around the halfway mark, then count backwards from expiry day. For a 14 day trial that means day seven, then day 11, then 48 hours out, then expiry day itself. Starting earlier reads as pressure before the user has seen anything, and starting at the 48 hour warning wastes the one week when they still have time to act.

### What is a good trial to paid conversion rate for SaaS?

It depends almost entirely on whether you ask for a card up front. Opt in trials, meaning no card required, typically land between 8 and 22 percent with a median near 14 percent. Opt out trials, where a card is taken and billing begins automatically, run 35 to 55 percent with a median near 44 percent.

### Should I offer a discount when a trial is expiring?

Rarely. Offer a time extension instead. A discount at expiry tells the buyer that your list price is negotiable and that waiting is rewarded, which costs you on every renewal after. An extension costs you nothing but hosting and works on the real objection, which is almost always that the user has not finished evaluating.

### How many emails should a trial expiry sequence have?

Seven is a workable maximum across the three weeks from mid trial to two weeks past expiry. Four of those are pre expiry and three are after. If you send more than two in the final 48 hours you will annoy the people most likely to buy, and the incremental conversion is not there.

### What should the trial expiry email say for a user who never activated?

Not a demo request. Offer a restart: a fresh trial window that begins when they are ready, plus one specific thing to try first. A user who never created anything has no basis for a buying conversation, and routing them to a sales call wastes the rep's time and confirms to the user that they wasted theirs.

### Should a trial end with a hard cut off or a downgrade?

Downgrade to a read only or limited state wherever your product allows it. The account stays reachable, the data stays visible, and the upgrade path stays one click away for months. Hard cut offs force a decision on a day chosen by your billing system rather than by the buyer, and they convert worse in nearly every test we have seen.

### Does the trial expiry sequence replace sales outreach?

No, it sits underneath it. If an account has an open opportunity and an assigned rep, suppress emails four through seven and let the rep own the close. The automated sequence should cover accounts nobody is working, which in most SaaS companies is the large majority of trials by count and a meaningful share of revenue.
