Skip to content

Average Cart Abandonment Rate for Ecommerce and How You Compare

Table of Contents

Some links on The Justifiable are affiliate links, meaning we may earn a small commission at no extra cost to you. Read full disclaimer.

The average cart abandonment rate for ecommerce is high enough to make almost any store owner wonder whether something is wrong with their checkout. In 2026, a broad benchmark puts abandonment at roughly seven in ten carts, but that number is only a starting point.

Your real performance depends on device mix, product category, traffic source, customer intent, shipping costs, and how you measure a cart.

This guide shows you how to calculate your rate accurately, compare it with useful benchmarks, diagnose preventable friction, recover high-intent shoppers, and improve results without obsessing over an unrealistic zero-abandonment target.

What the Average Cart Abandonment Rate Actually Tells You

A benchmark is useful only when you understand what it measures. Start by separating the headline number from the customer behavior and measurement choices underneath it.

The 70.22% Benchmark in Context

Baymard Institute’s current aggregate benchmark puts the average documented ecommerce cart abandonment rate at 70.22%. In practical terms, that means about 30 completed purchases for every 100 carts created, assuming your measurement method matches the studies being compared.

That figure combines many published studies rather than treating one retailer, category, or analytics platform as representative of all ecommerce. A store at 68% or 72% is therefore not automatically performing badly; much abandonment is normal shopping behavior.

People use carts as temporary wish lists. They compare prices, check shipping, test coupon codes, save products for later, or simply explore what a purchase would cost. Some intend to return from another device. Others never had strong purchase intent in the first place.

So I recommend treating 70.22% as a directional reference, not a pass/fail line. The more useful question is whether your abandonment rate is unusually high for your device mix, category, traffic sources, and historical baseline. A store can sit below the global average and still have a serious checkout problem in one segment, while another can sit above it for understandable reasons.

Why Different Studies Report Different Abandonment Rates

You will often see ecommerce cart abandonment benchmarks ranging from roughly 70% to the high 70s. That does not necessarily mean one source is wrong. The datasets may be measuring different populations, time periods, regions, industries, devices, and definitions of a cart.

For example, Dynamic Yield’s rolling ecommerce benchmark currently reports a global cart abandonment rate of 77.55%. Its dataset is based on behavior across hundreds of brands and hundreds of millions of sessions, while Baymard’s 70.22% figure is an average calculated from 50 documented studies. Those are different methodologies, so you should expect different results.

Your own analytics can vary for the same reason. One platform may count carts created, another may count users who triggered an add-to-cart event, and another may base the funnel on sessions. Persistent carts can also carry across visits, complicating session-level comparisons.

Use external averages to establish a reasonable range, then make your own measurement definition stable. If you change what counts as a cart, how long you wait before calling it abandoned, or whether you deduplicate users, you can create an apparent improvement or decline that is purely a tracking change.

Cart Abandonment and Checkout Abandonment Are Not the Same

Cart abandonment begins earlier than checkout abandonment. A shopper can add a product to the cart, view the cart, and leave without ever clicking the checkout button. Checkout abandonment is narrower: the shopper has already started the checkout process but does not complete the purchase.

That distinction matters because intent is different at each stage. Someone who adds a product while browsing may be comparing options. Someone who has entered shipping information and reached payment is much closer to buying. Combining both behaviors into one metric can hide where the real problem sits.

I suggest tracking at least three transitions: add to cart to checkout start, checkout start to payment or final review, and checkout start to purchase. If the first transition is weak, investigate cart messaging, shipping visibility, coupon distractions, and mobile usability. If shoppers start checkout but fail to purchase, look harder at form friction, account requirements, payment failures, delivery promises, trust, and technical errors.

This separation also improves recovery campaigns. Someone who reached payment may need reassurance about delivery, returns, or a failed transaction rather than another generic reminder.

How to Calculate Your Cart Abandonment Rate Correctly

Before comparing your store with any average, make sure the number you are calculating is internally consistent. Small tracking differences can move the rate enough to send you toward the wrong diagnosis.

Use a Consistent Formula and Time Window

The standard cart abandonment formula is:

Cart abandonment rate = (1 − completed purchases ÷ carts created) × 100

