Shopify Shipping
Shopify Shipping and Margin Guide
Short answer: Shopify shipping must be treated as part of the margin model. Sellers should calculate landed product cost, outbound shipping, fulfillment, payment fees, free shipping subsidies, return loss, and ad cost before deciding whether a product or order can scale.
Shipping is one of the easiest costs to underestimate in a Shopify store. Product margin may look healthy when you only compare product cost with selling price, but order margin can collapse once inbound freight, warehousing, pick-and-pack, packaging, last-mile shipping, payment fees, returns, and acquisition cost are included.
Shopify Margin Formula
Unit margin = realized selling price - landed product cost - outbound shipping - fulfillment cost - payment fee - return loss - other costs. Margin rate = unit margin / realized selling price. Use the price after discount codes, bundles, and promotions, not the product page list price.
At the order level, multiple items can share one package and one shipping label. This means bundles, add-ons, and free shipping thresholds can improve order margin. But if products are heavy, bulky, fragile, or split across warehouses, larger orders may not reduce shipping cost as much as expected.
How to Set a Free Shipping Threshold
A free shipping threshold should be based on order margin, not guesswork. If average outbound shipping is $6, payment fee is 4%, and acquisition cost is $12, a single $24.99 item with $8 of gross profit may not support free shipping and ads. A $49 or $59 threshold can encourage two-item orders and spread shipping across more revenue.
Use the landed cost calculator to estimate real unit cost before the order, then use the profit calculator to test one-item, two-item, and bundle scenarios.
Shipping Margin Decision Matrix
| Order pattern | Margin risk | Recommended action |
|---|---|---|
| Single-item order below free shipping threshold | Buyer-paid shipping may reduce conversion | Test shipping rate display and product-page value proof |
| Single-item order with free shipping | Merchant absorbs shipping and ad cost | Raise price, reduce shipping cost, or require bundle threshold |
| Two-item bundle order | Shipping may spread across more revenue | Check fulfillment weight bands and bundle contribution margin |
| High return category | Return shipping and restocking can erase profit | Add return loss to the margin model before scaling ads |
Shipping Costs to Separate
- Inbound freight: moving inventory from supplier to warehouse or target market.
- Warehouse and fulfillment: storage, pick, pack, labeling, and dispatch fees.
- Outbound shipping: delivery from warehouse to buyer address.
- Return shipping and replacements: returns, exchanges, reships, and damaged goods.
- Packaging: boxes, fillers, inserts, labels, samples, and branded packaging.
Lower Shipping Is Not Always Higher Profit
Cheap shipping can increase profit only if delivery speed, damage rate, tracking quality, and customer experience remain acceptable. A low-cost carrier that creates refunds, chargebacks, or support load may reduce true margin. The goal is not the lowest shipping line item; it is a stable unit model that supports paid acquisition and repeat purchase.
For broader product pricing, read the ecommerce pricing formula. To compare Shopify margins against other channels, use the ecommerce profit margin benchmark.
FAQ
Does free shipping reduce Shopify margin?
Yes. Free shipping only means the buyer does not pay a separate shipping line. The merchant still pays outbound shipping and fulfillment cost.
Should Shopify margin be calculated by product or by order?
Both matter. Product margin helps with SKU pricing, while order margin shows whether bundles, add-ons, and free shipping thresholds can absorb fulfillment and acquisition cost.
Should return shipping be included in margin?
Yes. Return shipping, replacements, refunds, and unsellable returned inventory should be estimated from historical or conservative assumptions.
How do I calculate a Shopify free shipping threshold?
Estimate contribution margin per order after product cost, fulfillment, outbound shipping, payment fees, returns, and ad cost. Set the threshold high enough that the order still leaves target margin.