Average Cart Abandonment Rate on Shopify and Recovery Strategies
The widely cited abandonment rate is a cross-site benchmark, not a Shopify-specific target; use it to frame the problem, then fix your own cost, trust, and checkout friction.
Table of Contents
Quick answer: Baymard Institute’s pooled research puts average ecommerce cart abandonment at about 70.22%. It is not a Shopify-only store benchmark, and it does not mean 70% of your captured checkouts can be emailed. Measure your own funnel as abandoned eligible checkouts divided by checkout starts, segment by device and market, and recover only customers Shopify can identify and contact under your consent settings.
Cart abandonment is not one event. A shopper can add an item and leave before entering contact details, begin checkout and leave after entering an email, hit a payment error, or decide to compare options and return later. These situations have different measurement coverage and recovery options.
If your funnel drop is concentrated after the customer clicks through to checkout, review checkout speed and friction alongside the store's conversion-rate baseline. This guide focuses on abandonment measurement and recovery messages; the Shopify conversion-rate guide helps segment the wider funnel.
Use the Free Shipping Threshold Calculator to assess whether shipping cost is a margin-safe cause to address through a basket threshold. It does not estimate abandonment or email recovery lift. The purpose is to check whether a shipping offer has sustainable unit economics before using it as a recovery discount.
What the average abandonment rate does and does not say
Baymard’s cart abandonment research reports a pooled rate of approximately 70.22%, based on a compilation of 50 studies. This is a broad ecommerce reference across sites and study methods. It is not a benchmark specifically for Shopify merchants, a forecast for your store, or an estimate of the number of abandoned checkouts that Shopify can recover.
The commonly quoted percentage often uses carts or checkout attempts as its denominator, but studies can define the funnel differently. A Shopify report may include only recognized abandoned checkouts. People who browse, add to cart, or leave before providing identifying information may not appear in the recoverable checkout list. Do not compare a broad research statistic with a Shopify admin report without aligning the denominator.
For a store-level operating metric, define the funnel explicitly:
Checkout abandonment rate = (checkout starts − completed orders) ÷ checkout starts × 100
If 1,000 checkout starts produce 620 completed orders, the illustrative abandonment rate is (1,000 − 620) ÷ 1,000 = 38%. This should use the same time window and order definition, and account for checkouts that complete after the initial session if your reporting method supports it. It is not the same as cart-to-order abandonment because some carts never enter checkout.
Find the reason before sending more reminders
Baymard’s checkout usability research identifies recurring reasons shoppers leave, including extra costs, slow delivery, forced account creation, trust concerns, checkout complexity, and payment limitations. These are research patterns, not a ranking guaranteed for every store. Start with your customer support tickets, checkout funnel, device split, payment failure codes, shipping page exits, and post-purchase survey answers.
| Symptom in your funnel | Likely area to inspect | First response |
|---|---|---|
| Cart-to-checkout drop is high | Shipping/tax uncertainty, discount expectations, confusing cart | Show delivery cost and terms before checkout; test the cart on mobile |
| Shipping step loses shoppers | Delivery cost or timing shock | Review zones, thresholds, service names, and delivery estimates |
| Payment step loses shoppers | Unsupported payment method, decline, trust or validation issue | Check payment availability and errors by market and device |
| Mobile abandonment is higher | Form usability, keyboard, page stability, express checkout path | Test real phones and complete end-to-end checkouts |
| Many checkouts are not recoverable | Contact details or consent are absent | Improve opt-in clarity and capture only data needed for the transaction |
Do not respond to every abandonment with a discount. A shopper who left because of an unexpectedly high delivery price may need a clearer shipping policy; a buyer who hit a declined card may need an alternate payment method. A blanket discount trains deal-seeking behavior and can convert full-margin purchases into lower-margin orders.
Shopify abandoned checkout recovery: eligibility matters
Shopify has a new abandoned checkout re-engagement automation managed through the Shopify Messaging app, and merchants may still see the legacy experience depending on their setup. Shopify’s migration guidance says the new automation applies to the Online Store and Buy Button sales channels; POS, Shop, and third-party sales channel checkouts do not receive this automation. A new automation defaults to a 10-hour wait and sends only to customers subscribed to marketing unless you edit the workflow and settings.
Shopify’s Customer abandons checkout Flow trigger excludes checkout attempts Shopify identifies as suspected card testing or bot activity. Shopify also documents cases where an abandoned checkout email is not sent, including a purchase completed before the wait elapses, unavailable items, high-risk blocked payments, or a more recent abandoned checkout replacing the earlier one. Recovery counts are therefore not a simple share of all shoppers who leave.
The legacy recovery documentation defines an abandoned checkout as an incomplete checkout that remains so more than ten minutes after the customer provided an email, and says cart items are not saved in that legacy experience. Do not assume old behavior and new automation capabilities are identical. Check the current Shopify admin and recovery documentation for your store’s active version.
Marketing consent is separate from having an email address. Shopify’s checkout form options let merchants configure marketing opt-in display by region; Shopify says its regional recommendations are not legal advice. Apply the consent rules for the customer’s market and channel. Do not treat a transactional order email as blanket permission for promotional marketing, and do not add SMS recovery without valid SMS marketing consent.
A recovery sequence that respects customer intent
1. Fix checkout friction first
Before tuning emails, make the cart and checkout clear about total price, shipping, taxes or duties where applicable, delivery timing, return policy, and payment methods. Review checkout on mobile using common addresses and realistic baskets. If the abandonment rate is high at the shipping step, an email cannot reliably fix a surprise the next shopper will encounter too.
2. Start with one useful reminder
Use Shopify’s available automation to send a concise reminder with a direct checkout link and the item context the customer expects. Shopify’s default template uses a 10-hour delay for a new automation and marketing-subscribed recipients by default. Test the timing for your product’s purchase cycle; for urgent replenishment or high-consideration goods, a different delay may be more appropriate if allowed by the current workflow and consent rules.
3. Add a second message only with a reason
If a second reminder is justified, make it answer an objection: delivery estimate, returns, product fit, payment options, or support contact. Avoid fake scarcity and repeated discount escalation. Keep the email frequency low enough that it does not feel like pressure, and suppress messages immediately after purchase.
4. Treat incentives as a margin decision
Test non-discount assistance first. If a discount is necessary, limit it by customer, product, market, or time; measure incremental recovered contribution after discount, shipping, payment fees, refunds, and cannibalization of customers who would have purchased anyway. The free-shipping threshold calculator can test whether a threshold offer is more sustainable than a flat coupon, but it cannot estimate the recovery rate.
5. Audit consent, delivery, and suppression
Check automation status, eligible recipient count, marketing consent, deliverability, checkout link behavior, and suppression after purchase. Monitor unsubscribes, spam complaints, duplicate messages, and support contacts. A high email click rate is not proof of incremental recovered orders.
Measure recovery without overstating it
Keep three metrics distinct:
- Checkout abandonment rate: the share of defined checkout starts that do not become orders.
- Recoverable checkout rate: eligible abandoned checkout records with contact and consent conditions that allow the chosen channel.
- Recovery rate: orders attributed to the recovery flow divided by the chosen eligible abandoned-checkout denominator.
If 400 eligible checkouts receive a reminder and 24 attributed orders follow, the observed recovery rate is 6%. That does not prove all 24 were caused by the email; some customers may have returned organically. Compare a randomized holdout if volume and tooling permit. Otherwise, report “orders attributed after message,” not “incremental orders,” and calculate contribution after incentives and costs.
Reconcile Shopify’s abandoned checkout report with actual paid orders and refunds. Shopify notes that payment events may make a checkout appear abandoned even in edge cases; investigate the order and gateway status before labeling it a lost sale. The abandoned checkout report guide explains where to review checkout and recovery status.
FAQs
What is the average cart abandonment rate for Shopify stores?
There is no single verified Shopify-wide average. Baymard’s pooled cross-site research reports about 70.22%, but it includes studies beyond Shopify and may define the funnel differently from Shopify’s abandoned checkout report. Use your own consistently defined checkout-start and order counts for operating decisions.
When does Shopify send an abandoned checkout email?
Shopify’s new Messaging automation defaults to a 10-hour wait for a new automation and sends to marketing-subscribed customers by default. Merchants can edit the workflow where supported. Eligibility and timing depend on the active automation, channel, consent, and whether the customer purchases before the message is due.
Can Shopify recover carts when the shopper only entered a phone number?
Recovery depends on the checkout flow, contact details captured, active Shopify automation, and channel consent. Shopify’s SMS notification documentation has specific restrictions for phone-only checkouts; verify current checkout and messaging settings rather than assuming every phone number is contactable for marketing.
Should I offer a discount in every abandoned cart email?
No. First address unclear shipping, delivery timing, payment availability, and trust concerns. If you test an incentive, compare recovered contribution after discount and fulfillment costs with a holdout where possible; some recipients would have purchased without the offer.