If your store records 1,000 carts and 300 completed purchases during the same measurement window, the abandonment rate is 70%.

The formula is simple, but the inputs need discipline. Use the same date range for both carts and purchases, and decide how you handle carts that begin near the end of the period. A cart created at 11:55 p.m. on the last day of the month may convert the next morning. If you label it abandoned immediately, month-end reporting can slightly overstate abandonment.

For operational reporting, a rolling 28- or 30-day view can smooth daily volatility while still reacting to checkout changes. For seasonal businesses, compare both year over year and against the previous period so holidays or promotions do not look like structural improvement.

Most importantly, document the definition beside the metric. A rate that everyone calculates differently becomes a debate instead of a diagnostic tool.

Decide Whether You Are Measuring Carts, Users, or Sessions

A “cart” sounds like one obvious unit, but ecommerce platforms and analytics tools may represent it differently. One shopper can add products in several sessions, return later, change devices, or create more than one cart. That means cart-level, user-level, and session-level abandonment can produce different percentages.

ALSO READ:  AppScenic Pros And Cons For Dropshipping

If your commerce platform has a reliable cart ID that persists through checkout, cart-level reporting is usually closest to the literal definition. If you are using behavioral analytics, you may instead calculate the share of users who trigger add_to_cart but never trigger purchase within a chosen lookback window. Session-based funnels are useful for diagnosing same-visit friction, but they will classify legitimate later purchases as abandoned sessions.

There is no universal choice that fits every stack. The important part is matching the metric to the question. Use cart-level data for operational abandonment, user-level data for customer journey analysis, and session-level data when investigating immediate UX drop-off.

Also separate new and returning customers when volume allows. If returning shoppers complete at a much higher rate, the gap can point to onboarding or trust friction rather than a general checkout problem.

Validate Ecommerce Tracking Before Trusting the Number

A precise-looking percentage is useless if your add-to-cart or purchase events are incomplete. Before acting on abandonment, test the measurement path from product view to order confirmation on mobile and desktop.

Google Analytics 4 supports recommended ecommerce events including view_item, add_to_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, and purchase. A funnel built from these events can show where shoppers leave, but the events and required parameters still need to be implemented correctly. GA4 does not automatically create a complete ecommerce setup for every website.

Run test orders and confirm that one action produces one event. Duplicate purchase events can make abandonment look artificially low, while missing purchases make it look worse than reality. Check currency, transaction IDs, cross-domain payment flows, consent behavior, and whether third-party checkout pages interrupt tracking.

Then compare analytics totals with your commerce platform’s order data. The numbers may never match perfectly because of consent, blockers, time zones, and attribution rules, but large unexplained gaps should be fixed before you benchmark performance.

The goal is not to produce the lowest-looking abandonment rate. It is to produce a trustworthy rate that changes when customer behavior actually changes.

How Your Store Compares by Device, Region, and Category

A single global average can hide enormous variation. The fairest comparison uses the closest available benchmark, then checks whether your own segments behave in the same direction.

Compare Mobile and Desktop Separately

Device is one of the most important breakdowns because shopping behavior and checkout friction change sharply between a phone and a desktop. Dynamic Yield’s current rolling benchmark reports cart abandonment around 79.84% on mobile, 72.67% on tablet, and 69.48% on desktop.

That gap should change how you interpret your blended rate. Imagine two stores with identical checkout designs. Store A receives mostly desktop traffic and reports 73% abandonment. Store B receives mostly mobile traffic and reports the same 73%. Store A may have more cause for investigation because its traffic mix would normally support lower abandonment.

Start with a simple device table in your own reporting:

Do not optimize only the blended number. If mobile drives most of your traffic, a modest mobile improvement can matter far more than a large desktop improvement in a small segment.

Use Regional and Industry Benchmarks Carefully

Geography and product category also change what “normal” looks like. The current Dynamic Yield benchmark shows abandonment around 81.53% in APAC, 79.09% in EMEA, and 74.5% in the Americas across its observed dataset. Over the latest rolling twelve months, Beauty & Personal Care is at the high end of its tracked categories at 79.94%, while Pet Care & Veterinary Services is at the low end at 50.89%.

Those figures are useful because they show how wide the range can be. They are not targets you should force your store to match. Your traffic sources, brand strength, average order value, shipping model, repeat-customer share, and promotion strategy may differ substantially from the businesses inside any benchmark dataset.

