All posts
CRO

The Hidden Cost of Surprise Fees: Why Checkout Transparency Boosts Conversions

Tom BannerTom Banner·10 February 2026·4 min read

Baymard Institute's large-scale abandonment research is consistent across multiple years: the single most common reason shoppers abandon checkout is unexpected costs appearing at the payment step.

The figure sits at around 48–49% of abandonment events. Nearly half of all checkout exits trace back to a price the customer didn't know about when they decided to buy.

This is a solvable problem, and solving it doesn't mean offering free shipping. It means surfacing costs earlier.

Why surprise fees feel like deception

When a shopper adds a product to their cart at £35 and reaches the payment step to find the total is actually £47.90, the reaction isn't neutral. It feels like bait-and-switch, even when the fees are standard and disclosed in the footer. This kind of surprise is one of the core reasons stores with good-looking designs still fail to convert — as the guide to why Shopify stores don't convert explains.

The issue is expectation. The customer made a mental purchase decision at £35. The £12.90 of additional costs hasn't been part of their calculation. Suddenly asking them to revise that decision at the moment they're about to confirm triggers immediate doubt and often abandonment.

The fix: surface costs as early as possible

The goal isn't to hide bad news. It's to make sure there's no bad news at the payment step.

On the product page

Shipping information belongs near the price, not in the footer. Options include:

  • "Free UK shipping on orders over £50" displayed below the price
  • "Estimated delivery: 2–4 working days | £3.99 UK standard" as a single line
  • A shipping calculator that estimates cost before adding to cart

For products where shipping adds significantly to the price, this transparency is a conversion increase, not decrease. Shoppers who see the true cost early and continue are pre-qualified. You lose fewer people at checkout.

In the cart / cart drawer

Before the customer clicks "Checkout", they should see:

  • The order subtotal
  • The estimated or calculated shipping cost
  • Any taxes (clearly labelled)
  • The estimated total

If you offer free shipping above a threshold, show a progress bar in the cart: "Add £8.50 more for free shipping." This is both transparent and a proven AOV (average order value) lever. For more on what the cart experience should communicate before a visitor clicks checkout, the Shopify cart UX guide covers all the key elements.

Avoid "calculated at checkout" where possible

The phrase "Shipping calculated at checkout" is a deferred surprise. It leaves shoppers unable to make an informed decision until they've entered their personal details and committed to the purchase flow.

If your shipping rates are standard by region or weight band, display them explicitly. If they're complex, build in a postcode/zip code lookup on the cart page.

The free shipping threshold effect

If you're considering offering free shipping, the data strongly favours a threshold model over blanket free shipping, for profitability as well as conversion.

"Free shipping on orders over £X" consistently increases:

  • Average order value (shoppers add items to reach the threshold)
  • Checkout completion rate (no surprise at payment)
  • Repeat purchase intent (customers trust the pricing experience)

The threshold amount should be set above your current average order value to lift it, but not so high it feels unachievable. If your AOV is £42, a £50 threshold is realistic. A £150 threshold is not.

What to do with taxes

For stores selling internationally, taxes appear at checkout and can be legitimately complex to show upfront. The clearest approach is to show "Tax included" or "Tax calculated at checkout" as a line item in the cart. Acknowledged, not hidden. For shoppers on mobile — which accounts for the majority of checkout traffic — even small surprises at the payment step cause disproportionate abandonment, as the mobile checkout UX breakdown explains.

For stores with a clear customer base (UK, EU, US), tax should be included in displayed prices wherever legally appropriate, or clearly noted as "ex. VAT" so customers can calculate accordingly.


Checkout transparency is one of the lowest-effort, highest-impact conversion improvements available to most stores. You don't need new tools or a developer. In many cases, a small copy change on your product pages is enough to start reducing abandonment.

If you want to know how transparent your checkout journey actually is, our UX Audit includes a full checkout flow review.

Tom Banner

UX/UI Designer

Tom is the UX/UI designer behind Uxitt, crafting pixel-perfect interfaces that help Shopify brands convert better.

Fixed price. Fast turnaround.

Find your conversion leaks.

A focused expert review of your store with Figma redesigns and a Loom walkthrough. Pick one page or get the full picture.