Free Shipping and Cart Abandonment: What to Do

The price built, then broken — Free Shipping and Cart Abandonment
The price built, then broken

You have been here as a shopper: excited to buy, ready to pay, and then a shipping charge you did not expect lands at checkout and the whole thing suddenly feels like a bad deal. So you close the tab. Your customers do exactly the same thing on your site, and it is one of the most common — and most fixable — reasons a ready buyer walks away.

Why do unexpected shipping costs kill so many carts?

39% abandon over extra costs — Free Shipping and Cart Abandonment
The 39% stat

Because the cost shows up too late, after the shopper has already decided to buy. In Baymard Institute’s research on why people abandon checkout, [extra costs that are too high — shipping, tax, and fees — are the single biggest avoidable reason, cited by 39% of abandoners](https://baymard.com/lists/cart-abandonment-rate). That is not a pricing problem so much as a timing and expectation problem. The shopper built a mental price as they browsed, and the shipping line broke it at the worst possible moment.

Online buyers also arrive expecting a good deal, and for many of them “a good deal” now includes not paying to ship it. Years of free-shipping-by-default retail have set that expectation. You do not have to like it, but you do have to price and present around it.

Does that mean I have to offer free shipping on everything?

Free-shipping options — Free Shipping and Cart Abandonment
Free-shipping options

No. Free shipping is a lever, not an obligation, and the math has to work for your margin. If you can absorb shipping across the board and bake it into your prices, it removes the single most common checkout shock in one move. If you cannot, you have a middle option that is often better anyway: a free-shipping threshold — “free shipping on orders over a set amount.”

A threshold does two things at once. It still gives shoppers a clear path to free shipping, and it nudges average order value up as people add an item to clear the bar. The key is to set the bar just above your typical order value so it pulls orders up without feeling out of reach.

How should I present free shipping so it actually works?

How a threshold lifts AOV — Free Shipping and Cart Abandonment
How a threshold lifts AOV

Tell people early and tell them often. A free-shipping offer only changes behavior if the shopper knows about it before the checkout page — ideally before they even add to cart. Put it where the decision is being made:

  • In the site header, so it is visible on every page.
  • On product and cart pages, where the shopper is weighing the purchase.
  • In your email and ad campaigns, so the expectation is set before they arrive.

If you are running another promotion — a discount, a bundle, a buy-one-get-one — keep the free-shipping message alongside it rather than letting it get buried. The goal is simple: by the time a shopper reaches checkout, there should be no surprise waiting for them.

The deeper principle is the one that runs under most checkout fixes. When a visitor has decided to buy, your job is to remove surprises and friction, not introduce them. An unexpected shipping charge is friction wearing a price tag.


Unexpected shipping costs are rarely the only thing quietly draining a checkout — they are just one of the easiest to see. If you are not sure where else your funnel is leaking, that is exactly what a conversion review is for. [Book a consultation](/contact/) and we’ll take a look.