How to Set Up Shipping for Your Online Store (Without Losing Money)
Set up shipping for your e-commerce store the right way. Covers shipping strategies, carrier comparison, rate setting, packaging tips, and international basics.
Shipping is where new store owners lose the most money without realizing it. You offer free shipping to compete with Amazon, eat $8.50 per order in shipping costs, and wonder why you're not profitable at 50 sales per month.
Here's the math that hurts: $8.50 x 50 orders = $425/month in shipping costs. On a product with $15 margins, that's 28% of your profit gone.
You need a shipping strategy that customers accept and your margins can survive. Here's how to set one up.
The 3 shipping strategies (and when to use each)
Strategy 1: Free shipping (with a catch)
How it works: You absorb shipping costs by building them into your product price. A product that costs $24.99 + $6.99 shipping becomes $31.99 with free shipping.
When to use it: When your average order value (AOV) is above $40. Below that, the built-in shipping cost makes your prices look too high compared to competitors.
The smart version: Offer free shipping above a threshold. "Free shipping on orders over $50" increases AOV by 15-25% because customers add items to hit the threshold. This is the strategy most successful stores use.
Strategy 2: Flat rate shipping
How it works: Every order ships for the same price — typically $4.99 or $5.99 — regardless of weight or destination.
When to use it: When your products are similar sizes and weights. If you sell t-shirts, flat rate works perfectly. If you sell everything from earrings to furniture, it doesn't.
The math: Calculate your average shipping cost across 20 representative orders. Set your flat rate at that average. You'll lose a little on heavy orders and make a little on light ones. It evens out.
Strategy 3: Calculated (real-time) rates
How it works: Your store calculates exact shipping costs based on package weight, dimensions, and destination using carrier APIs. The customer sees the real cost at checkout.
When to use it: When your products vary significantly in size and weight. This prevents you from undercharging on heavy items and overcharging on light ones.
The downside: Sticker shock at checkout. Seeing a $12.99 shipping charge after building a cart causes 48% of customers to abandon. If you use calculated rates, show an estimated shipping cost on the product page — not just at checkout.
Our recommendation
For most new stores: Free shipping over $50, flat rate $5.99 under $50. This combines the AOV-boosting power of a free shipping threshold with predictable costs on smaller orders.
Carrier comparison: USPS vs UPS vs FedEx
USPS
Best for: Packages under 1 lb (First Class Mail) and flat-rate boxes.
- First Class Mail: $4.50-$6.50 for packages under 13 oz. Cheapest option for lightweight items.
- Priority Mail: $8.50-$15.00 for 1-3 day delivery. Flat Rate boxes are a steal for heavy items that fit in small boxes.
- Ground Advantage: $5.00-$10.00 for 2-5 day delivery. Good balance of speed and price.
Pro tip: USPS Commercial Rates (available through ShipStation or Shippo) save you 20-40% compared to retail counter rates. A $9.45 Priority Mail package drops to $6.80 with commercial pricing.
UPS
Best for: Packages over 2 lbs and B2B shipments.
- UPS Ground: $9.00-$18.00 for 1-5 day delivery. Reliable tracking and handling.
- UPS SurePost: $6.00-$12.00. UPS carries it most of the way, USPS delivers the last mile. Cheaper but slower.
Pro tip: UPS negotiated rates kick in at ~50 packages/month. Call your local UPS rep once you hit that volume — they'll offer 15-30% discounts.
FedEx
Best for: Express shipping and large/heavy packages.
- FedEx Ground: $9.50-$19.00 for 1-5 day delivery. Similar to UPS in pricing and reliability.
- FedEx SmartPost: $5.50-$11.00. Like UPS SurePost — FedEx carries, USPS delivers last mile.
- FedEx Express: $15.00-$45.00 for overnight/2-day. When customers need it fast.
The cheat sheet
| Carrier | Best For | Price Range | Speed | |---------|----------|-------------|-------| | USPS First Class | Under 13 oz | $4.50-$6.50 | 2-5 days | | USPS Priority | Flat rate boxes | $8.50-$15.00 | 1-3 days | | UPS Ground | 2+ lbs packages | $9.00-$18.00 | 1-5 days | | FedEx Ground | 2+ lbs packages | $9.50-$19.00 | 1-5 days | | USPS Ground Advantage | Budget option | $5.00-$10.00 | 2-5 days |
Start with USPS. It's cheapest for packages under 2 lbs, which covers most e-commerce products. Add UPS Ground once you're shipping heavier items or high volumes.
Setting up shipping in your store
Step 1: Weigh and measure your products (15 min)
Use a kitchen scale and a ruler. Weigh your 5 most popular products with packaging. Record the weight in ounces and the box dimensions (length x width x height). Enter these in your product settings.
Step 2: Set up a shipping tool (20 min)
Don't use your platform's built-in shipping. Use ShipStation ($25/month for 500 labels) or Shippo (pay-per-label, no monthly fee). Both give you commercial carrier rates, automatic tracking updates, and bulk label printing.
ShipStation is better if you ship 100+ orders/month. Shippo is better if you ship fewer than 100 and want no monthly commitment.
Step 3: Configure shipping zones and rates (15 min)
Set up domestic shipping zones in your store admin. For most Shopify and WooCommerce stores:
- Zone 1 (domestic): Your free shipping threshold + flat rate fallback
- Zone 2 (Canada): Flat rate $12.99-$14.99
- Zone 3 (international): Calculated rates or flat rate $19.99-$24.99
Step 4: Set up tracking notifications (10 min)
Use AfterShip (free for 50 shipments/month) to send automated tracking emails. Customers get an email when their package ships, when it's in transit, and when it's delivered. This reduces "where's my order?" support emails by 70%.
Packaging tips that save money
Right-size your boxes. Carriers charge by dimensional weight (box size) or actual weight — whichever is greater. A small product in a big box costs more to ship. Buy 3-4 box sizes and use the smallest one that fits.
Use poly mailers for soft goods. Clothing, accessories, and anything that won't break ships cheaper in poly mailers ($0.15 each) than in boxes ($0.80 each). That $0.65 savings adds up fast at 200 orders/month.
Buy packaging in bulk. 100 poly mailers from Uline or Amazon cost $0.15 each. Buying 10 at a time from the post office costs $0.75 each. Order 100+ at a time.
Add 2 oz to your weight estimates. Packaging material, tape, and labels add weight. If your product weighs 10 oz, estimate 12 oz to avoid undercharging.
International shipping basics
Don't offer international shipping on day one. Wait until you have domestic operations running smoothly — typically after 50-100 orders.
When you're ready:
Start with Canada and UK only. These are the easiest international markets with the most e-commerce spending per capita. Add more countries as you learn the process.
Use customs forms correctly. Every international shipment needs a customs declaration. ShipStation and Shippo generate these automatically. Include accurate product descriptions and values — "electronics" gets flagged, "wireless Bluetooth earbuds, $29.99" doesn't.
Warn customers about duties and taxes. International customers may owe import duties at delivery. Add a note to your shipping policy: "International orders may be subject to customs duties and taxes, which are the responsibility of the buyer."
Common mistakes
Offering free shipping on everything from day one. Free shipping on a $12 product with $6 shipping costs means you're losing money on every sale. Set a threshold.
Ignoring dimensional weight. A lightweight but bulky product gets charged by box size, not weight. Always calculate both.
Not buying shipping insurance for high-value items. Orders over $50 should include insurance. It costs $1-$3 and saves you from eating $50+ when a package gets lost.
Skipping tracking. Every order needs tracking. No exceptions. Untracked packages lead to disputes, chargebacks, and lost customers.
Set up your complete shipping strategy in our Shipping and Delivery step. It takes about an hour and saves you from the margin-killing mistakes above.
Build your entire store the right way — start the free ecom.biz course today.