← All postsHow-to

How to stop losing sales at checkout

Roughly seven in ten carts never become orders. Most of the reasons are fixable in an afternoon, and none of them are the price.

How-toH

Somebody found your store, picked a product, opened the cart — and left. It happens to about seven out of ten carts across online retail, and the instinct is to blame the price. The surveys say otherwise: people leave because of costs that appeared late, because they were asked to create an account, or because the form was longer than the purchase was worth.

All three are decisions you made, which means all three are decisions you can unmake.

Show the full price early

The single biggest cause of abandonment is a total that changes at the last step. Shipping added on the final screen reads as a bait-and-switch even when it is entirely reasonable.

  • Put shipping cost — or the threshold for free shipping — on the product page, not three screens later.
  • State taxes and duties before the payment step, especially if you sell across borders.
  • If you cannot calculate shipping until the address is known, say so up front with a range rather than a surprise.

Let people buy without an account

Forcing registration converts a two-minute purchase into a chore and hands the customer a password they will never use again. Offer guest checkout, and invite them to create an account after the order is placed — at that point you already have their email, and the offer reads as convenience rather than a toll.

Cut the form to what you actually need

  1. List every field in your checkout and mark the ones you genuinely need to fulfil the order.
  2. Delete the rest. Company name, second address line and “how did you hear about us” all cost more than they return.
  3. Combine what can be combined: one full-name field beats first and last; postcode lookup beats city, region and district.
  4. Turn on express checkout (Apple Pay, Google Pay) so returning buyers can skip the form entirely.
  5. Make the discount-code field visible but small. Hidden, it frustrates people who have a code; prominent, it sends everyone else off to hunt for one.

Remove the small doubts

  • Show delivery time, not just delivery cost — “arrives in 2–4 days” answers the real question.
  • Put the return policy where the buy button is. One sentence is enough.
  • Show the payment methods you accept as icons before checkout, so nobody wonders whether their card works.
  • Keep stock honest. “Only 2 left” helps; “in stock” on something that ships in three weeks does not.
  • Do not hide out-of-stock items so well that a customer only discovers it at payment — either hide them everywhere or label them clearly.

Then measure the right thing

Conversion rate on its own tells you little; the useful number is where people stop. If most leave on the shipping step, the problem is cost. If they leave on the details step, the problem is the form. If they leave on payment, the problem is trust — or a method you do not accept. Fix in that order, and re-check after each change rather than shipping five at once and guessing which one worked.

Frequently asked

What percentage of carts are abandoned?

Industry averages sit around 70%, with wide variation by category and device — mobile is consistently worse. Treat your own baseline as the number that matters; the average only tells you the problem is normal.

Should I require an account to check out?

No. Guest checkout removes one of the top reasons people leave. Offer account creation after the purchase, when it costs the buyer nothing.

Where should I show shipping costs?

On the product page, or at the very least in the cart. Anything that changes the total on the final screen reads as a surprise charge.

Do discount-code fields hurt conversion?

An empty code box sends people looking for a coupon and some do not come back. Keep it, but make it unobtrusive — a small link rather than a prominent field.

Is a one-page checkout better than a multi-step one?

Fewer fields matter more than fewer pages. A clear three-step checkout with a progress indicator beats a single page crammed with twenty inputs.

Nothing here is a growth hack. It is removing the small reasons a person who already wanted to buy decided not to — which is the cheapest revenue available to any store.

IP
Written by Ivan P.

Part of the Ettex team — writing about product, engineering and the future of work.

More posts
Get the best of the Ettex blogProduct news, guides and tips — straight to your inbox, no spam.