Guides · 14 October 2026

How to price a product when you offer free shipping

“Free shipping” means you pay the shipping instead of the customer. That cost has to come out of the price somewhere. Here is how to work out where, using a worked example you can repeat with your own numbers.

The product

Item Amount
Selling price $40.00
Your cost per item (landed) $18.00
Shipping and packaging you pay $6.00
Payment fee 2.9% + $0.30
Returns and refunds 5% of revenue

What free shipping does to profit

Without shipping cost (the customer pays shipping separately):

With free shipping (you absorb the $6):

The same product, at the same price, now keeps about two thirds of the profit.

The price you need to keep your margin

Work backwards. Add up the fixed costs and divide by what’s left after percentage costs and your target margin:

Price = (cost + shipping + fixed fee) ÷ (1 − payment % − returns % − target margin)

With a $18 cost, $6 shipping and a $0.30 fixed fee, the fixed total is $24.30. The percentage costs are 2.9% + 5% = 7.9%.

Target margin Divide by Price you need
Break even (0%) 0.921 $26.38
20% 0.721 $33.70
30% 0.621 $39.13
40% 0.521 $46.64

So at $40, you keep roughly a 30% margin on this product with free shipping. To keep a 40% margin you would need to charge about $46.64.

Free shipping plus a discount

The part that catches people out is stacking a sale on top of free shipping. The $6 doesn’t shrink when the price does:

Discount Price Profit per sale Net margin
0% $40.00 $12.54 31.4%
10% $36.00 $8.86 24.6%
20% $32.00 $5.17 16.2%
30% $28.00 $1.49 5.3%

The product breaks even at $26.38, so it can take about 34% off before it loses money. At 30% off you keep $1.49 per sale, before any advertising cost or overheads.

Ways to cover the cost of shipping

None of these is always right. Test the numbers for each product:

  1. Build it into the price. Raise the price of the products that need it, the way the table above shows.
  2. Set a free-shipping threshold, such as free shipping over a certain order value, so the shipping is spread over a bigger basket. Make sure that, at the threshold, the order still makes the profit you want.
  3. Charge a flat shipping rate that covers most of your actual cost.
  4. Limit free shipping to products with room, and exclude thin-margin items.
  5. Reduce the cost itself: cheaper packaging, a better carrier rate or a lighter pack.

Whichever you choose, use your real average shipping cost per item, not the cheapest rate you can find. Your shipping cost per order will vary with weight, destination and package size.

Check your own products

Check your own numbers. Thefree profit calculator runs this maths on your price and costs, or Margin Guardrails does it for every product in your Shopify store.