Build your shipping budget from packed orders and destination quotes. The number charged to a customer at checkout is revenue collected toward delivery; it is not necessarily the amount you pay to fulfill the order. Model that difference before promising free shipping.
Create a representative basket list
Choose baskets that reflect how people will actually buy: one small item, two items together, the heaviest item, and a mixed basket that might ship from more than one location. Weigh and measure the packed parcel, including protective material.
| Basket | Record | Why it matters |
|---|---|---|
| Single lightweight item | Packed size and weight | Packaging may dominate the cost |
| Two-item order | Combined package or two parcels | Combining does not always double postage |
| Large or fragile item | Dimensions and protection | Damage and dimensional pricing can matter |
| Mixed fulfillment order | Origin for each item | Multiple parcels can change the total |
| Remote destination | Actual service quote | A nearby-address quote is not representative |
Use real carrier or fulfillment quotes for the destinations you intend to serve. Keep the quote date, service level, and assumptions. A supplier's product weight is not a packed shipping weight.
Separate the cost components
Include postage, packaging, picking and packing, any fulfillment fees, and an allowance for delivery problems based on your best available evidence. A new store can start with a clearly labeled assumption and replace it with actual experience.
Do not count the same cost twice. If a fulfillment quote already includes packaging, do not add a second packaging allowance unless you plan to use additional materials. Keep returns separately visible so outbound delivery does not appear artificially cheap.
A hypothetical 100-order budget
Assume 100 orders cost $7 each to ship, $1.50 to package, and $2 to pick and pack. Total modeled delivery costs are $1,050. If customers pay $4 shipping per order, you collect $400 toward that cost, leaving $650 to fund from product contribution.
| Item | 100-order amount |
|---|---|
| Postage | $700 |
| Packaging | $150 |
| Picking and packing | $200 |
| Shipping collected | −$400 |
| Uncovered delivery cost | $650 |
This example excludes payment fees on shipping receipts, returns, taxes, and unusual surcharges. Add applicable costs from your own setup. Our order-volume budget guide connects this calculation with other store expenses.
Test a free-shipping threshold with contribution
Suppose an extra $20 of merchandise contributes 45% before delivery: $9. If reaching the threshold removes a $4 shipping charge and adds $2 in fulfillment cost, the modeled change contributes $3 more. If the extra item has a much lower margin or requires another parcel, the outcome can reverse.
Do not set the threshold from average order value alone. Model the products customers are likely to add, then check actual basket behavior after launch.
Configure and test the customer rates
Shopify's shipping rate documentation covers flat, free, and carrier-calculated approaches. Its shipping profile guidance explains grouping rules. Shopify is gradually moving some stores to shipping options by market; follow the configuration available in your admin.
Test each representative basket and destination at checkout, including the threshold boundary. Check that excluded destinations cannot complete an unsupported order and that the displayed promise matches the service you priced.
Use the launch test-order checklist before accepting customers. After the first orders ship, compare quoted and actual costs. Update your budget from completed shipments, including the expensive exceptions, before expanding to additional destinations.