A high-consideration furniture purchase, for example, can invite more comparison and delayed decisions than a replenishment purchase. International traffic may also expose duties, longer delivery times, fewer payment methods, or currency concerns that increase abandonment without indicating a broken checkout.

Use the nearest benchmark as context, then compare equivalent segments inside your own store. A year-over-year reduction for the same region, device, and product mix often tells you more than beating a broad global average.

Build a Store-Specific Baseline Before Setting Targets

Once your tracking is stable, create an internal baseline that reflects how your business actually operates. I recommend capturing at least eight to twelve weeks of data before setting an aggressive target, unless you have already identified a clear checkout defect that needs immediate correction.

Break the rate down by device, new versus returning customer, traffic source, geography, and major product category. You do not need dozens of dashboards. Start with segments that are large enough to act on. A 90% abandonment rate in a segment with 20 carts is less urgent than a 78% rate in a segment with 20,000 carts.

Then look for persistent gaps. If paid social traffic abandons much more often than organic search, the problem may start before checkout: ad messaging, landing-page expectations, or low-intent acquisition can create weak carts. If one country is dramatically worse, shipping cost or payment availability may be the cause. If one browser suddenly deteriorates, suspect a technical regression.

Your target should therefore be “better than our comparable baseline after fixing known friction,” not simply “below 70%.” That keeps the team focused on causes you can control.

Diagnose Why Shoppers Leave Before Checkout

Once you know where your rate sits, the next step is diagnosis. Abandonment is an outcome, so reducing it requires evidence about what shoppers encountered immediately before they left.

Separate Intentional Browsing From Preventable Friction

Not every abandoned cart represents a failed checkout. Baymard’s latest quantitative data shows that 42% of US online shoppers have abandoned a cart in the prior three months because they were just browsing or not ready to buy. That behavior is largely unavoidable.

Among shoppers who gave other reasons, the biggest reported issues include extra costs, slow delivery, lack of trust, forced account creation, complicated checkout, site errors, weak return policies, unclear total cost, declined cards, and insufficient payment methods. Those causes are much more actionable.

A practical diagnostic list is:

  • Cost: Shipping, tax, duties, or fees appear too late.
  • Delivery: The arrival date is slower or less certain than expected.
  • Trust: Payment, privacy, returns, or merchant credibility feel unclear.
  • Effort: The shopper must create an account or complete too many fields.
  • Technical failure: Buttons, forms, promo codes, or payments fail.
  • Payment fit: The customer cannot use a preferred or locally common payment method.

First determine whether abandonment is mostly low intent or whether a specific barrier repeatedly blocks shoppers who were trying to purchase.

Find Friction With Behavioral Evidence

Funnel analytics tell you where shoppers leave; behavior tools help you understand what happened on the page. Microsoft Clarity can add session recordings and heatmaps to the investigation, making it easier to spot rage clicks, repeated attempts, ignored controls, scroll problems, and elements that attract attention without helping the purchase.

ALSO READ:  Ecommerce Inventory Management Challenges That Hurt Growth and Profit

Filter sessions that reached the cart or checkout, then watch examples from the highest-drop-off device and browser. Look for repeated patterns, not isolated anecdotes. One shopper struggling with an address field may be noise. Twenty shoppers hitting the same validation problem is a backlog item.

Heatmaps can reveal whether mobile shoppers miss the primary checkout button, whether a coupon field pulls attention away from payment, or whether important delivery information sits below the visible area. Recordings can show loops such as cart → shipping page → cart → exit, which often indicates uncertainty rather than a pure technical failure.

The limitation is that behavioral tools do not explain every motivation. Pair recordings with concise exit feedback when possible, and never assume you know what a shopper was thinking from cursor movement alone. Use the evidence to form a testable hypothesis.

Prioritize Problems by Revenue Exposure and Fixability

A long checkout audit will usually produce more issues than your team can address at once. Prioritize them using four factors: how many shoppers encounter the problem, how close it occurs to purchase, how severe the friction is, and how difficult it is to fix safely.

