How much is stuck in your abandoned checkouts?
Enter the checkouts started, the orders completed and your average order value. The tool returns your real abandonment rate and what a realistic recovery share is worth per year.
Your abandonment rate
65.0%
780 checkouts started but not completed
Value at stake
$66,300
Upper bound only — much of it was never going to convert.
Worth recovering
$3,315 / month
$39,780 per year — at the share you set
Runs entirely in your browser — nothing is sent, stored or logged. Abandonment value is an upper bound, not lost revenue: a large share of abandoned checkouts would not have converted at any speed.
Abandonment is the most quoted and least examined number in ecommerce. Owners repeat an industry average without knowing their own, and vendors quote the gap as if all of it were recoverable. Neither is useful. Your rate is a fact you can read from analytics in a few minutes, and the money attached to it is worth knowing precisely — because it sets the size of the problem, and therefore the size of the fix that makes sense to buy.
Which two numbers to use
Take checkouts started, not carts created: adding to a cart is browsing behaviour, entering checkout is intent. Then take completed orders for exactly the same period and the same traffic segment. If your analytics only reports cart events, the resulting rate will look worse than reality — say so out loud rather than quietly building a business case on it. A single clean month beats a quarter of mixed definitions.
- Checkouts started, not add-to-cart events
- Same period and segment for both numbers
- Exclude test orders and staff purchases
- Note whether the data covers mobile, desktop or both
Why the 'at stake' figure is a ceiling
The value of abandoned checkouts is not lost revenue. A meaningful share of it was never going to complete: price comparison, saving for later, a wrong card at hand, someone browsing at work. Baymard Institute's long-running research into checkout abandonment finds that a large portion of abandonment is exactly this kind of non-buying behaviour, with the remainder driven by fixable friction — surprise costs at the last step, forced account creation, a long or slow checkout, and visible trust problems. Treat the calculator's at-stake number as the outer boundary, then read the recovery line as the realistic case.
Choosing a recovery share you can defend
The recovery field is deliberately blank of promises. A modest single-digit share is a defensible planning assumption for work that removes real friction — showing shipping cost earlier, allowing guest checkout, making the payment step fast and forgiving on a phone, recovering the session after an error. If a vendor's proposal assumes a large double-digit recovery, ask what exactly changes for the shopper to produce it, and what happens to the fee if it does not.
Where the friction usually is
Almost every store has the same short list, and it is worth checking before commissioning anything: costs revealed only at the final step, a required account, a checkout that recalculates on every keystroke, error messages that lose the entered data, and payment methods your customers expect but you do not offer. Most of these are storefront and configuration work rather than a rebuild. The reduce cart abandonment page walks the list in order, and faster checkout covers the part that is genuinely technical.
Measure before and after, on the same definition
Whatever you change, keep the metric definition identical on both sides of the change, and give it enough weeks to escape the noise of a promotion or a seasonal swing. Checkout metrics are unusually easy to fool yourself with, because tracking often breaks at exactly the step you are trying to improve. Verifying that the events still fire correctly after the change is part of the work, not an afterthought.
Nothing is sent anywhere
This calculator runs in your browser and stores nothing. No form stands between you and the result, and no figure is logged. If you would like the checkout itself looked at with real field data rather than assumptions, the free audit is a separate step you choose to take.
- My analytics only tracks add-to-cart. Can I still use this?
- You can, but the rate will be inflated because browsing behaviour is mixed into it. Use the result as a rough upper bound and fix the tracking: a checkout-started event is one of the highest-value things you can add to your analytics.
- Is a 70% abandonment rate bad?
- It is close to the average reported across Baymard Institute's aggregated research, so it is normal rather than alarming. The number that matters is the trend of your own rate and how much of it traces to friction you can remove.
- Will a faster checkout recover the whole amount?
- No. A meaningful part of abandonment is people who were never going to buy on that visit. Speed and clarity recover the share that was blocked by the store rather than by their intent.
- Do recovery emails count in this figure?
- They are one route to the recovered share and often the cheapest one to start with. Fixing the friction that caused the abandonment usually costs more and lasts longer, so most stores end up doing both.
Want to know which step loses them?
Send your store URL and we'll look at the real checkout path on mobile field data, name the friction we can see, and tell you whether it is worth fixing now.
Get a free auditReduce cart abandonment
Shoppers abandon carts for two different reasons: they were not ready, or your checkout made it hard. How to tell them apart and repair the second one.
Faster checkout
A faster checkout is not a shorter one. How to cut the work behind a WooCommerce checkout — AJAX totals, fragments, plugins — without touching payment logic.
Increase online store sales
Sales come down to traffic, conversion rate, average order value and repeat rate. Work out which of the four is weakest before you spend on ads or a redesign.