Why shipping costs make customers leave checkout
Unexpected delivery charges can turn an interested shopper into an abandoned checkout, but free shipping is not always the profitable answer.

Unexpected shipping charges can make an otherwise appealing purchase feel too expensive at checkout. The first fix is to disclose likely delivery costs earlier, then decide whether changing the shipping offer would recover profitable orders.
A free-shipping promise may lift checkout completion while reducing contribution on orders that would have happened anyway. Small ecommerce businesses should examine the checkout journey and their delivery economics before making that trade-off.
Why shipping costs lead to abandoned checkouts
Research from Baymard Institute identifies extra costs, including delivery charges and taxes, among common reported reasons for abandoning a purchase. This describes reported shopper reasons, not a store-specific abandonment rate.
A customer might object to the absolute price, the surprise of seeing a charge late, or the delivery speed. Those are different problems. Lowering the fee will not necessarily solve unclear shipping policies or a slow fulfilment promise.
Diagnose the loss before changing pricing
Compare customers who abandon before checkout with customers who reach shipping selection and then leave. Review differences by device, location, order value and acquisition source when sufficient data is available.
Shopify's behaviour reporting documentation explains how merchants can examine stages from sessions through checkout and purchase. Check reporting definitions before comparing periods. A measurement change can resemble a performance change.
Also attempt purchases yourself with representative baskets and addresses. Note exactly where shipping costs and delivery timing first become clear. Review support enquiries for complaints about price or unexpected fees.
Make shipping costs easier to predict
On product pages, show a delivery policy and relevant thresholds close to buying decisions. If the destination changes the fee, describe that dependency and provide a useful estimate where feasible.
In the cart, show the current subtotal, the applicable free-shipping threshold and any information required to calculate a rate. Before payment, the customer should see the final total.
Baymard's checkout usability guidance discusses how unnecessary checkout friction undermines purchase completion.
Avoid advertising free shipping without explaining the conditions. The objective is fewer surprises, not a misleading promise.
Should you offer free shipping?
Free shipping is worth evaluating when the additional contribution from recovered orders and larger baskets exceeds the subsidy paid on eligible orders.

Consider a hypothetical retailer. These figures are illustrative, not ConversionNest client results.
A $60 order produces $30 in product gross profit. The shopper pays $6 delivery, and the retailer spends $7 fulfilling it. Contribution before payment fees, advertising and other operating expenses is $29.
Now imagine a free-shipping threshold of $75. A customer adds another $20 of products at the same 50% gross margin. The $80 basket produces $40 of product gross profit, and the store absorbs the $7 shipping cost. Contribution is $33.
The larger order contributes $4 more in this example. But the calculation becomes less attractive if an existing customer would have placed the $80 order without the incentive. Every order that already qualifies can receive a subsidy.
Check average and median order values, product margins, packaging and delivery costs, and the number of orders that already cross a proposed threshold. Shopify's shipping rate instructions explain how to configure order-value conditions and shipping profiles.
Test for profitable improvement
A higher checkout conversion rate is useful evidence, but not proof of better economics. Track completed orders, order value, shipping revenue, delivery cost and contribution after relevant variable costs.
If traffic and implementation allow a controlled experiment, change one shipping policy at a time and predefine the outcome. At lower volume, combine a documented before-and-after comparison with usability research while acknowledging seasonality and other sources of uncertainty.
A practical shipping-cost audit
- Locate the checkout drop-offCompare funnel stages and relevant segments, and confirm the reporting method has not changed.
- Recreate the customer experienceCheck several basket sizes and delivery destinations, noting when the fee becomes visible.
- Calculate shipping economicsModel current fees and alternative thresholds, including orders that already qualify.
- Make the smallest supported changeClarify cost disclosure first when surprise is the issue; change the underlying fee when the evidence justifies it.
- Review outcomesTrack completed orders and total contribution, not checkout conversion alone.
What if shipping is not the real issue?
Look for payment errors, unavailable delivery addresses, confusing forms, mobile usability problems and doubts about product quality. Our ecommerce website checklist covers the wider purchase journey.
ConversionNest's view: Before subsidising shipping for every qualifying customer, establish whether unclear costs or unattractive total prices are actually preventing profitable orders.
What should you do first?
Make the total delivery cost easier to understand, check where customers leave, and calculate the cost of any shipping incentive. Improve the buying experience without losing sight of contribution.
Frequently asked questions
Why do people abandon checkout when shipping appears?
An unexpected charge can make the total purchase less attractive. The underlying issue could be surprise, price sensitivity or delivery timing, so verify the cause before reducing fees.
Does free shipping always increase sales?
No. It may help some shoppers complete a purchase, but it can also subsidise purchases that would have happened anyway.
Where should I display shipping information?
Explain delivery terms on product pages and in the cart, and show the final amount before payment.
How do I set a profitable free-shipping threshold?
Use your actual order values, margins, fulfilment costs and share of orders that already qualify. Test alternatives against total contribution.

Sima Damar Beygu
Founder of ConversionNest. 10+ years in growth marketing, managing 300K euro monthly media budgets and scaling acquisition across 15+ markets. Google and Meta certified.
Sima on LinkedInE-commerce Checklist: 30 Website Checks That Protect Sales
A commercially prioritised ecommerce website checklist covering mobile UX, product discovery, product pages, checkout, GA4 tracking and CRO tests.
Session Replay: What Your Analytics Cannot Tell You
Analytics shows you that people leave. It never shows you why. Watching real sessions does, and it is the cheapest research you will ever run.
Choosing an A/B Testing Tool, After You Are Ready to Test
The tool is the easy part. The hard part is having enough traffic to get an honest answer. Sort that out first.