The short version
Shopify's own abandoned checkout automation sends recovery emails for free and never counts them toward the 10,000 free emails a month, so native email costs $0 at any volume, while SMS bills $0.012 per message to a United States recipient plus $2.15 a month per US or Canada toll-free number, as of September 2026.
A paid lane has to earn its fee in whole orders: in an example store with an $85 average checkout and 55% margin, one recovered order is worth $46.75, so a $20 platform needs one extra order a month and a $299 app needs seven.
The newer Messaging automation needs Basic or higher, and opting into it is permanent, since Shopify states you can't switch back to the legacy Settings, Checkout email.
Recovery only fires for Online Store and Buy Button checkouts, B2B stores have it switched off until Support enables it, and published recovery figures run from 1.51% of delivered emails to 3.3% of delivered texts, each measured by a vendor on its own platform, so measure your own baseline before paying for a tool.
What's New Since Publication: Updated since publication · 4 changes
- Klaviyo replaced its abandoned cart benchmark reportOn October 2, 2026 Klaviyo published a 2026 edition of its abandoned cart benchmark report, based on more than 110,000 Klaviyo customers. It reports $6.77 average revenue per recipient for abandoned-cart emails and a 6% average email click rate, and the page no longer shows the 3.33% placed-order rate and $3.65 revenue per recipient this guide quoted, so the benchmarks section now cites the 2026 figures. Correction: Klaviyo's SMS pricing is published per send. Klaviyo moved mobile messaging from credits to per-message, dollar-based rates on July 13, 2026, and its pricing calculator shows an estimated price per send. We previously said Klaviyo published no per-message SMS rate; the section now gives the calculator's estimate and where your account's exact rates are shown.
- The Messaging spending threshold now covers email, SMS and WhatsAppShopify now describes one monthly spending threshold per store that covers combined email, SMS and WhatsApp costs and resets each month; it previously applied only to SMS marketing automations. It still only notifies you — Shopify states it doesn't prevent billing when costs exceed the amount.
- Shopify rewrote its abandoned-cart email guideShopify's blog guide, rewritten on August 11, 2026, now suggests a first email two to four hours after abandonment and a second 24 to 48 hours after, replacing the one-hour, one-day, three-day schedule. It no longercites Klaviyo's 3.33% order rate; it quotes a 6% average click rate from Klaviyo's benchmark data instead.
- LiveRecover dropped its free revenue-share planLiveRecover, now listed as vyg.ai | Unified Commerce, no longer offers a free-to-install plan with a 15% share. Its App Store listing shows two plans: Growth at $199 a month plus 10% of the revenue the app generates, and Pro at $499 a month plus 5%.
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 — even one with items in the cart — 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 if it stays incomplete for more than ten minutes after the shopper has provided an email.
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
Key takeaway
Where Abandoned Checkouts Live in Your Admin
Key takeaway
Three screens carry everything you need, and none of them is where most merchants look first. Notifications settings, the obvious guess, is not where the send is switched on: Shopify's Store notifications page doesn't list abandoned checkouts among its notification types.
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 page for recovering abandoned checkouts now labels itself the legacy experience, yet its setup steps run through Apps, then Messaging, then Automations and never mention the Settings, then Checkout path its migration page names. Two live mechanisms, two pages that locate the legacy email differently.
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.
The gap runs the other way for checkouts abandoned online: when that customer is later identified at a POS Pro register, staff whose role holds the View abandoned checkouts, View customer details and Create new customers permissions can still see the products from that abandoned online checkout — Shopify also requires an email address, an eligible abandoned checkout and location context — without any automated message ever going out.
B2B Stores: Off by Default
Key takeaway
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
Key takeaway
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 open the Abandoned checkout emails by Shopify automation's Edit settings and select Send abandoned checkout emails automatically, 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 AuditFind out what your store already sends, who it reaches, and what it returns — before you compare a single paid lane.
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 revenue per recipient of a flow, another measures conversions per delivered email, 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 (2026) | Revenue per recipient of abandoned-cart email flows | Per recipient | $6.77 average, $13.70 top 10% | More than 110,000 Klaviyo customers, published October 2, 2026 |
| Klaviyo benchmark report (2026) | Click rate of abandoned-cart email flows | Not defined on the report page | 6% average, 11.3% top 10% | Same report |
| Omnisend | Conversion rate of abandoned-cart emails | Per delivered email | 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. Verified July 2026; Klaviyo rows re-read October 12, 2026.
Shopify's own blog publishes no recovery figure of its own: its current abandoned-cart guide, rewritten on August 11, 2026, cites Klaviyo's benchmark data for a 6% average click rate and Baymard for the 70.22% abandonment rate. Klaviyo's own abandoned cart benchmark report, published in a 2026 edition on October 2, 2026 and based on more than 110,000 Klaviyo customers, reports $6.77 in average revenue per email recipient and a 6% average email click rate. It is still a vendor measuring its own platform — worth quoting with that label attached, not as an industry constant.
If you're looking for a single flow to set up to drive revenue, you'll find it in the abandoned cart series: abandoned cart flows drive the highest average RPR of all flows, for both email ($6.77) and text messaging ($4.48).
When Should the First Message Go Out?
Key takeaway
Shopify's blog does publish a cadence, and since its August 11, 2026 rewrite it reads: a first email two to four hours after abandonment, a second 24 to 48 hours after, and a third only if the shopper hasn't responded. Nothing on that page, or in any vendor guidance we checked, shows 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.
If the answer is yes, how you add a discount to Shopify's abandoned checkout email depends on which generation you run.
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 October 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 plus $2.15/mo per US/Canada toll-free number; no free allowance for real sends | 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 $499/mo depending on the model and plan | 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, October 2026 (LiveRecover re-checked October 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 for real sends: 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 — and texting the United States or Canada adds $2.15 a month for each approved toll-free number. 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. If segmentation is the reason, check first what Shopify's own RFM segments already cover.
Klaviyo's entry pricing is worth reading carefully, because two different tier structures are live at once. Its own pricing page sells tiers by profile count — free up to 250 active profiles, then $20 a month for an email plan covering 251–500, with text messages priced separately per send. 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 Klaviyo's own pricing calculator keeps pricing the email plan — $100 a month at 5,000 active profiles and $400 at 25,000 when we read it on October 12, 2026 — and it prices text messages separately, per send, with the exact rates for your account under Settings, Billing, Account Usage. 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. Browser push is a separate channel with its own App Store apps; our guide to web push apps shows, for five of them, which tier includes abandoned-cart pushes.
Five Apps, Five Pricing Models (observed October 2026; LiveRecover October 2026)
| App | Pricing model | Published price (observed October 2026; LiveRecover October 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) | Monthly fee plus a percentage of the revenue the app generates | Growth $199/month plus 10%, or Pro $499/month plus 5%, of the revenue the app generates; no free plan |
Source: public Shopify App Store listings and CartBoss's own pricing page (observed October 2026; LiveRecover re-checked October 2026). Tiers and prices change frequently — confirm on each listing before committing.
What Shopify Flow Can and Can't Do Here
Key takeaway
Shopify Flow has a native Customer abandons checkout trigger, which reads like a free build-your-own recovery lane. It is not. Shopify's reference page for that trigger lists five actions: adding or removing customer tags, updating or removing a customer metafield, and updating a customer note — none of which sends an email or an SMS — although its Send Slack message and Add row to spreadsheet pages each say the action “can be used with any trigger,” so the two sets of pages don't agree on whether that list is complete.
Nor does Flow's own email action fill the gap: Send internal email can't take the shopper's address from a variable, and Shopify points customer emails to Messaging marketing automations instead.
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 Shopify says Messaging automations need the Flow app installed for full functionality.
Flow itself is a free app on the Basic, Grow, Advanced and Plus plans. Its own connectors include sending a Slack message and adding a row to a Google Sheet; for workflows that reach other tools outside Shopify, see our comparison of Shopify Flow against Zapier, Make, and n8n.
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% and 3.3% that Omnisend and CartBoss publish. Don't — those are different fractions measuring different things. The published rates are the share of all delivered emails or texts that ended in an order, 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% of delivered emails (Omnisend) and 3.3% of delivered texts (CartBoss) — are absolute conversion rates per delivered message, 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 (October 2026) pulled from the site's pricing module; the Klaviyo 5,000-profile figure is the email plan's list price in Klaviyo's own pricing calculator, read October 12, 2026. The tool ignores payment-processing fees, the cost of any discount you put in the message, per-message SMS charges beyond the preset shown, and the $2.15 monthly fee per US or Canada toll-free SMS number. 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
Key takeaway
One pricing model complicates the break-even frame rather than erasing it. A tool that charges a monthly fee plus a percentage of the revenue it recovers still has to clear that fee before it pays for itself. What it does after that is different from a flat-fee tool: it keeps taking a slice of every recovered order, forever.
That is a genuinely different trade: a fixed cost you owe regardless of performance, plus a share that keeps growing the better the tool performs. 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 fee-plus-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.
Which recovery lane is yours?5 questions → your recovery stack
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. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
