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.
On this page 9 sections
- The seven emails, counted backwards from expiry day
- What the usage recap email actually needs from your product
- Opt in and opt out trials need different sequences
- Two sequences in one: the activated user and the one who never started
- The grace period beats the hard cut off
- Extension or discount, and the rule for choosing
- Timing, suppression and the sales handoff
- Measuring it without fooling yourself
- Build it in this order
- Frequently asked questions
The 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 points before you start
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.
| # | 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.
The countdown that is not a countdown
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
0 of 6 done
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.
3 days
How far before expiry the usage recap should land, giving the buyer time to act on it
Editorial standard for 14 and 30 day trials
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.
Editable CSV worksheet
Save your marketing measurement plan
Keep a worksheet for your inputs, assumptions and next actions. You can also print the calculation directly from your browser.
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.
| Trial model | Typical conversion | Sample basis | What the sequence must do |
|---|---|---|---|
| Opt in, no card | 8% to 22%, median near 14% | Wide range across B2B SaaS | Create the decision from scratch and ask for payment details |
| Opt out, card taken | 35% to 55%, median near 44% | Wide range, heavily self serve | Prevent cancellation and justify the first charge |
| Mixed or reverse trial | Between the two, closer to opt in | Thin public data | Show what is about to be lost when premium features lapse |
| All models blended | 8.9% median | ChartMogul, roughly 200 products | Useless for planning, useful for arguing with a board |
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.
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.
The restart offer beats the demo request
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.
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
- Define the read only state
View and export allowed, create and edit blocked, integrations paused. Make sure the paused state does not silently break the user's other systems.
- Set the data retention window
Thirty days is standard and defensible. Say the exact date in email five so nobody is surprised.
- Put an upgrade button on every blocked action
When a user tries to create something and cannot, that is the highest intent moment in the whole lifecycle. Do not spend it on a generic paywall.
- Keep the account reachable
Read only accounts stay in your lifecycle stream at a low frequency. A quarterly product update to lapsed trials is cheap and occasionally converts.
- Wire the deletion warning
One email at 7 days before deletion and one at 24 hours. These get the highest open rates of the entire sequence and often the highest conversion per send.
- Measure the grace window separately
Report post expiry conversions on their own line. They are real revenue that most attribution setups silently credit to the wrong place.
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.
Newsletter launch list
The Friday SaaS Marketing Brief
Join the list for the upcoming SaaS Marketing Brief. Get the marketing planning worksheet immediately.
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 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.
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.
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 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 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. For how this sequence connects to everything either side of it, start at the SaaS email marketing hub and work outwards.
Editable CSV worksheet
SaaS Email Marketing planning worksheet
A practical email planning worksheet: decisions, owners, evidence and next actions.
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.
The saas-marketing.net editorial team Research and editorial
We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.
Published September 11, 2026. Last updated .