Almost everything written about abandoned cart emails is written for physical products. If you sell software, a course, a template, or any other digital product, most of that advice does not apply to you. Some of it will actually cost you money.
This guide is the digital product version. It covers when to send, what to write (with copy paste templates), what the major payment platforms already do for you, and the legal rules around emailing someone who never finished paying you. The short version is simple. Send the first email within an hour, send three emails total, write them like a normal person, and don’t invent deadlines that don’t exist.
Cart abandonment vs checkout abandonment
The two terms get used interchangeably, but they are not the same thing.
Cart abandonment is when someone adds items to a cart and leaves before starting checkout. Checkout abandonment is when someone starts the checkout, enters at least some information, and leaves before paying.
If you sell SaaS or digital products, you almost never have a cart. You have a pricing page and a checkout. So what you are recovering is an abandoned checkout. Someone clicked buy, saw the payment form, typed their email address, and left.
Why does this distinction matter? For one, a checkout abandoner is the warmest lead you will ever get. They did not just browse. They decided to buy, started paying, and stopped somewhere in between. The other reason is more practical. You can only email them if you captured their email before they left. This is why your checkout should ask for the email address first, before the card fields. If you don’t have the email, there is nothing to recover.
If you offer a free plan and users sign up through your app, you already have their email addresses, and you can use those for recovery too.
The numbers behind abandoned checkout recovery
A few benchmarks worth knowing before you write anything.
Roughly 7 out of 10 checkouts are abandoned. On mobile it is even higher.
Recovery emails are the highest earning email automation you can run, and a sequence of emails recovers several times more revenue than a single email.
Realistic recovery is 5 to 15% of abandoned checkouts. Payment platforms advertise rates up to 30%, but plan for the lower range.
Even at the low end, the math works. Say you sell a $29 product and 100 people abandon checkout every month. If you recover just 8 of them, that is $232 a month, around $2,800 a year, from three short emails you can write in an afternoon.
Send the first abandoned cart email within an hour
The intent to buy fades fast. The best converting window for the first email is 30 to 60 minutes after abandonment. If you wait a full day, the same email converts at roughly half the rate, and it keeps dropping from there. The first email usually earns most of what the whole sequence recovers.
The platforms that take recovery seriously already know this. Paddle sends its recovery email 60 minutes after a checkout is created. Gumroad, on the other hand, sends its single recovery email at a fixed 24 hour delay, which completely misses the best window.
Here is the cadence that works without annoying people.
- Email 1 at about 1 hour. Catches people who got interrupted, while the checkout is still fresh in their mind.
- Email 2 at about 24 hours. Catches people who are still thinking about it, with an invitation to ask questions.
- Email 3 at about 72 hours. The last email, with whatever honest urgency you have.
Why not five minutes? Because some people are still finishing their payment. An email that lands while someone is re-entering their card number feels creepy. An hour is long enough to be sure they left, and short enough that they still remember leaving.
The three email sequence, with templates
One thing before the copy. Your recovery email will sit in an inbox between two heavily designed marketing emails. The one that gets read is the one that looks like a person wrote it. No logo header, no hero image, no fancy buttons. A real sender name, and a reply-to address that a human actually checks. For digital products this matters even more, because your buyer often has a question, and if your reply answers it, that is a closed sale. A noreply address throws that channel away.
Each email in the sequence has one job. Don’t mix them up.
Email 1 at one hour, reopen the tab
Most people who abandoned an hour ago were interrupted, not unconvinced. So don’t sell. Just state the fact, give back the link, and offer help.
Subject - Still want {product name}?
Preview - Your checkout is saved. Pick up right where you left off.
Hi there,
You were almost done. Your checkout for {product name} is saved exactly where you left it.
[Complete your purchase]
Just reply to this email if you have any questions.
{sender first name}
Email 2 at 24 hours, surface the objection
Anyone who has still not bought after a day has some reason. You want to hear it, because a doubt you answer converts, and a doubt you never hear about does not.
Subject - {product name} is waiting for you
Preview - Your checkout is still open. Reply if a question is holding you back.
Hi there,
Your checkout for {product name} is still open.
[Complete your purchase]
If something’s stopping you, just reply and tell me.
{sender first name}
Email 3 at 72 hours, honest urgency and a graceful exit
The last email can use a deadline, but only if the deadline is real. If your checkout link expires, say so. If it does not, don’t pretend it does. Customers screenshot “expired” links that still work a week later, and fake countdowns can even violate consumer protection law in the EU and UK.
Here is the version with a real expiry.
Subject - Last chance for {product name}
Preview - Your checkout expires in 24 hours. Finishing takes a minute.
Hi there,
Your {product name} checkout expires in 24 hours.
[Complete your purchase]
Questions? Reply now and I’ll answer before it closes.
{sender first name}
If you don’t have a real expiry, drop the deadline. Just tell them this is the last email you will send, and that the link keeps working if they ever want it later. Ending the sequence politely costs you nothing, and people remember it.
The final email is also the right place for a discount. Most one-hour abandoners come back with a plain reminder, so a coupon early in the sequence just gives away margin and teaches customers to abandon on purpose. By email 3, you are talking to people who are genuinely on the fence, and a 10 to 20% discount is often what closes them. One extra line in the template does it, something like “Use code {discount code} for 15% off.” Make the code single use and tied to that checkout.
A couple of small things that apply to all three emails. Keep the link text as “Complete your purchase”, not “click here”. Good link copy tells people what happens when they click. And make sure the sequence stops immediatly when someone buys or unsubscribes. A recovery email that lands after the purchase is the worst impression this feature can make.
Subject lines and preview text
The product name is your personalization. Most checkouts capture an email address and nothing else, so you usually cannot greet people by name. That is fine. The customer typed their email while looking at that product an hour ago. The product name in the subject line is a stronger reminder than their own name.
Put the important part in the first 40 characters. Email clients cut off subjects and previews at different lengths, but the first 40 characters of each survive almost everywhere. Keep subject plus preview under about 120 characters combined.
The preview should add something, not repeat the subject. If the subject says the checkout expires, the preview should say how easy it is to finish.
And retire “Did you forget something?“. It was a great subject line before it became the default in every ecommerce template on earth. Peoples eyes skip past it now. If you still want the forgetting angle, name the product. “Forgot about {product name}?” reads specific instead of automated.
Abandoned cart email best practices
The rules above, plus the operational ones that seperate a sequence that earns from one that annoys.
- Capture the email first in your checkout flow, before the payment fields. Without it, there is nothing to recover.
- Send the first email within the hour, then at 24 hours, then at 72 hours. Three emails, no more. Beyond three, complaints grow faster than recoveries.
- Send from a real person at your company, with a reply-to address that someone actually checks. Replies are your highest intent channel, and they only exist if someone answers them.
- One link per email. Every extra link splits attention.
- Stop the whole sequence the moment someone buys or unsubscribes.
- Use urgency only when it is true. Real expiry, real deadline, or nothing.
- Offer a discount in email 3, and only in email 3. A coupon in the first email gives margin to people who were going to pay full price anyway. In the final email, a single use code in the 10 to 20% range is what closes the people still on the fence.
- Keep the legal bits in the footer. That means an unsubscribe link, a physical address, and if a merchant of record sends on your behalf, the line explaining who they are.
- Measure with a holdback. Skip the sequence for a small random slice of abandoners and compare. Some of that revenue would have come back anyway, and this is the only way to know how much.
What the payment platforms do for you
If you sell through a merchant of record or a creator platform, some of this recovery machinery may already exist for you. Here is where each one stands. Our own platform is in the last row, so read the table knowing who wrote it.
| Platform | Emails and timing | Cost |
|---|---|---|
| Gumroad | 1 email, fixed at 24 hours | Included |
| Lemon Squeezy | 3 emails over 3 days | 5% of recovered revenue |
| Paddle | 1 email at 60 minutes | Free on Paddle Billing |
| Polar | None built in | n/a |
| Kelviq | 3 emails at 1 hour, 24 hours, 72 hours | Included |
A couple of things stand out from this table. Some platforms charge 5% of recovered revenue, which is fair in spirit, since you only pay when it works, but check the math against your volume. And timing varies a lot, from a one-hour first send to a fixed 24 hour delay that misses the best window entirely.
That timing gap is why Kelviq’s recovery starts at the one hour mark and runs the full three email sequence. We are obviously not neutral about our own row, which is why the rest of the table shows exactly what everyone else does, so you can check for yourself.
Are abandoned cart emails legal?
Yes, with some conditions, and the conditions depend on where your customer is.
The key thing to understand is that regulators treat abandoned checkout emails as marketing, not transactional email. The person never completed a transaction, so “about your order” framing does not save you.
In the EU and UK, the practical route is the soft opt-in. You can email an existing customer about similar products if you offered an opt-out when you collected the address, and in every message after that. A guest checkout with no marketing checkbox is on shaky ground, which is why well-built checkouts include a consent line. In the US, CAN-SPAM does not require prior consent, but it does require a working unsubscribe that you honor quickly, a physical mailing address, and honest subject lines. Canada’s CASL is the strictest of the three and generally expects express or implied consent, with implied consent tied to a recent customer relationship.
If a merchant of record sends recovery emails for you, part of the compliance burden shifts to them, but check who actually takes it. Some platforms push the consent problem back onto the seller. And whoever sends, the footer should carry the disclosure line (“X is the authorized reseller and merchant of record for Y”), because that same company’s name shows up on the customer’s card statement, and if the customer recognises the charge, you avoid a confused chargeback later.
Frequently asked questions
Do abandoned cart emails work for digital products? Yes. They are consistently the highest revenue-per-recipient automation in email. And checkout abandoners are warmer for digital products than for physical ones, because there is no shipping cost surprise driving the abandonment. Expect to recover 5 to 15% of abandoned checkouts with a good sequence.
How many abandoned cart emails should I send? Three. A sequence earns several times more than a single email, and returns drop sharply after the third.
When should I send them? One hour, 24 hours, and 72 hours after abandonment. The first hour matters the most.
Do I need to offer a discount? Not in the first two emails. Most one-hour abandoners come back with a plain reminder. A discount earns its place in the final email. Keep it at 10 to 20% and make the code single use.
What’s the best abandoned cart subject line? The product’s name plus one true fact, like “Still want {product name}?” or “Your {product name} checkout expires in 24 hours.” The product name works better than the customer’s name, because the product is what they remember.
Where to start
If you take one thing from this guide, take this. The difference between a sequence that earns and one that annoys is mostly speed and honesty. Fast first email, human voice, real deadlines or none, and a reply address someone actually reads. Each email is four lines. You could ship the whole thing this week.
If you sell through Kelviq, its already shipped. Recovery is built in. Three emails at one hour, 24 hours, and 72 hours, sent on your behalf from your name, with expiry that is actually enforced before any deadline is mentioned, and the merchant of record disclosure handled in the footer. You pay nothing extra to turn it on.

