Storefront Answers
Straight answers to everyday Shopify storefront questions

Should you offer free shipping or build shipping into the price on Shopify?

Free shipping converts better but eats margin, while charging for shipping protects profit but raises cart abandonment. The math for deciding which your store should use, and the hybrid setups most stores land on.

Why this decision matters so much

Shipping cost is the most common reason shoppers abandon carts, and it is also one of the largest variable costs in ecommerce. Every store has to place the cost somewhere: on the product price, on the shipping line, or split between the two. Where you put it changes conversion rates, average order value, and margin per order, and the right answer is different for a ten-dollar accessory store than for a two-hundred-dollar furniture store.

Shoppers have been trained to expect free shipping by the largest retailers, but those retailers absorb the cost at massive scale. A small Shopify store copying that expectation without the scale behind it can end up losing money on every order. The decision has to be made with your actual numbers, not with industry vibes.

The case for free shipping

Free shipping removes the most painful surprise in checkout. Shoppers decide emotionally on the product page and rationally at checkout, and a shipping charge that appears late in the flow is where the rational brain vetoes the purchase. Stores that switch to free shipping typically see cart abandonment drop and conversion rise, sometimes dramatically.

Free shipping also simplifies the buying decision. There is no shipping calculator to check, no zone table to decode, no mental math. That simplicity is worth real money, especially on mobile where every extra step costs more conversions. And free shipping thresholds, free shipping over a set amount, are one of the most reliable average-order-value levers in ecommerce: shoppers add items to reach the threshold, often spending more than the shipping would have cost.

The case for charging shipping

Charging for shipping keeps your product prices honest and your margins visible. When shipping is baked into the price, every product carries an invisible shipping subsidy, which means lightweight, high-margin items subsidize heavy, low-margin ones. Item-level profitability gets murky, and promotions like sitewide discounts can accidentally stack with the hidden shipping subsidy to create money-losing orders.

Separate shipping charges also make the true cost of fulfillment visible to you, which disciplines decisions about packaging, carriers, and warehouses. Stores with free shipping sometimes let fulfillment costs drift because no customer ever sees the number. And for heavy, bulky, or low-priced items, the shipping cost can exceed the product margin entirely, making free shipping structurally impossible without raising prices to absurd levels.

Doing the actual math

Start with your real average shipping cost per order, not the retail rate the carrier quotes but what you actually pay after any discounts, averaged across zones. Then model both scenarios: free shipping with prices raised to cover it, versus current prices plus a shipping charge. The key question is how much conversion changes, and you can only answer that by testing, but you can bound it: calculate the conversion lift you would need for free shipping to break even, and judge whether that lift is plausible.

Include the threshold effect in the model. Free shipping over a threshold often beats unconditional free shipping because it lifts average order value while the shipping cost stays roughly flat per order. The classic threshold sits 15 to 30 percent above your current average order value: close enough to feel reachable, high enough to change behavior. Shopify lets you configure this natively with free shipping discount thresholds.

The hybrid setups most stores use

Most successful stores do not pick a pure strategy. Common hybrids include free shipping over a threshold with flat-rate shipping below it, free standard shipping with paid expedited options, and free shipping on lightweight items with calculated rates on heavy ones. Each hybrid keeps the conversion benefit where it matters most while protecting margin where the cost is highest.

Another hybrid is baking an average shipping cost into product prices while still showing a small flat shipping fee. The fee feels nominal to the shopper, the price absorbs most of the cost, and the margin math stays sane. This works best when your shipping costs are predictable; wide zone variation makes the baked-in average wrong for too many orders.

Whatever you choose, show shipping costs early. A shipping estimator on the cart page, or free-shipping progress messaging, defuses the checkout surprise that kills conversions. The abandonment problem was never really about the amount; it is about the timing of the reveal.

The honest bottom line

Neither free shipping nor charged shipping wins in general. Free shipping usually converts better, charged shipping usually protects margin better, and the right choice is the one your numbers support. Run the break-even math on your real fulfillment costs, test the change instead of assuming it, and consider the threshold hybrid before going unconditional. Revisit the decision as your average order value and shipping costs change, because the answer that was right at one scale is often wrong at the next.