Add-to-cart rate is the share of sessions where a shopper puts at least one product in the cart: sessions with an add-to-cart divided by total sessions, times 100. A good add-to-cart rate for most online stores is somewhere around 6% to 7%. Littledata's latest Shopify benchmark puts the median at 6.8%, with the top 20% of stores above 12%.
That median hides wide gaps by category, device and traffic source. So treat any benchmark as a rough check and compare your store against its own past numbers first. Below you will find the formula, the current benchmarks, why add-to-cart rate is a useful but risky A/B test metric, and real tests from our database that changed what happens at the add-to-cart moment.
The add-to-cart rate formula
The standard formula is:
Add-to-cart rate = (sessions with at least one add-to-cart / total sessions) x 100
Count sessions, not clicks. A shopper who adds three items in one visit counts once. If you count every add-to-cart event instead, multi-item shoppers push the number up and you can no longer compare it with benchmarks.
Shopify reports this as "sessions with cart additions," which its reports documentation defines as "the total number of sessions where a customer added a product to a cart." Littledata uses the same session-based definition for its benchmark.
How to calculate add-to-cart rate: a worked example
Say your store had 40,000 sessions last month, and 2,720 of them included at least one add-to-cart.
- 2,720 / 40,000 = 0.068
- 0.068 x 100 = 6.8% add-to-cart rate
That is right on the Littledata median. If 4,800 of those sessions had added to cart, you would be at 12%, which is top-20% territory.
Three ways the number goes wrong
- Mixed denominators. Some tools divide by users or by product page views instead of sessions. A product-page add-to-cart rate will always be much higher than a sitewide one, so label which one you report.
- Missing events. Cart drawers, quick-add buttons on collection pages and express checkout buttons often fire different events, or none. Littledata only includes stores that track add-to-cart events at least as often as purchases, which tells you how common broken tracking is.
- Bot and internal traffic. Junk sessions inflate the denominator and pull the rate down.
Add-to-cart rate sits in the middle of the funnel with the other numbers covered in our ecommerce KPIs guide: sessions, add-to-cart, checkout reached, purchase.
Add-to-cart rate benchmarks
There is no single official benchmark. The two most-cited data sets are below, and they measure slightly different store mixes.
Shopify stores (Littledata)
Littledata's add-to-cart rate benchmark covers 436 Shopify stores over 90 days, July 27 to October 24, 2026:
| Percentile | Add-to-cart rate |
|---|---|
| Bottom 10% | 2.1% or below |
| Median | 6.8% |
| Top 20% | Above 12% |
The gap between the bottom 10% and the top 20% is close to six times. If you sit under 3%, there is usually a fixable problem: tracking, traffic quality, price or the product page itself.
By industry and region (Dynamic Yield data)
Dynamic Yield published monthly add-to-cart benchmarks by industry. Braze's add-to-cart rate guide quotes its August 2025 figures:
| Segment | Add-to-cart rate (Aug 2025) |
|---|---|
| Beauty and personal care | 9.09% |
| Multi-brand retail | 8.37% |
| Food and beverage | 6.94% |
| Fashion, accessories and apparel | 6.62% |
| Luxury and jewelry | 2.36% |
| Americas | 6.8% |
| EMEA | 6.3% |
| APAC | 5.6% |
The pattern is easy to read. Cheap, repeat-purchase products (beauty, food) get added to cart more often. Expensive, considered purchases (jewelry) get added less, because shoppers research longer and visit more times before committing.
What is a good add-to-cart rate for your store?
- Under 3%: check tracking first, then traffic quality, then the product page.
- Around 5% to 8%: normal for most categories. Testing can still lift it.
- Above 12%: top-20% on Shopify. Your bigger gains are probably later in the funnel, in cart and checkout. See our cart abandonment benchmarks.
A store with a low add-to-cart rate but a strong cart-to-purchase rate may be fine. Always read it next to your conversion rate.
Why add-to-cart rate matters as a test metric
Add-to-cart rate is popular in A/B testing for one practical reason: it happens far more often than a purchase. At a 6.8% add-to-cart rate and a typical purchase rate well below that, you collect several times more conversions per visitor, so a test reaches a readable result faster. You can check how much traffic you need with our A/B test sample size calculator.
It is also the cleanest signal for product page changes. A new headline, image or button affects whether people add to cart before it affects anything else.
The risk: more adds, fewer orders
Add-to-cart rate is a proxy. A change can lift adds and still lose money, for example a discount that brings in low-intent adds, or a button that drops people in the cart before they have picked a size. Some of the clearest lessons in our database come from tests where the step that "should" help hurt the end result.
Dave Diederen tested skipping the cart and sending shoppers straight to checkout. It removed a step, yet conversion rate fell 10.23% and revenue per visitor fell 6.58%. Dave's read: the cart is the last sales page, where upsells, shipping progress bars and trust signals do their work.
The practical rule most practitioners follow:
- Use add-to-cart rate as a secondary or diagnostic metric.
- Pick revenue per visitor or conversion rate as the primary metric that decides the winner.
- If you must use add-to-cart as primary (low traffic), also check that checkout-reached and purchase move in the same direction before you ship.
Tests that moved it
Most practitioners in our database report conversion rate or revenue per visitor rather than add-to-cart rate, for the reasons above. One test reports add-to-cart directly. The rest changed the add-to-cart moment itself and report what happened to orders and revenue.
The button: a test that measured add-to-cart rate
Elevate A/B Testing ran a pink vs green add-to-cart button test for a jewelry brand, Say It With Diamonds. Over 14 days and 11,495 visitors, the pink button won with an 11.49% add-to-cart rate against 10.81% for green: 667 adds against 615.
This is a useful worked example of the formula. 667 adds at 11.49% means roughly 5,800 visitors saw the pink button. The gap of 0.68 points is a relative lift of about 6.3%. And the lift carried through: 8.9% of pink-button visitors reached checkout against 8.2% for green. That second check is what makes the result trustworthy.
Note that this store's add-to-cart rate is far above the 2.36% luxury and jewelry figure in the table. Benchmarks depend on how each tool counts, which is why your own baseline matters more.
Copy inside the button
Dave Diederen tested adding the savings to the button ("Add to Cart - Save 50%"). Conversion rate rose 10.22% and revenue per visitor rose 14.41%. In a separate test, putting a 60-day money-back guarantee inside the add-to-cart button lifted conversion rate 7.48% and revenue per visitor 7.20%.
Both changes put the reason to buy at the exact spot where shoppers decide. More button tests are in our add-to-cart buttons guide and the product page add-to-cart test library.
Keeping the button in reach
Dave Diederen also added a sticky add-to-cart bar that scrolls back to the main buy box: +11.67% conversion rate and +17.39% revenue per visitor. The detail matters. Dave found the version that scrolls shoppers back to the native button beat a bar that drops the product straight into the cart, because shoppers still need to choose a variant or bundle. Our sticky add-to-cart guide covers how to build one.
Removing doubt next to the button
What sits right under the button changes whether people click it. Dave Diederen removed "Shipping calculated at checkout" from under the ATC on a product page that already promised free shipping. That one contradicting line was costing sales: removing it lifted conversion rate 14.49%.
Ruben of Tailored Commerce added a one-click 10% extra discount banner above the add-to-cart button. Across 32,000 visitors and 1,000+ orders in one week, revenue per visitor rose 28%. Ruben flagged that the result needs a retest to confirm, which is the right instinct for any lift that large.
What these tests have in common
- They change the add-to-cart moment: the button, its label, or the lines right next to it.
- They remove a doubt (shipping cost, risk, price) rather than adding pressure.
- They were judged on orders or revenue, not on clicks alone.
If your add-to-cart rate is below the median, start there. Then confirm every win against purchases before you call it.