How to Set Up Shopify Shipping Rates: Free Shipping, Flat Rates, and Carrier Rates

Set up Shopify shipping rates correctly with free shipping thresholds, flat rates, weight-based pricing, and real-time carrier rates. Complete guide to shipping configuration and strategy.

Shopify shipping rates directly impact your conversion rate and profit margins. Too high and customers abandon checkout. Too low and you lose money on every order. This guide shows you how to configure Shopify shipping rates correctly — free shipping thresholds, real-time carrier rates, flat rates, and local delivery — for a shipping strategy that balances customer experience with profitability.

How Shopify Shipping Works

Shopify calculates shipping rates at checkout based on rules you configure in Settings → Shipping and delivery. You set up “shipping zones” (geographic areas) and assign rate rules to each zone. When a customer enters their address at checkout, Shopify matches it to the appropriate zone and displays the applicable rates. You can offer multiple rate options (standard, expedited) or just one (free shipping over $X).

Types of Shopify Shipping Rates

1. Free Shipping

Free shipping is the most powerful conversion tool in e-commerce. 75% of consumers say free shipping significantly influences their purchase decision. “Free shipping on orders over $X” is even more powerful — it increases average order value as customers add more items to qualify. Set your free shipping threshold at 10-15% above your current average order value to push customers to spend more without making the threshold feel unachievable.

2. Flat Rate Shipping

A flat rate (e.g., $5 for all orders) is predictable for customers and simple to manage. It works well when your products are relatively uniform in weight and size. Customers appreciate knowing exactly what shipping will cost before checkout — shipping cost uncertainty is a leading cause of cart abandonment.

3. Weight-Based Rates

Different rates based on order weight. Useful when your products vary significantly in weight — books vs. electronics vs. furniture. Configure weight-based rules in your Shopify shipping settings by setting rate tiers (e.g., 0-2 lbs: $5.99 | 2-10 lbs: $8.99 | 10+ lbs: $14.99).

4. Price-Based Rates

Different rates based on order value. Common structure: $0-25: $4.99 | $25-75: $2.99 | $75+: Free. This structure rewards higher-spending customers with lower or free shipping and naturally encourages larger orders.

5. Carrier-Calculated Rates (Real-Time)

Shopify queries shipping carriers (UPS, FedEx, USPS, DHL) in real time and displays their actual rates at checkout based on your package weight/dimensions and the customer’s location. Available on Shopify plan and above. This is the most accurate option for stores with variable-weight products. Requires entering accurate package weights and dimensions for all products in Shopify.

6. Local Delivery

For stores with a local customer base, offer local delivery with a delivery fee and radius restriction. Configure in Settings → Shipping and delivery → Local delivery. You can set a minimum order for free local delivery and enable order scheduling through apps like Zapiet.

How to Set Up Shopify Shipping Rates: Step by Step

Step 1: Access Shipping Settings

Go to Shopify admin → Settings → Shipping and delivery. Here you’ll see your shipping zones and current rates. Shopify creates a default “Domestic” zone for your home country and “Rest of world” for everywhere else during store setup.

Step 2: Configure Shipping Zones

Click on the “Domestic” zone to edit it. Add the countries or regions this zone applies to. For US stores, you may want to create separate zones for contiguous US (lower cost), Alaska/Hawaii (higher cost), and US territories. For international, create zones by region: Canada, Europe, Asia-Pacific, Rest of World — each with appropriate rate structures.

Step 3: Add Shipping Rates to Each Zone

Inside each zone, click “Add rate.” Choose your rate type:

  • For flat rates: select “Set up your own rates,” enter a name (“Standard Shipping”) and price ($5.99)
  • For free shipping: add a rate named “Free Shipping” with price $0, and set a minimum order condition ($75+)
  • For carrier rates: select “Use carrier or app to calculate rates” and choose your carrier integration

Add multiple rates per zone — customers can choose Standard, Expedited, or Free (if they qualify).

