Free, Flat or Calculated Shipping on Shopify: How to Choose
Shipping is often the line that decides whether a Shopify checkout gets finished or abandoned. Charge too much and buyers leave. Charge too little and your margin quietly disappears. Shopify lets you set free shipping, flat rates or carrier-calculated rates, and the right choice depends on what you sell and where it goes. Here is how to decide.
Option 1: Free shipping
Free shipping converts best because there is no surprise at checkout. The cost does not vanish, though: you either build it into your product prices or absorb it from your margin.
- Works best for light, small products with healthy margins, where shipping is a small share of the order value.
- Watch out for heavy or bulky items and far-away zones, where one order can wipe out your profit.
Option 2: Free shipping over a threshold
Offer free shipping once the cart passes a set value and charge a flat rate below it. This is the most popular approach for a reason: it raises average order value while keeping small orders profitable. A good starting point is a threshold a little above your current average order value, so many buyers only need one more item to qualify.
Option 3: Flat-rate shipping
One simple price per zone or per order, such as $5.99 domestic. Buyers understand it instantly and you know exactly what you are charging.
- Works best for catalogues where products are similar in size and weight.
- Watch out for a mix of tiny and heavy products. You will overcharge on one and lose money on the other. Shopify’s shipping profiles let you give heavy or fragile products their own rates.
Option 4: Carrier-calculated rates
Shopify pulls live rates from carriers based on the parcel’s weight, size and destination, so buyers pay close to what shipping really costs. Depending on your plan and region, this may require a higher Shopify plan or an add-on.
- Works best for heavy, bulky or varied products and international orders.
- Watch out for accuracy. Calculated rates are only right if every product has a correct weight and you have set realistic package sizes.
A quick worked example
Say your average order is $42, your margin is 45%, and shipping costs you about $6 per domestic order. Absorbing $6 on every order cuts your gross margin from $18.90 to $12.90. Free shipping over $50 with a $5.95 flat rate below it covers most of the cost on small orders and nudges many buyers past $50, where the extra item easily pays for the shipping.
Settings to get right whichever you choose
- Set accurate product weights for every product and variant.
- Use shipping zones so remote areas and international orders are priced separately from your main market.
- Show delivery times next to each rate. Buyers often pay a little more for a clear, faster date.
- Test the checkout with small, large and international carts every time you change rates.
- Review quarterly. Carrier prices change, and your rates should keep up.
Fast, reliable fulfilment matters as much as the rate
A fair shipping price only helps if the order arrives when promised. Slow dispatch and missing tracking turn into support tickets, chargebacks and lost repeat customers. If you sell across several channels, it is worth comparing how each one handles this in our guide to Amazon vs eBay vs TikTok Shop vs Shopify.
Want someone else to run the day-to-day? PREP’s Shopify store management handles orders and dispatch for you, with live tracking and daily sales reports in your client portal.