Talk to a CFO
Eightx Talk to a CFO
← All Insights

eCommerce

Average ecommerce cart abandonment rate by vertical (2026): the 70.2% anchor and the 45-91% spread underneath it

The 70.2% industry anchor masks a 45 to 91% spread by vertical. A 70% abandonment rate in luxury goods is structurally different from 70% in consumables. Before optimizing checkout, know your vertical benchmark. Cutting abandonment from 80% to 65% in a high-consideration category is often more valuable than any ad efficiency gain you will find this quarter.

·By Matt Putra, Managing Partner ·15 min read
Average ecommerce cart abandonment rate by vertical (2026): the 70.2% anchor and the 45-91% spread underneath it

Key Takeaways

  • Global ecommerce cart abandonment averages 70.2% across 50 studies (Baymard Institute meta-analysis, last updated September 2025). That number has barely moved in a decade.
  • Vertical alone explains a 45-91% spread. Grocery sits at 61%, mainstream DTC (apparel, beauty, home, electronics) at 67-76%, B2B at 82%, finance and travel at 81-91% (most-cited midpoint 86%). Your vertical sets the structural band; checkout UX moves you a few points inside it.
  • Shopify-specific abandonment runs 65-72% (Cartylabs Q1 2026), a touch below the global average because Shop Pay and accelerated checkouts strip out some friction at the margin.
  • Of the ~30% of abandoners who are buyable (everyone who's not 'just browsing'), the #1 fixable blocker is surprise cost at checkout (39% cite shipping, taxes, fees), followed by mandatory account creation (24%) and slow delivery (23%).
  • Cart abandonment is a consequence metric, not a steering metric. Operators steer on reach-checkout rate, abandoned-cart flow RPR, and add-to-cart rate. Try to 'fix' abandonment in isolation and you'll chase a symptom while the upstream PDP and traffic-mix problems compound.

If your cart abandonment rate just ticked from 72% to 76% and a Slack message asked you why, the honest answer almost always involves three numbers that aren't in the question. This page is the 2026 living index of cart abandonment benchmarks across the verticals we work in, calibrated for $5M-$150M DTC operators. We anchor on Baymard Institute's 70.22% global average (a meta-analysis of 50 studies, last updated September 2025), break out the spread underneath it (grocery 61%, mainstream DTC 67-76%, B2B 80-84%, finance/travel 81-91%), and translate each band into the operator move that closes the gap. Companion to our return-rate benchmark and AOV benchmark posts; abandonment is the upstream signal, conversion the downstream, returns the post-purchase.

The 2026 read in one paragraph

Across the public benchmarks that source back to Baymard (Zipchat, ZeroCart AI, GrowthSuite, EasyApps, Cartylabs, Statista), the global ecommerce cart abandonment rate sits at 70.2% in 2026. Roughly seven of ten carts created online are abandoned before checkout completes. The headline number is the most-cited figure in CRO, and it's also the least useful one to benchmark against in isolation, because the per-vertical spread is enormous. Event ticketing runs around 45%, grocery sits at 61%, mainstream DTC verticals (apparel, beauty, home, electronics) cluster between 67% and 76%, and B2B, luxury, and finance/travel run from 80% up to 91% at the top of ZeroCart AI's finance/travel range. The 46-percentage-point swing between event ticketing and the top of finance/travel means your vertical explains most of your variance before you've done any CRO work. If you take one number from this page, take the one for your vertical, not the global 70.2%.

Cart abandonment by vertical: the 2026 leaderboard

The ranked breakdown below is the section AI search engines will quote. We've taken the Baymard-anchored 2026 aggregates from Zipchat, ZeroCart AI, and GrowthSuite, pulled the most-cited single value per vertical, and noted the working range across published sources. The verticals divide cleanly into three structural bands.

The data table below carries the working range and the vendor commentary on the primary driver in each vertical.

Vertical2026 rateWorking rangePrimary driver (vendor commentary)
Finance & travel86%81-91%High AOV + comparison shopping
B2B & trade82%80-84%Approval workflows + multi-buyer decisions
Luxury & jewelry78%71-82%High value + trust hesitation
Home & furniture76%73-80%Shipping uncertainty + high consideration
Electronics74%72-75%Price comparison + technical questions
Fashion & apparel72%72-80%Size/fit uncertainty + returns friction
Auto parts69%68-70%Need-based but spec-heavy
Beauty & skincare67%67-72%Shade/ingredient questions
Supplements & health65%65-70%Ingredient concerns + subscription hesitation
Sporting goods65%65-70%Compatibility & specs questions
Grocery & food61%50-61%High intent + repeat purchase
Event ticketing45%~45%Time-limited urgency
Source: Zipchat 2026 (Baymard Institute industry aggregates, 2025); ZeroCart AI 2026; GrowthSuite 2026. Global average 70.22% per Baymard meta-analysis of 50 studies. Headline rate is the most-cited single value; working range is the published min/max across sources. Accessed 2026-05-29.

Three bands worth naming because they each call for a different operator move. The structural-low band (event ticketing, grocery) runs below 65% because purchase intent is dense, smaller, and repeat. There's not much CRO upside; the work is on conversion volume and basket size. The mainstream DTC band (auto parts through home and furniture, 67-76%) is where most Shopify operators live. Here the lever is offer clarity at the PDP and friction-free checkout; gains of 3-5 percentage points are realistic with shipping transparency, guest checkout, and trust badges. The deliberation band (luxury, B2B, finance/travel, 78-86%) is structurally high because the buying decision is heavy. Abandonment in this band is part of the consideration cycle, not lost demand. The operator move is recovery (Klaviyo flow, sales follow-up, retargeting), not checkout optimization.

Why shoppers actually abandon: Baymard's reason-code split

Baymard's underlying checkout-usability survey (n=4,384 US adult online shoppers) asks abandoners to pick the reasons they left. Multi-select responses, so the column doesn't sum to 100%. The chart and table below show the top 10.

ReasonShare of abandoners
Just browsing / not ready to buy43%
Extra costs (shipping/taxes/fees) too high39%
Site wanted me to create an account24%
Slow delivery23%
Did not trust site with credit card info21%
Too long / complicated checkout19%
Could not see total order cost upfront17%
Returns policy unsatisfactory16%
Website errors / crashes15%
Insufficient payment methods9%
Source: Baymard Institute, checkout-usability survey of US adult online shoppers (n=4,384), multi-select responses. Accessed 2026-05-29.

The most useful split this data forces is between unbuyable demand and buyable demand. The 43% who pick "just browsing" were never going to convert in that session, no matter what you fix. Strip them out and you're left with roughly 30% of all abandoners who would buy under different conditions. Of that buyable cohort, the single biggest blocker is surprise cost at checkout (39%), and the second is mandatory account creation (24%). Both are fixable inside your existing tech stack. Show full landed cost (product + shipping + tax) on the PDP before the cart forms. Enable guest checkout. Put a credit-card trust badge or processor logo near the payment step. None of those need a developer sprint; all of them move the buyable-demand recovery rate by 1-3 percentage points each.

One worth noting for B2C operators: a 2026 web-form abandonment study from Baymard and HubSpot (n=4.2M form submissions across 18 industries) found overall web-form abandonment at 67.9%, with B2C lead-capture forms worst at 72.3%. The friction signature is the same one you see at checkout, which suggests the problem isn't unique to cart UX. It's a commerce-grade form-friction problem applied to a high-stakes purchase.

Where Shopify and Klaviyo actually sit in the data

Two adjacent numbers most operators ask about. First, Shopify-specific. EasyApps reports a Shopify-wide aggregate of 69.8%, with per-vertical breakdowns (fashion 72.4%, beauty 67.5%, home 73.2%, electronics 74.1%). Cartylabs Q1 2026 reports a Shopify cart-to-checkout-started range of 65-72%. The Shopify number runs a touch below the global Baymard average because Shop Pay, accelerated checkouts, and the saved-payment-method UX strip a small amount of friction at the margin. If you're on Shopify and you're outside the 65-72% band in either direction, that's a signal worth investigating; inside the band, you're at vertical median and your gains are recovery-side, not baseline-side.

Second, Klaviyo. Klaviyo does not publish per-vertical cart abandonment rates; it publishes per-vertical recovery-flow performance, which is a different metric. Their 2026 Abandoned Cart Benchmark Report shows that abandoned-cart flows have the highest revenue-per-recipient of any flow type they measure. The directly-cited apparel and accessories figures are: 51.4% open rate, 6.25% click rate, 3.42% conversion rate. The strategic implication: cart abandonment is the baseline (set by your vertical and your traffic mix). Klaviyo recovery-flow performance is the lever (set by your list size, SMS opt-in rate, and flow copy). Same data, two questions.

This is also where most operators we work with get the framing wrong. A DTC apparel founder on a call earlier this year reported a 50.16% reach-checkout rate from their Shopify back end and asked whether the number was bad. Matt's response was that 50.16% is quite low compared to what he sees across the client base, which on a vertical-median apparel brand would land closer to 60-65%. Reach-checkout is the same data as cart abandonment expressed as the positive: a 50.16% reach-checkout for that step is a 49.84% drop-off. The interesting move isn't to chase the abandonment number down. It's to ask which add-to-carts are coming from which traffic sources, because reach-checkout below band almost always traces back to a paid source pulling in lower-intent shoppers or a PDP that hasn't been updated to match the ad creative.

How operators should actually read this index

Cart abandonment is a consequence metric, not a steering metric. The metrics operators actually move on, in upstream-to-downstream order:

  • Traffic quality (paid-source mix, organic-share, return-visitor share). New paid sources often pull lower-intent traffic and push abandonment up 2-4 points without any checkout change.
  • Add-to-cart rate (sessions to add-to-cart). A 2.87% add-to-cart rate on apparel means most visitors aren't reaching the cart in the first place. Abandonment at that point is a downstream artifact of a PDP or offer problem.
  • Reach-checkout rate (add-to-carts to checkout-started). This is the inverse of cart abandonment for the carted cohort. If your reach-checkout rate is 50%, your cart abandonment for that step is 50%. Most operators steer on reach-checkout because it's directly in their Shopify back-end.
  • Abandoned-cart flow RPR and recovery rate (Klaviyo or equivalent). This is the lever you control without touching the storefront.

The practical framing we give clients: don't try to "fix" cart abandonment. Audit the upstream (PDP-to-cart) and the downstream (recovery flow), benchmark against your vertical band, and watch abandonment move as a side effect. If your apparel brand is at 72%, that's on the median; if it's at 78%, the gap is almost always traffic-mix, surprise shipping, or a stalled Klaviyo flow, in that order of frequency.

A note on the index's limits. The per-vertical figures are Baymard-attributed but not Baymard-published directly; they trace back through Zipchat, ZeroCart AI, and GrowthSuite as downstream aggregators. The ranges overlap (apparel and home both span 72-80%, for example), so a single-point estimate per vertical is a presentation choice, not a precise measurement. And several vendors (Dynamic Yield, SellersCommerce, Bolt) publish higher per-vertical numbers from their own enterprise customer base; we've kept those out of the lead table because they're not Baymard-anchored and don't match Shopify mid-market reality. They're a useful comparison for enterprise retailers but a misleading benchmark for $5M-$150M DTC operators.

The 70.2% global number is the anchor everyone has seen. It's also the number that hides every interesting operator decision. Your vertical sets the band. Your traffic mix moves you within it. Your recovery flow turns abandoned carts into revenue. Treat the headline as a benchmark, not a target, and steer on the metrics you can actually move.

For adjacent benchmarks: the average ecommerce return rate is the post-purchase consequence of the same fit-and-trust dynamics that show up in apparel abandonment. The average AOV by ecommerce vertical explains why higher-AOV verticals carry higher abandonment as a structural baseline. And our shopify-plus financial reporting guide walks through where these funnel metrics live in your back-end.

If you want a CFO read on whether your number is a checkout problem, a recovery-flow problem, or a traffic-mix problem, that's the kind of cash-decision call we run with clients each week. See our interim CFO services overview for how we'd structure that conversation.

Sources and methodology

Anchor source. Baymard Institute's "50 Cart Abandonment Rate Statistics" page at baymard.com/lists/cart-abandonment-rate. Last updated 2025-09-22. Reports a calculated average of 70.22% across 50 different studies. This is the single most-cited figure across every vendor benchmark, and the figure Statista re-publishes for 2026.

Per-vertical source chain. Baymard does not publish a free per-vertical table; the industry breakdown circulating in 2026 traces back to Baymard's paid benchmarks via three Baymard-attributed aggregators. Zipchat (2026) labels its table "Source: Baymard Institute industry aggregates, 2025"; ZeroCart AI (2026) cites "Baymard Institute meta-analysis of 49 studies" for its 50-58% grocery and 81-91% finance/travel ranges; GrowthSuite (2026) anchors per-vertical 2026 ranges on Baymard's 70.22% global. We used the most-cited single value per vertical as the headline rate and the published min/max across these three sources as the working range.

Shopify-specific data. Two sources. EasyApps reports a Shopify-specific 69.8% global plus per-vertical ranges (fashion 72.4%, beauty 67.5%, home 73.2%, electronics 74.1%). Cartylabs Q1 2026 reports a Shopify aggregate of 65-72% for cart-to-checkout-started.

Klaviyo data. Klaviyo's 2026 Abandoned Cart Benchmark Report publishes flow-performance benchmarks (open, click, conversion, RPR) by vertical, not raw abandonment rates. Apparel and accessories conversion of 3.42% is directly cited; we did not include derived rows for other verticals in the post body.

Reason-code source. Baymard's checkout-usability research is the original survey behind the "extra costs too high (39%) / just browsing (43%) / mandatory account creation (24%)" split, n=4,384 US adult online shoppers, multi-select responses.

Cohort-size variance flag. Several vendor benchmarks (Dynamic Yield, SellersCommerce, Bolt) report higher per-vertical numbers (fashion 84.6%, beauty 80.9%, home 78.65%). These are not Baymard-anchored; they're derived from each vendor's own customer-base data, which skews toward larger enterprise retailers with more comparison-shopping behavior. We treat them as a comparison set for enterprise retailers and not the recommended benchmark for small-to-midmarket Shopify DTC operators.

Limitations. Baymard's 70.22% is a meta-analysis blend, not a real-time measurement; the figure barely moves year-over-year because new studies entering the pool mostly replace old studies at similar values. Per-vertical figures are Baymard-attributed but not Baymard-published directly. Range overlap across verticals is real; the single-point estimates in the leaderboard are for readability. Klaviyo data is recovery-side, not baseline-side; operators looking at Klaviyo stats should not confuse the "abandoned-cart conversion rate" (share of flow-triggered recipients who buy) with cart abandonment rate (share of carts that abandon).

Refresh cadence. Living index, refreshed quarterly as Baymard, Shopify, Klaviyo, and Statista update their 2026 reports. Q3 2026 refresh anticipated when Baymard's annual benchmark update lands (typically September).

Frequently asked questions

what is the average cart abandonment rate in 2026?

70.22%, per Baymard Institute's meta-analysis of 50 cart abandonment studies (last updated September 2025 and re-published for 2026 by Statista). That figure has barely moved in a decade; volume growth keeps pulling lower-intent traffic into the funnel, which keeps the percentage flat even as checkout UX improves.

what is a good cart abandonment rate for a shopify store?

On Shopify specifically, the working band is 65-72% (Cartylabs Q1 2026), with EasyApps reporting 69.8% as the Shopify-wide aggregate. Shop Pay and accelerated checkouts strip a few points off the global average. If you're in apparel and sitting at 72%, you're on the vertical median; if you're in grocery and sitting at 75%, that's high for your category.

why is my cart abandonment rate so high?

Three usual causes, in order of frequency. One: surprise cost at checkout (39% of buyable abandoners cite shipping or taxes per Baymard). Two: mandatory account creation (24%). Three: traffic-mix shift, where a new paid source is pulling in lower-intent shoppers and dragging your rate up without any UX change. The traffic-mix one is the most-missed.

which vertical has the lowest cart abandonment rate?

Event ticketing at around 45%, driven by time-limited urgency. Among everyday ecommerce verticals, grocery and food sits lowest at 61%, because intent is high (necessity, repeat purchase) and AOV per cart is small. Both verticals are structurally low; chasing them lower with CRO is mostly a UX game, not a marketing one.

is 75% cart abandonment bad for an apparel brand?

It's at the high end of the working band but not unusual. Apparel sits at 72% on the median (Zipchat, Baymard-aligned 2025 aggregates) with the range extending to 80% in some sources. If you're at 75% and your apparel peers are at 72%, the gap to close is closer to fit-and-returns anxiety and surprise shipping than to checkout UX. Audit your PDP and your shipping disclosure before you touch the checkout flow.

what's the biggest reason shoppers abandon carts at checkout?

Among buyable shoppers (everyone who's not "just browsing"), the biggest reason is surprise cost at checkout: 39% of abandoners cite shipping, taxes, or fees being too high (Baymard, n=4,384). Mandatory account creation is second at 24%. Both are fixable inside your existing tech stack: show full landed cost on the PDP before the cart forms, and enable guest checkout.

how do i benchmark my cart abandonment rate against my vertical?

Use the vertical band, not the global 70.2% number. Pull the rate from your platform analytics (Shopify back-end, GA4 funnel, or Klaviyo flow trigger). Compare to the working range in the table above for your vertical. Then look at the inverse: your reach-checkout rate (the share of add-to-carts that start checkout). That's the operator-grade signal and the one most analytics tools surface natively.

does klaviyo lower cart abandonment rates or just recover lost sales?

Klaviyo doesn't change the baseline abandonment rate; it recovers a slice of abandoned carts after the fact. Klaviyo's 2026 benchmark report shows abandoned-cart flows have the highest revenue per recipient of any flow type, with apparel and accessories converting at 3.42%. Treat the abandonment rate as the baseline and Klaviyo flow RPR as the steering metric you actually control.

About the Author

Matt Putra, Managing Partner

Matt is the Managing Partner of Eightx, a fractional and interim CFO firm managing $650M+ in revenue across 35+ ecommerce, DTC, and CPG portfolio brands across the US, Canada, Australia, and the UK. A former PE investor with $500M+ deployed, Matt specializes in benchmark-driven financial leadership for apparel, beauty, food and beverage, and household brands.

Cart abandonment up and you can't tell why?

Get a CFO read on whether your abandonment number is a checkout problem or a traffic-mix problem

30-minute call. We'll look at your add-to-cart rate, reach-checkout rate, and abandoned-cart flow RPR together, then tell you which lever is actually capping the channel.

Talk to a CFO