A broken payment button affecting 3% of checkout sessions should usually outrank a cosmetic cart issue seen by 40% of visitors. The first problem blocks revenue directly. Likewise, an unclear delivery date on the final step may matter more than a low-engagement recommendation widget near the top of the cart.

A simple scoring method is to rate each issue from 1 to 5 for volume, severity, purchase proximity, and confidence in the evidence. Then note implementation effort separately. This does not create scientific certainty, but it prevents the loudest opinion in the room from setting the roadmap.

Watch for interaction effects. Removing a field can reduce friction but create fulfillment errors if the information was operationally necessary. Hiding shipping costs until later may make the cart look cleaner while worsening abandonment at payment. Good checkout optimization reduces customer effort without moving the problem to another step.

Reduce Abandonment Before and During Checkout

The highest-leverage fixes usually make the purchase more predictable, easier to complete, and less risky. Work from the customer’s decision needs rather than adding more urgency or promotional clutter.

Show Total Cost and Delivery Expectations Early

Unexpected cost is one of the strongest recurring abandonment signals, so make the financial commitment visible before the shopper invests effort in checkout. Show item subtotal, shipping logic, taxes when you can estimate them, and any unavoidable fees as early as reasonably possible.

If the exact shipping charge depends on location, give the shopper a clear way to estimate it from the cart. If you offer a free-shipping threshold, show how far the current cart is from qualifying without forcing the customer to hunt for a policy page. For international orders, explain when duties or taxes may be collected later so “cheap now, surprise later” does not become the experience.

Delivery expectations deserve the same treatment. “Standard shipping” is less useful than an expected arrival range. If availability or destination makes the date uncertain, say that plainly instead of overpromising.

Price transparency may reduce checkout starts because some shoppers decide earlier that the total is too high. That is not necessarily a failure. Moving an inevitable objection earlier can improve the quality of checkout traffic and reduce wasted effort. Your aim is not to maximize the number of people who click “checkout”; it is to help qualified shoppers reach purchase with no late surprises.

Simplify the Checkout Flow Without Removing Necessary Information

Every checkout field should earn its place. Start by asking which information is required to take payment, deliver the order, prevent fraud, or meet a genuine business requirement. Everything else should be optional, deferred until after purchase, or removed.

Guest checkout is particularly important when an account is not essential. You can still offer account creation after the order, when the customer already has a reason to save details or track delivery. Forcing registration before payment adds commitment and password friction at the exact moment you want momentum.

Use address autocomplete where appropriate, sensible input types on mobile, inline validation, and clear error messages that preserve the shopper’s previous entries. Keep optional fields visibly optional. If billing and shipping addresses are usually the same, do not make people enter both unless needed.

Payment should also match customer expectations. Digital wallets can reduce typing, while local payment methods may matter in specific countries. Do not add every option simply because it exists; payment clutter can complicate reconciliation and UX.

Finally, test the whole journey after every checkout change. A cleaner interface is not an improvement if a new script breaks coupon validation or a payment integration on one browser.

Design Mobile Checkout as the Default Experience

Mobile currently carries much more ecommerce traffic than desktop in large benchmark datasets, and its cart abandonment rate is also higher. That makes mobile checkout a core revenue path, not a reduced version of the “real” desktop experience.

Test with one hand on a small screen. Fields should trigger the right keyboard, buttons should remain comfortably tappable, and important actions should not sit behind overlays, chat widgets, or sticky promotional bars. Keep labels visible after a shopper starts typing so they do not have to remember what each field means.

Reduce unnecessary navigation during checkout. A shopper who leaves payment to search for a size guide, return policy, or promo code may not return. Surface short answers in context and use expandable details when more explanation is needed. If you preserve the cart across sessions, make that behavior reliable so interruptions do not destroy progress.

Performance matters too. Heavy scripts, oversized assets, or slow third-party calls feel worse on mobile networks and can interfere with payment flows. Test on real devices and throttled connections rather than relying only on a fast office Wi-Fi connection.

A useful rule is simple: If a checkout task feels slightly tedious on desktop, it can become abandonment-level friction on mobile.

Strengthen Trust Without Turning Checkout Into a Sales Page

Trust is not created by stacking badges everywhere. It comes from consistency, clear policies, recognizable payment experiences, secure handling of data, and confidence that the merchant will deliver what was promised.

