Key Insights in 60 Seconds
What Shopify already does for free, what it deliberately doesn't cover, and the arithmetic that tells you whether a paid recovery tool is worth its fee on your volume.
What You'll Learn
Open Orders, then Abandoned checkouts and you get a list that is easy to multiply in your head: a few hundred rows a month, each one a shopper who typed an email and then walked. Somewhere behind that list, Shopify may or may not be sending a message. Most merchants genuinely do not know which.
That uncertainty is what recovery vendors sell into. So this guide answers the two questions in order: what your store already does for nothing, and what a paid lane would have to earn to justify itself. One warning up front — there is no single “abandoned cart recovery rate,” and every number you have seen quoted uses a different denominator.
Two shortcuts if you already know what you came for. Not sure what your store is sending today? Start with the five-minute admin audit. Here for the price? Jump to the five lanes and what each one costs.
What Shopify Sends When a Checkout Is Abandoned
Key takeaway
The definition matters more than it sounds, because it sets the size of the opportunity. A browsing session that never reaches checkout is not an abandoned checkout, and neither is one where the shopper never handed over an email address. Shopify only starts the clock once it has a way to reach the person — a checkout counts as abandoned after ten minutes of inactivity once that email exists.
An abandoned checkout refers to a checkout process that remains incomplete, even though the customer has provided their email information.
Cart, Checkout and Browse Are Three Different Things
Where Abandoned Checkouts Live in Your Admin
Three screens carry everything you need, and none of them is where most merchants look first. Notifications settings, the obvious guess, never mentions abandoned checkouts at all.
Three Screens That Tell You What's Happening
| What you're looking at | Where it lives | What it tells you |
|---|---|---|
| The abandoned checkouts themselves | Orders, then Abandoned checkouts | Every incomplete checkout, with an Email status and a Recovery status column per row |
| The automation that sends the message | Apps, then Messaging, then Automations | Whether an abandoned checkout automation exists at all, and what its settings are |
| How the emails performed | The Growth section — Abandoned checkouts emails report by Shopify | Effectiveness over time; the report shows data only from November 18, 2019 onwards |
Source: Shopify Help Center — recovering abandoned checkouts (verified July 2026).
One nuance to carry into every number below: Shopify counts a checkout as recovered once the customer completes the order after an email has gone out — whether they clicked your link or came back entirely on their own.
Two Generations of the Same Feature, and Which One You're On
Key takeaway
This is the single biggest source of confusion in every guide written before the rebrand. Shopify's current documentation for recovering abandoned checkouts walks you entirely through the Messaging app and never mentions the old settings path — yet the old path still works on stores that never opted in. Two live mechanisms, one set of docs.
Legacy Email vs the Shopify Messaging Automation
| Legacy email | Messaging automation | |
|---|---|---|
| Where you configure it | Settings, then Checkout per Shopify's migrate page; its legacy-experience page instead walks you through Apps, then Messaging, then Automations, then Abandoned checkout emails by Shopify — check both | Apps, then Messaging, then Automations |
| Channels | Email only — SMS appears nowhere in its documentation | Email and SMS |
| Plan requirement | Included on all plans | Basic, Grow, Advanced or Plus |
| Timing control | A Send after delay you choose | A Send after delay you choose |
| More than one message | Not documented | A second automation is possible; it defaults to a 10-hour wait |
| Can you go back? | — | No. Opting in is permanent |
Source: Shopify Help Center — migrating to the new abandoned checkout automation (verified July 2026).
Opting In Is Permanent — There Is No Way Back
Key takeaway
Most Shopify settings are a toggle you can flip back. This one is not, and the documentation says so in the plainest language Shopify uses anywhere. Read it before you click anything in the Messaging app, because the decision is made the moment the automation activates.
Activating the new abandoned checkout automation is a permanent change. You can't change back to the legacy abandoned checkout emails after opting in to the new automation.
Walk through it when you want the SMS channel, or a second timed message, and your store is on Basic or higher — those are the two things the newer automation adds that the legacy email cannot do. Stay where you are when you are on Starter (the automation isn't available to you), when a meaningful share of your checkouts starts on POS, the Shop app or a third-party channel (recovery never reaches them either way), or when you have no appetite for a per-message bill.
How Long Does Shopify Wait Before Sending?
Key takeaway
The automation has a Send after field, and Shopify describes what it does — you select how much time passes between the abandonment and the send — but it never publishes the values that field offers, so any “1 hour / 6 hours / 24 hours” menu in another guide is somebody's screenshot, not a specification. One number is published, and it is narrower than it looks: a second abandoned checkout automation defaults to a ten-hour wait and sends only to subscribed customers. Shopify's pre-built Flow template mirrors the same default.
Who Doesn't Get This: Channels, B2B and Plans
Key takeaway
Before you price anything, find out how much of your volume the feature can even reach. Each of the three limits below silently shrinks the pool of checkouts a recovery message will ever touch — and a lane comparison run on the wrong pool gives you the wrong answer with great confidence.
Which Sales Channels Does Recovery Cover?
Key takeaway
This is the limit that most often invalidates a business case. An omnichannel merchant looks at total abandoned value, prices a tool against it, and only later discovers that the in-person and marketplace share of that number was never addressable.
Abandoned checkout recovery is available only for the Online Store sales channel, and the Buy Button sales channel. Abandoned checkouts on Shopify POS or third-party sales channels won't receive a checkout recovery email.
B2B Stores: Off by Default
If you sell wholesale through Shopify's B2B features, the feature is not merely unconfigured — it is deliberately disabled, and you cannot switch it on yourself. The broader mechanics of selling B2B on Shopify sit in our B2B and wholesale guide; the point here is narrow and easy to miss.
Which Shopify Plans Include Abandoned Cart Recovery?
Key takeaway
The confusion here is real, and both halves of it are true at once. Shopify's features-on-all-plans reference names abandoned cart recovery outright, and the Starter plan's restriction list — which does name staffing, collections, carrier-calculated shipping and POS Pro — never mentions it. Meanwhile Messaging is for merchants on Basic, Grow, Advanced and Shopify Plus, with a second page stating the requirement even more bluntly for automations.
Base Feature vs Messaging Automation, by Plan
| Plan | Base abandoned cart recovery | Shopify Messaging automation |
|---|---|---|
| Starter | Yes — on Shopify's all-plans feature list, and absent from Starter's own restrictions | No |
| Basic | Yes | Yes |
| Grow | Yes | Yes |
| Advanced | Yes | Yes |
| Plus | Yes | Yes |
Source: Shopify Help Center — features on all plans, the Starter plan page, and the Shopify Messaging requirements page (verified July 2026).
If that gate is what stands between you and the automation, the plan decision deserves its own look — our guide to choosing a Shopify plan weighs what else moves when you step up from Starter.
What Else You Need Before You Can Build One
Two requirements sit alongside the plan gate, and both are easy to trip over on a store with tight staff permissions:
- The Shopify Flow app must be installed — Shopify states it is needed “for full functionality” of marketing automations.
- The staff member doing the work needs both the Marketing and Flow app permissions on their store account.
Is Your Store Actually Sending These?
Key takeaway
Shopify does not state anywhere whether recovery arrives switched on or switched off for a new store. What it does say points toward deliberate setup: you are told to select the option in Settings, and that “to send abandoned checkout emails automatically, you need to create an automation.” That is suggestive, not proof — which makes your own admin the only reliable answer.
Work through the five checks below in your admin before you read another price. They take about five minutes, and they replace every assumption in this decision with a number you wrote down yourself.
The Five-Minute Abandoned Checkout Audit
Find out what your store already sends, who it reaches, and what it returns — before you compare a single paid lane.
Open Orders, then Abandoned checkouts, and read the Email status and Recovery status columns on recent rows.
Before you tick this off
- I can see the Email status column and know whether messages are going out
- I noted how many abandoned checkouts the last full month produced
- I noted the typical value of an abandoned checkout
Go to Apps, then Messaging, then Automations, and look for an abandoned checkout automation and its Send after setting.
Before you tick this off
- I know whether an abandoned checkout automation exists on this store
- I know whether it is turned on, not just created
- I wrote down the Send after delay it uses
Shopify documents two paths to it — Settings, then Checkout, and Apps, then Messaging, then Automations, then Abandoned checkout emails by Shopify. Open both and see which mechanism your store still runs.
Before you tick this off
- I know which of the two generations this store is on
- I understand that opting into the new automation cannot be reversed
- If I plan to opt in, I have decided that first, not mid-click
Work out what share of your checkouts start on the Online Store or a Buy Button versus POS, the Shop app or third-party channels.
Before you tick this off
- I know roughly what share of abandoned checkouts recovery can reach
- I have checked whether POS or marketplace channels carry meaningful volume
- If this is a B2B store, I know abandoned checkouts is off by default
Open the Abandoned checkouts emails report by Shopify in the Growth section and record what recovery returns today.
Before you tick this off
- I have a baseline figure written down, not remembered
- I know the report only holds data from November 18, 2019 onwards
- I can now compare any paid tool against this number instead of a vendor's claim
What Recovery Rate Can You Actually Expect?
Key takeaway
Here is why competing articles never agree. One measures orders per recipient of a flow, another measures conversions per email sent, a third measures orders per delivered text message. Those are three different fractions, and averaging them produces a number that describes nothing. The table below keeps the denominators visible on purpose.
Every Published Figure, With the Base It Was Measured On
| Source | What was measured | Denominator | Figure | Sample and date |
|---|---|---|---|---|
| Klaviyo benchmark report | Placed-order rate of abandoned-cart email flows | Per recipient | 3.33% average, 7.69% top 10% | 143,000+ flows, 2023 data |
| Klaviyo benchmark report | Revenue per recipient | Per recipient | $3.65 average | Same report |
| Omnisend | Conversion rate of abandoned-cart emails | Per email sent | 1.51% | Omnisend platform data, 2025 (published in its 2026 report) |
| CartBoss | Recovered-order rate of abandoned-cart SMS | Per delivered text | 3.3% | 1,999,408 texts, Feb 2024 – Jan 2025 |
| CartBoss | Same programme, wider base | Per tracked cart | About 1.9% | Same dataset |
| Baymard Institute | Cart abandonment rate — a different question | All carts | 70.22% | Average of 50 studies, page updated Sept 22, 2025 |
Every row except Baymard is vendor-measured on that vendor's own platform, not an independent industry benchmark. The figures are not comparable to each other and must never be averaged — the denominator column is the reason. Shopify publishes no recovery figure of its own: its blog cites Klaviyo for the 3.33% and $3.65 numbers and links its “70%” abandonment claim straight to Baymard. Verified July 2026.
Shopify's own blog publishes no recovery figure of its own: it cites Klaviyo for the 3.33% and $3.65 numbers, and links its “70%” abandonment claim straight to Baymard. That most-quoted figure comes from Klaviyo's benchmark report, which analysed more than 143,000 abandoned-cart flows sent in 2023 by its own customers. It is the best-documented number available, and it is still a vendor measuring its own platform — worth quoting with that label attached, not as an industry constant.
Abandoned cart flows drive the highest average RPR ($3.65) and the highest average placed order rate, or conversion rate (3.33%), of all flows.
When Should the First Message Go Out?
Key takeaway
The one-hour, twenty-four-hour, seventy-two-hour sequence is genuinely Shopify's own recommended cadence — it appears in Shopify's blog as a three-email schedule. What does not appear alongside it, on that page or in any vendor's own guidance, is a single figure showing that this cadence beats another. Vendors point different ways too: one recommends a thirty-to-sixty-minute first send, another says “within the hour,” neither with numbers behind it.
Treat the cadence as a sensible starting point, then test it against your own baseline. The related question — whether the message should carry a discount at all, and what that does to your margin — is a different decision with its own arithmetic, and our Shopify discounts guide owns it.
One last piece of context worth having: roughly seven in ten carts are abandoned in the first place, a figure Baymard calculates as an average across fifty separate studies rather than measuring itself. Why shoppers walk — and what to change on the page so fewer of them do — is the other half of this problem, covered in our guide to the patterns behind high-converting stores.
Your Five Options, Side by Side
Key takeaway
Find your row before you read the detail. Most merchants belong in one of the first two, and discover that by looking at what the free lane already does rather than by comparing vendors.
Five Ways to Recover an Abandoned Checkout
| Lane | What it is | What it costs (observed July 2026) | Channels | Fits you when |
|---|---|---|---|---|
| Legacy native email | The older single email in Settings, Checkout | $0 | You're on Starter, or you want the free lane without a one-way opt-in | |
| Shopify Messaging automation | The current abandoned checkout automation | $0 — these sends are exempt from the 10,000-email allowance | Your numbers don't justify paying yet and you're on Basic or higher | |
| Shopify Messaging SMS | The same automation on the SMS channel | Per message; $0.012 to a US recipient, no free allowance | SMS | You have real value at stake and want the cheapest genuine upgrade |
| A full email platform | Klaviyo or Omnisend, running recovery as one flow among many | Klaviyo free to 250 profiles, then $20/mo; Omnisend free, then $16/mo | Email and SMS | You need branching flows and segmentation — or you already pay for one |
| A dedicated recovery app | One job, five different pricing models | $0 to $299/mo depending on the model | Email, SMS, or both | You want this one job done well without adopting a whole platform |
Native pricing from Shopify's email and SMS pricing pages; platform and app pricing observed on public listings, July 2026. Prices change — confirm before you commit.
What Does the Native Lane Cost?
Key takeaway
This is the fact that reframes the whole decision, and it is buried in a pricing page most merchants never open. Shopify's general email allowance is 10,000 free emails at the start of every month, then $1 per additional 1,000 up to 300,000. Abandoned checkout automations sit outside that ledger entirely.
Abandoned checkout automations are always free and don't count towards the monthly limit.
SMS works on the opposite model. There is no free allowance at all: you are charged per message, billed monthly, at a rate that depends on the destination country — $0.012 per message to a United States recipient. Shopify's own worked example is a Danish merchant sending 1,000 domestic messages for $80, which shows how much country choice moves the number.
When a Full Email Platform Earns Its Keep
Key takeaway
The honest case for a platform is not that it recovers carts better; it is that abandoned checkout recovery is one flow out of many, and you want them all in one place with shared segmentation. If recovery is genuinely the only flow you need, the native lane already does it for nothing.
Klaviyo's entry pricing is worth reading carefully, because two different tier structures are live at once. Its own pricing page sells bundled tiers by profile count — free up to 250 active profiles, then $20 a month for an email plan covering 251–500, or $35 a month bundled with SMS. Its Shopify App Store listing sells a standalone SMS plan at $15 a month for up to 1,250 credits with carrier fees included. Both are real; they are not the same product.
Above 500 profiles the published figures thin out: the commonly cited $100 at 5,000 profiles and $400 at 25,000 come from third-party trackers, not Klaviyo's own page, and Klaviyo publishes no per-message SMS rate at all — you look yours up inside your account. Building the flows themselves is a separate craft, and our Klaviyo on Shopify guide covers that build end to end.
Do Dedicated Recovery Apps Beat a Full Platform?
Key takeaway
There are dozens of these apps and comparing them by feature list is a waste of an afternoon. Comparing them by how they charge is not, because the same store pays wildly different amounts under different models. The five below are one representative of each model, not a ranking.
Five Apps, Five Pricing Models (observed July 2026)
| App | Pricing model | Published price (observed July 2026) |
|---|---|---|
| Cartlytics | Tiered flat fee with usage overage | Free to 25 orders/mo; $9 to 1,000; $19 to 3,000; $29 to 15,000, then $5 per additional 10,000 |
| Retainful | Flat fee plus per-contact steps | Pro $14/mo, sending up to 10× your contact list, plus $4 per additional 500 contacts |
| CartBoss | Pay per message, no base fee | Free to install, $0 monthly; €0.025 per SMS to a US recipient |
| Recart | Flat monthly tier | Free migration and onboarding tier; Starter $299/mo |
| LiveRecover (now listed as vyg.ai | Unified Commerce) | Percentage of the revenue it recovers | Free to install, plus 15% of the revenue the vendor generates |
Source: public Shopify App Store listings and CartBoss's own pricing page (observed July 2026). Tiers and prices change frequently — confirm on each listing before committing.
What Shopify Flow Can and Can't Do Here
Shopify Flow has a native Customer abandons checkout trigger, which reads like a free build-your-own recovery lane. It is not. The actions available on that trigger are limited to five: adding or removing customer tags, updating or removing a customer metafield, and updating a customer note — there is no native send-an-email or send-an-SMS action among them.
So Flow is the plumbing, not the message. The actual send is built in Shopify Messaging, and Flow's role is tagging and routing around it — which is also why the Flow app is a prerequisite for Messaging automations in the first place. Flow itself is free, on every plan Shopify documents.
How Many Extra Orders Pay for the Tool
Key takeaway
Take an example store — 300 abandoned checkouts a month, an $85 average checkout value, and a 55% gross margin. Those three inputs are an illustration, not a benchmark; use your own from the audit above. At those numbers, a single recovered order puts $46.75 of gross profit in the bank. That figure is the yardstick for everything that follows.
Every lane's fee divides into it. What moves the yardstick is margin and order value, not the tool: a higher-margin catalogue makes even an expensive lane trivially cheap to justify, while a thin-margin store needs several times the volume to reach the same place. That is why the fee alone never answers the question.
Read the chart in whole orders, not percentages. The most expensive lane shown needs seven extra recovered orders a month out of 300 abandoned checkouts before it has paid for itself. That is a concrete, checkable target you can hold a vendor to — and it is the only form of the number that means anything.
Seven out of 300 works out at 2.3%, and it is tempting to set that beside the 1.51%–3.33% the published sources report. Don't — those are different fractions measuring different things. The published rates are the share of all recipients who placed an order after a message, including everyone who was coming back anyway and everyone your free native email already recovers. The 2.3% is an uplift on top of that native baseline. A lane can hit 3% on the published measure and still add nothing you weren't getting for free.
So the requirement is measured in orders, and whether a paid lane actually delivers them on your store is answered by one thing only: your own test, with part of your list held back. Put your numbers in below — the top row of results needs no assumption about how well recovery works, and the bottom row is for the uplift you have genuinely measured.
Recovery Break-Even Calculator
Opens on the worked example above. The top row needs no assumption about how well recovery works — it is arithmetic on the fee and your own margin. The bottom row is yours to fill in once you have measured.
Move the uplift slider once you have run the test described further down. Published figures — 1.51% to 3.33% depending on the source — are absolute conversion rates per recipient, not the extra share a paid lane adds on top of what your native emails already recover, so they are not a default you can borrow.
* Directional model. Lane presets are observed pricing (July 2026) pulled from the site's pricing module; the Klaviyo 5,000-profile figure comes from third-party trackers, not Klaviyo's own page. The tool ignores payment-processing fees, the cost of any discount you put in the message, and per-message SMS charges beyond the preset shown. Use it to size the decision, not as a P&L.
When the Math Says Stay Native
Key takeaway
A trusted advisor says “not yet” when that is the answer. Four signals mean the arithmetic or the mechanics are working against you — and in three of the four, the fix costs nothing.
The Percentage Model Changes the Question
One pricing model breaks the break-even frame entirely. A tool that charges 15% of the revenue it recovers has no fixed fee, so there is no threshold to clear — it can never technically fail to pay for itself. What it does instead is take a permanent slice of every recovered order, forever.
That is a genuinely different trade: no risk if the tool performs badly, and no ceiling on what it costs if it performs well. Run it against the same $46.75 yardstick and ask which version of being wrong you would rather live with — a flat fee you might not earn back, or a share you keep paying at scale.
Which Recovery Stack Fits Your Store?
Key takeaway
You have the mechanics, the limits, the benchmarks and the arithmetic. Answer five questions about your own store and get the lane that fits — including, for some readers, a clear instruction to change a setting rather than buy anything.
How to Measure Recovery Without Fooling Yourself
Key takeaway
The report exists and it is useful: the Abandoned checkouts emails report by Shopify lives in the Growth section and shows data from November 18, 2019 onwards. What it cannot tell you is how many of those recovered orders would have arrived without the email, because Shopify's own definition counts the customer who came back independently.
The Bottom Line
Key takeaway
The honest answer to “do I need to pay for this?” is: probably not first. Shopify's own automation sends abandoned checkout emails for free and exempts them from the email allowance, which makes native email the one lane whose fee stays $0 at any volume. Everything above it is a real upgrade with a real fee — and the fee is only justified against a baseline you have measured, not against a vendor's benchmark.
FAQ
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.
What to Read Next
Klaviyo in a Shopify Store: Setup, Flows & Pricing
Vendor-neutral guide to Klaviyo on Shopify — installation, six core revenue flows, segmentation, SMS, deliverability, and what it really costs as you scale.
Read articleShopify Post-Purchase Upsell: App or Custom Build?
No native post-purchase upsell exists on Shopify — only an app or a custom extension. Compare the real cost of each path and find your break-even.
Read articleShopify Loyalty Programs: What a Point Really Costs
A points reward on a $60 order really costs about $1.85 — not 5%. See the loyalty economics, a break-even calculator, and how to pick an app.
Read article