Where buyers actually leave.
Cart abandonment sits around 70%, and that number gets all the headlines. What gets less attention is where in the funnel buyers leave - and for most sites, the checkout itself is the single biggest leak. Not the product page, not the cart. The moment a buyer is asked to fill in fields, choose a payment method, and hand over card details.
Across the 1,284 pages Levri has analysed, the checkout step shows the steepest drop-off, and the reasons are documented: 18% of shoppers abandon a checkout that's "too long or complicated," 19% leave when forced to create an account, and 13% can't find their preferred payment method. These are structural, baked into default templates. This guide is the flow-level layer; the full pattern library is in the checkout leak taxonomy, and the mobile specifics are in mobile checkout optimization.
The six patterns that move completion.
- Too many fields - perceived complexity, not the number of steps, drives the exit.
- Forced account creation - a registration wall that blocks the first sale.
- No express checkout - no wallet buttons to skip the form entirely.
- Costs that surface late - shipping and fees appearing at the final step.
- No trust at payment - nothing reassuring at the exact moment card details are asked for.
- A visible coupon field - an open promo box that sends buyers hunting for codes.
#1 - Too many form fields.
The average checkout carries ~11 fields; most sites only need eight. Every extra one raises perceived complexity, and 17% of users have abandoned specifically because the checkout felt too complex. The number of steps matters far less than the number of fields - a three-step checkout with six fields beats a one-page checkout with fourteen. The same field discipline is in form field optimisation.
What we see on scans
- Separate "First Name" and "Last Name" instead of one "Full Name".
- "Address Line 2" shown by default rather than behind a link.
- "Company Name" visible to everyone, not just B2B.
- Phone collected separately for billing and shipping.
What to ship
- Merge name fields into a single "Full Name".
- Hide "Address Line 2" behind an "Add apartment/suite" link.
- Remove "Company Name" unless checkout is B2B-only.
- Add address auto-complete - it collapses five fields into one interaction - and correct browser autofill on the rest.
Typical lift: +5% to +12% completion. Impact: high - the most common checkout usability issue we see.
#2 - Forced account creation.
19% of shoppers abandon when a site requires an account before purchase; for first-time visitors that climbs to 23-35%. Registered customers do convert higher on return (~64% vs 52% for guests), but you can't build a returning base if you block the first sale.
What we see on scans
- An account wall before any checkout fields appear.
- No guest checkout above the fold.
- "Create account" as the primary path, guest checkout buried or styled secondary.
- Email verification required before purchase.
What to ship
- Make guest checkout the default - prominent, above the fold, zero friction.
- Offer account creation after purchase ("Save your details for next time").
- If you collect email early, use it for order updates, not as a gate.
- Remove email verification from the pre-purchase flow entirely.
Typical lift: +10% to +20% first-purchase conversion. Impact: high - especially with heavy first-time traffic.
#3 - No express checkout options.
13% of shoppers abandon because their preferred payment method isn't there - a pure unforced error. Express options (Apple Pay, Google Pay, Shop Pay) don't just add convenience; they remove the entire form, replacing address and card entry with one tap. Even their mere presence lifts lower-funnel conversion ~5% by signalling speed.
What we see on scans
- No digital-wallet buttons on the checkout page.
- Express options placed below the fold, after all the fields.
- Card only - no wallets or BNPL.
- Payment order that ignores regional preference.
What to ship
- Add Apple Pay, Google Pay, and Shop Pay above the fold on cart and checkout.
- Show express options first, before the standard form.
- Add at least one BNPL provider - it drives ~35% lift on higher-ticket items.
- Order methods by regional popularity, and show accepted-payment logos on the product page too.
Typical lift: +15% to +30% on mobile. Impact: high - mobile abandonment is the biggest gap, and this is the biggest lever on it.
#4 - Costs that surface late.
The number-one abandonment reason - 39% - is extra costs appearing too late. Shipping, tax, and handling that only show on the final step trigger immediate sticker shock; 14% say they couldn't see the total up front. It's not a pricing problem, it's a disclosure problem - and it starts back in the cart, covered in reduce cart abandonment.
What we see on scans
- No shipping estimate until the address step.
- Tax calculated only at review/confirmation.
- A "handling fee" appearing for the first time at payment.
- A free-shipping threshold not mentioned until after add-to-cart.
What to ship
- Show a shipping estimator on the cart, using region for a range before the exact address.
- Display tax estimates from geo-IP before the address step.
- Surface all fees on the first checkout step, not the last.
- Promote free-shipping thresholds on the product page and cart ("$12 away from free shipping").
Typical lift: +4% to +9% completion. Impact: high - the most-cited abandonment reason in every major study.
#5 - Missing trust signals at payment.
19% abandon because they don't trust the site with their card. At the exact moment you ask for card details, people scan for reassurance - and if they don't see it, they leave. Trust marks at the payment step deliver the highest lift of any page, yet most sites skip them here or bury them in the footer. Which proof belongs where is the subject of trust signals that convert.
What we see on scans
- No security iconography near the card fields.
- An SSL/padlock badge only in the footer.
- Accepted-payment logos missing from checkout.
- No refund or money-back policy visible during payment.
What to ship
- Put recognised payment logos (Visa, Mastercard, PayPal, Amex) right next to the card field.
- Add a padlock and "Encrypted & secure" label immediately by the payment form.
- Show a one-line refund/returns summary on the payment step, not the footer.
- Use familiar third-party trust marks if you have them, and a "30-day money-back" badge if your policy supports it.
Typical lift: +3% to +8% completion. Impact: medium-high - hits first-time and higher-ticket buyers hardest.
#6 - The visible coupon field.
That little "Have a coupon code?" box looks harmless. It isn't. A visible field triggers price anxiety - buyers without a code suddenly feel they're overpaying, open a new tab, search for promos, and many never come back. A/B tests consistently show a visible field lifts drop-off and lowers revenue per visitor.
What we see on scans
- An open promo input shown prominently in the flow.
- The coupon field above the payment section, maximising visibility.
- No auto-apply for active promotions.
- A coupon field styled like a required input.
What to ship
- Collapse it behind a "Have a promo code?" link, closed by default.
- Auto-apply promotions via URL parameters or cart rules so legit users never type.
- Apply affiliate/influencer codes from the referral link automatically.
- Move it below the order summary, styled clearly as optional.
Typical lift: +2% to +5% completion. Impact: medium - modest per session, but it compounds on every transaction.
How Levri spots all six in 60 seconds.
Levri reads your checkout flow and flags each pattern automatically - field bloat, missing express checkout, hidden costs, trust gaps, the coupon field - then ranks each by estimated revenue impact. No manual audit, no UX consultant.
You paste the URL, and you get your fixes - a ranked list, each issue priced in $/mo, with a written hypothesis, a variant-B suggestion, and an expected lift range. No install, no tracking script, no "connect your analytics."
Fix these first.
In the order we'd ship - each is a day, not a sprint:
- Add express checkout (biggest mobile lever).
- Make guest checkout the default path.
- Reduce fields to eight or fewer.
- Surface all costs on the first step.
- Add trust signals beside the payment form.
- Collapse the coupon field.
This is the flow layer; the full pattern set is in the checkout leak taxonomy, and the mobile-specific version in mobile checkout optimization. Ship three and measure by Friday; if completion doesn't move, you're fixing the wrong step, which is exactly what Levri is built to diagnose.