Keep company and support information easy to find. Link returns and delivery details where customers need them, especially near the final decision. Make the order summary accurate and stable so prices, quantities, discounts, and shipping choices do not appear to change unexpectedly between steps.

Use trust indicators that are true and relevant. If you display review scores, payment logos, guarantees, or security claims, they should be current and defensible. Generic “100% secure” language can feel less credible than simply presenting a familiar, professionally implemented checkout with clear contact and policy information.

Also inspect trust from the perspective of a first-time shopper. Returning customers already know your packaging, communication, and service. A new customer does not. Small inconsistencies—an unfamiliar payment domain, different branding on checkout, unclear return timing, or a missing delivery estimate—can create hesitation even when nothing is technically wrong.

The best trust improvements answer real questions without adding enough visual noise to slow down the purchase.

Recover High-Intent Carts Without Training Shoppers to Wait

Some shoppers will leave even after checkout improves. Recovery works best when it respects intent and avoids turning discounts into an expected part of buying.

ALSO READ:  How to Fix Bad Ecommerce Web Design: 15 Changes That Make a Store Feel Professional

Build a Segmented Abandoned Cart Sequence

A basic recovery flow should not treat every abandoner the same. Separate shoppers who added to cart but never started checkout from those who reached checkout and left. The second group has demonstrated stronger purchase intent and may need a different message.

Klaviyo supports metric-triggered abandoned cart flows that can use checkout or cart activity, with filtering and personalization based on customer data. It suits stores that want deeper segmentation and lifecycle automation. The trade-off is that more advanced logic requires clean event data and ongoing management; a sophisticated flow built on unreliable tracking is still unreliable.

Omnisend is a practical alternative for ecommerce teams that want prebuilt abandoned-cart and abandoned-checkout automations across email and, where customer identification and platform support allow, SMS. Its own documentation distinguishes cart abandoners from checkout abandoners, which is useful for avoiding duplicate or badly timed recovery messages.

Whichever platform you use, add exit conditions so shoppers stop receiving recovery messages after purchasing. Also remember that anonymous carts cannot always be contacted. Recovery software is not a substitute for improving the checkout that created the abandonment.

Time Messages Around Customer Intent, Not a Universal Template

There is no single perfect delay for every store. A replenishment product, an impulse fashion purchase, and a high-ticket furniture order have different consideration cycles. Start with a reasonable first reminder after the shopper has had time to leave, then test timing against conversion and unsubscribe behavior.

The first message should usually make returning easy. Show the abandoned item or cart, preserve the link back to the relevant state, and answer the most likely hesitation if you have evidence for it. For example, if delivery timing is a frequent concern, surface that information instead of leading with a discount.

A later message can add reassurance: returns, support availability, product details, or customer proof where appropriate. If the cart has a short inventory window or a legitimate promotion deadline, communicate it accurately. Avoid fabricated scarcity.

Segment timing by cart value, customer type, or product category only when the volume supports it. Over-segmentation can create dozens of tiny flows that nobody maintains. Start with a few meaningful groups, measure recovered orders and margin, and expand when differences are consistent.

The objective is to help an interested shopper resume a decision, not to chase every abandoned cart indefinitely.

Use Discounts Selectively and Measure the Margin Cost

Discounting can recover some carts, but it can also teach customers to abandon intentionally. If every recovery flow immediately offers 10% off, repeat shoppers may learn that leaving checkout is part of the buying process.

Start with non-discount reminders unless your data shows price is the main barrier. If you introduce an incentive, use rules. You might exclude customers who have purchased recently without discounts, protect low-margin products, or reserve offers for first-time shoppers after a non-incentivized reminder has failed.

Free shipping can be more relevant than a percentage discount when shipping cost is the objection, but it still has a margin cost. Measure contribution margin after the incentive rather than celebrating recovered revenue alone.

A useful hypothetical comparison: Flow A recovers $20,000 in revenue without discounts. Flow B recovers $26,000 but gives away $8,000 in discounts and additional shipping expense. Flow B has higher recovered revenue but may create less incremental profit.

Also use holdout groups where your platform and volume make it practical. Some shoppers would have returned without any message. A holdout helps separate true recovery impact from purchases that merely happened after the campaign.

