Cart Abandonment: Why Shoppers Leave and How to Fix It
Why do shoppers leave full carts? Work through the common cart abandonment reasons, benchmark your rate and fix the causes in order.
Cart abandonment leaves products in a basket without a purchase, so start by finding which step loses shoppers before choosing a fix. Compare cart additions with purchases from the same funnel, then investigate the biggest drop by device and traffic source.
A quick check of delivery costs and guest checkout can expose problems you can fix without buying another tool. Keep a separate record of payment errors, because a failed transaction needs a different response from a shopper who’s browsing.
How to Calculate Your Cart Abandonment Rate
Cart abandonment happens when a shopper adds products to a cart but doesn’t complete the purchase. The cart abandonment rate is the percentage of tracked carts, cart sessions or cart users that don’t reach a purchase.
Use the same unit and period for both inputs. Calculate the rate with this formula.
Cart abandonment rate = (1 - purchases from tracked carts / tracked carts created) × 100.
For a hypothetical store with 1,000 cart sessions and 300 of those sessions completing a purchase, the rate is (1 - 300 / 1,000) × 100 = 70%. That leaves 700 cart sessions without a purchase. Those sessions aren’t necessarily 700 different people.
In Shopify, open Analytics, then Reports and find Conversion rate breakdown. Turn off Open Funnel to keep the steps in sequence. Use Sessions with cart additions and the subsequent Sessions that completed checkout counts for your calculation.
Don’t divide total orders by cart sessions. One session can contain multiple orders, and accelerated buying paths can skip cart additions. Also distinguish cart abandonment from checkout abandonment, which starts when someone enters checkout.
In Google Analytics 4 (GA4), open Reports, then Monetization and Purchase journey in the Life cycle collection. Use its closed funnel’s Add to cart and subsequent Purchase user counts. The report requires your ecommerce events to be collected correctly. Google’s Purchase journey instructions explain the steps and report access.
GA4 measures users in this report, while Shopify’s funnel measures sessions. Keep each series separate and compare like with like over time. The dropout shown beneath Add to cart covers the next step, Begin checkout, rather than every loss through to purchase.
Average Cart Abandonment Rates and What They Hide
Baymard Institute’s 2026 cart abandonment statistics list an average of 70.22% across 50 studies. This is a broad benchmark drawn from studies of different periods and stores, not an Australian target or a promised recovery opportunity.
On that same page, Baymard reports that 42% of US online shoppers have abandoned a cart because they were browsing or weren’t ready to buy. Its 2026 reasons data also lists high extra costs at 40% and slow delivery at 20%, after excluding browsing as a reason. These are separate observations, so don’t add them together or treat them as your store’s diagnosis.
A cart can be a comparison list or a way to discover the delivered price. Its full value isn’t automatically lost revenue. Some shoppers return later or buy on another device.
Mobile and desktop rates can differ because the shopping conditions differ. A phone’s smaller screen makes delivery details easier to miss, and typing an address takes more effort. Interruptions and a different mix of advertising traffic can also change the rate. Compare your own device groups before blaming the checkout.
Abandonment also affects acquisition costs. When you pay to attract a shopper who leaves, that spend produces no immediate order. If advertising spend stays fixed while orders fall, the cost per sale rises. More reminder messages can add costs without solving the original problem. Use store-wide conversion measures alongside cart data to see the wider effect.
Top Reasons Shoppers Abandon Carts
Unexpected costs are the first cause to check, followed by delivery promises and barriers to paying. This order checks common commercial objections before more costly changes to the store.
| Possible cause | Signal to look for | Check to confirm it |
|---|---|---|
| Surprise shipping or other fees | Shoppers leave when the total increases | Compare the product-page expectation with the final total |
| Delivery takes too long | Delivery questions appear before exits | Compare the promised arrival with the shopper’s deadline |
| Forced account creation | Losses increase at sign-in | Try buying as a new customer without an account |
| Missing payment options | Shoppers reach payment but don’t buy | Ask which method they wanted and inspect available options |
| Trust worries | Questions about payment safety or returns | Review visible contact details and refund information |
| Unanswered product questions | Repeated sizing or compatibility questions | Read chat and survey responses beside the affected products |
| Checkout errors | Repeated retries or payment failures | Reproduce the error on the affected device |
For Australian stores, check regional postcodes as well as capital cities. A shipping quote or delivery promise that works for metro customers can fail elsewhere. Australia Post’s parcel calculation guidance uses parcel dimensions, weight and origin and destination postcodes to determine available services and cost.
Card surcharges need a separate check. The Reserve Bank of Australia’s surcharge guidance describes the no-surcharge rules now applying on eftpos, Mastercard and Visa networks, subject to exceptions. An old surcharge setting can still create a surprise charge and a compliance problem. Follow the card surcharge rules for that issue, and the hidden fee guidance for price disclosure.
Diagnosing Your Own Store
Use funnel reports to locate the loss, then recordings and exit surveys to understand what caused it. A report shows where someone leaves, but it doesn’t explain their reason.
- Compare cart-to-checkout and checkout-to-purchase losses over the same period. Separate mobile from desktop, then compare traffic sources and affected products.
- Review a sample of session recordings from the largest dropout group. Look for unexpected totals, repeated taps, blocked buttons and error messages. Mask personal and payment information in your recording tool.
- Ask one optional exit-survey question about what stopped the purchase. Let shoppers describe their reason without forcing them into your preferred explanation.
- Match repeated answers to the funnel step. A shipping-cost complaint plus exits after postcode entry is stronger evidence than a single abandoned cart.
Before changing the store, confirm that the funnel events fire in the correct order. A missing purchase event can make a working checkout look broken. If the problem is a payment failure, give your payment provider the error code and affected payment method. Include device details and a masked example transaction reference.
Fixes That Reduce Cart Abandonment
Match the fix to the confirmed cause, starting with cost disclosure and buying barriers before adding recovery tools.
| Confirmed cause | First fix | Result to check |
|---|---|---|
| Unexpected delivery cost | Show a postcode-based estimate or explain the shipping threshold before checkout | Fewer exits when the shipping total appears |
| Slow or unclear delivery | Separate dispatch time from transit time and show available services | Fewer delivery objections in surveys |
| Required account | Enable guest checkout where your platform supports it | More new customers reach payment |
| Missing payment method | Add a familiar method your customers request | More purchases from the affected group |
| Trust or refund concerns | Put contact details and a short refund explanation beside the cart | Fewer unanswered policy questions |
| Checkout errors | Repair the failed control or payment integration | The same journey completes without the error |
A field-by-field checkout redesign needs its own workflow. Use the checkout optimisation guide when the loss starts after the shopper enters checkout.
Reminder emails suit identifiable shoppers who leave and later reconsider. Use the abandoned cart email guide to plan those messages. SMS nudges suit shoppers who’ve consented to texts, but repeated prompts can cause unsubscribes. On-site chat suits someone who needs an answer before leaving.
An exit-intent popup watches for behaviour suggesting a departure. On desktop, this can be a pointer moving towards the browser controls. It can retain a shopper when it answers a delivery question or lets them save their cart. It can also interrupt someone who was still shopping.
Phones don’t have the same pointer signal. Mobile popups use other triggers, such as scrolling or inactivity, which can mistake normal browsing for an exit. Keep the close control easy to reach and avoid covering checkout controls. Compare purchases and dismissals, because a popup signup alone doesn’t establish a recovered sale.
After each change, repeat the affected buying journey. Then compare the same funnel segment with a similar period and traffic mix. Track completed purchases and payment errors alongside the abandonment rate. A lower rate caused by fewer cart additions doesn’t prove the store sells more.
Answering Last-Minute Questions
Sizing, delivery and refund questions can stop a purchase when the cart leaves the shopper to search for an answer. Put short answers beside the cart and make the full policies easy to open.
An on-site AI agent can answer these questions from the store policy documents you connect. Give it product sizing information and clear delivery and refund rules. A useful response explains the rule for the shopper’s situation without inventing a promise the store can’t keep.
For example, a shopper buying a gift needs to know whether delivery reaches their postcode and how an exchange works. An answer that only repeats “fast shipping” leaves both questions unresolved. Provide the available service and the relevant exchange conditions, then let the shopper continue buying.
Test the questions your customers actually ask, including regional delivery and items excluded from change-of-mind returns. Give shoppers a route to staff when the answer needs a person. Start with the unanswered question that appears most often beside abandoned carts, then check whether fewer shoppers leave at that point.