Step 4: Enter Accurate Product Weights

For weight-based or carrier-calculated rates to work accurately, every product in your catalog needs an accurate weight entered. Go to each product → Shipping section → enter weight. Inaccurate weights cause either overcharging customers (they abandon) or undercharging (you lose money). For large catalogs, use Shopify’s bulk editor to update weights for multiple products simultaneously.

Step 5: Test Your Shipping at Checkout

Use Shopify’s order creation tool to simulate checkout for different addresses and order values. Go to Orders → Create order, add test products, enter an address, and view the calculated shipping rates. Test domestic addresses, international addresses, and an order that qualifies for free shipping to verify all rates are displaying correctly.

Step 6: Set Up Shopify Shipping Labels (Optional)

Shopify Shipping lets you buy and print discounted shipping labels from USPS, UPS, and DHL directly from your Shopify admin when fulfilling orders. Rates are discounted from retail carrier rates. If you handle your own fulfillment, setting this up saves time and money on every shipment.

Free Shipping Threshold Strategy

The most impactful shipping decision most stores can make is implementing a free shipping threshold. The psychology: if a customer has $68 in their cart and your free shipping threshold is $75, they’re extremely likely to add another $7+ item. This is why stores prominently display “You’re $7 away from free shipping!” in cart pages and popups.

Calculate your threshold: take your average order value (AOV), add 15%, and set that as your free shipping threshold. If your AOV is $55, set free shipping at $65. This threshold is achievable for most customers without feeling arbitrary, and the AOV increase from threshold behavior often fully covers the shipping subsidy cost.

FAQ: Shopify Shipping Rates

How do I offer free shipping on Shopify?

Go to Settings → Shipping and delivery → select your shipping zone → Add rate → “Free shipping” with $0 cost. Add a condition: “Minimum order price” set to your threshold (e.g., $50). Name it clearly so customers understand: “Free Shipping on orders $50+.” Add it to all zones you want to offer free shipping in.

How do I set up real-time carrier rates on Shopify?

Real-time carrier rates require the Shopify plan or above ($105/month). Go to Settings → Shipping and delivery → Add rate → “Use carrier or app to calculate rates” → select your carrier (USPS, UPS, FedEx). Ensure all your products have accurate weights. The carrier API will return real-time rates at checkout based on the customer’s location and your package dimensions.

Can I offer different shipping rates to different customer groups on Shopify?

Shopify doesn’t natively support customer group-specific shipping rates (that’s a Shopify Plus feature). On standard plans, all customers in a geographic zone see the same rates. Workarounds include offering free shipping codes to specific customer segments via email.

How do I show a shipping cost estimator before checkout on Shopify?

Some Shopify themes include a cart page shipping estimator where customers enter their zip code and see estimated rates before checkout. Enable this in your theme settings if available. Alternatively, several apps add shipping calculators to the cart page. Displaying shipping costs before checkout reduces the checkout abandonment that occurs when customers see unexpected shipping charges.

What is a good free shipping threshold for a Shopify store?

Set it 15-20% above your current average order value. If your AOV is $45, try a $55 free shipping threshold. Monitor whether your AOV increases after implementation — it should, as customers add items to qualify. Adjust the threshold annually as your AOV naturally increases over time.

Final Thoughts

Shipping rates are where many Shopify stores quietly lose revenue — either through cart abandonment caused by high rates revealed late in checkout, or through margin erosion from underpriced shipping. Take an afternoon to audit your shipping settings: verify all product weights are accurate, implement a free shipping threshold, test checkout with real addresses, and display shipping expectations clearly on product pages. The conversion improvement from a well-configured shipping strategy often rivals the impact of more expensive marketing investments.

Previous Article

10 Best Shopify Apps for Beauty Stores: Reviews, Subscriptions, and Quizzes

Next Article

8 Best Shopify Apps for Electronics Stores: Specs, Reviews, and Support

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