Measure Optimization Without Chasing a Vanity Metric

Lower abandonment is useful only when it contributes to better business outcomes. The final stage is connecting funnel changes to completed orders, customer quality, margin, and reliable experimentation.

Track the Full Funnel Alongside Abandonment

Cart abandonment should sit beside other ecommerce metrics. At minimum, monitor product-view-to-cart rate, cart-to-checkout rate, checkout completion rate, overall conversion rate, average order value, payment failure rate, and revenue per visitor.

These metrics help you catch unintended consequences. Suppose a new free-shipping threshold lowers abandonment but pushes more shoppers to add low-margin items, increasing fulfillment cost. The cart metric improves, yet profit may not. Or suppose a simplified cart reduces upsells and lowers average order value while slightly increasing completion. You need both sides of the trade-off.

Segment the funnel by device, new versus returning customer, and high-volume acquisition channels. If a checkout change improves desktop conversion but hurts mobile, the blended result may hide a major problem.

Create one consistent reporting view and annotate significant changes: payment provider updates, shipping policy changes, theme releases, promotions, or tracking fixes. That context prevents your team from “discovering” the same explanation weeks later.

The strongest optimization program watches both behavior and business impact. Abandonment tells you where opportunity exists; revenue, margin, and customer outcomes tell you whether the fix was worth it.

Test Checkout Changes One Hypothesis at a Time

When you find friction, avoid redesigning the entire checkout unless the current experience is fundamentally broken. Large simultaneous changes make it hard to learn which element helped or hurt.

Write a specific hypothesis: “Showing an estimated delivery date in the cart will increase checkout starts because shoppers currently leave to find shipping information.” Then define the primary metric and guardrails before launching the test. The primary metric might be purchase completion, while guardrails could include average order value, payment errors, and page performance.

For high-traffic stores, controlled A/B testing is the strongest way to separate real impact from normal variation. Lower-traffic stores may need longer test periods or larger changes to produce a useful signal. Do not stop a test the moment one version appears ahead; short-term noise can be misleading.

Some checkout changes also deserve technical QA before experimentation. A guest checkout option, payment-method change, or address-field modification can affect taxes, fraud systems, fulfillment, and downstream data. Validate the operational path first.

Keep a record of the hypothesis, dates, segments, implementation, and result. Over time, that experiment history becomes more valuable than copying generic checkout “best practices” from other stores.

Estimate the Revenue Opportunity Before You Prioritize Work

You can translate abandonment improvement into a rough revenue opportunity without pretending every abandoned cart is recoverable. Start with your actual cart volume, current purchase completion rate, average order value, and a conservative target improvement.

Consider a hypothetical store with 20,000 carts per month, a 75% abandonment rate, and a $90 average order value. A 75% abandonment rate means 25% of carts become orders, or about 5,000 orders. If checkout improvements reduced abandonment to 73%, completion would rise to 27%, or about 5,400 orders. At the same average order value, that is roughly $36,000 in additional monthly revenue before considering returns, discounts, taxes, fulfillment cost, or attribution.

That calculation is not a forecast. It is a prioritization model. The real change may be smaller, and average order value may move with the test.

Use the same logic to rank projects. A tiny abandonment improvement in a very high-volume checkout can be worth more than a dramatic improvement in a low-volume segment. This keeps optimization focused on customer impact and economic value rather than headline percentages.

Set a Better Benchmark for Your Store

The average cart abandonment rate for ecommerce is best treated as context, not a target. A broad 70.22% benchmark tells you that abandonment is normal, while rolling datasets above 77% show how much results can shift with methodology, device, region, and category.

Your next action should be to establish a trustworthy internal baseline. Verify cart and purchase tracking, separate mobile from desktop, distinguish cart abandonment from checkout abandonment, and identify the highest-volume drop-off point. Then investigate the cause with behavioral evidence and customer feedback before changing the experience.

Prioritize transparent costs, clear delivery expectations, a simpler mobile-friendly checkout, reliable payment flows, and recovery messages matched to shopper intent. Measure completed orders, margin, and funnel progression alongside abandonment. If those business outcomes improve while preventable friction falls, you are moving in the right direction—even if your rate never approaches zero.

Share This:

Leave a Reply

Your email address will not be published. Required fields are marked *