Skip to content
Store slow, dated, or hard to edit? Request a Store Diagnostic
Running B2B on spreadsheets or email? Plan Your B2B Project
Comparisons

Shopify Shipping Rate Strategy: Free Shipping Thresholds vs Flat Rate vs Live Carrier Rates

Shipping strategy is one of those decisions that gets made once during store setup and then rarely revisited, even as order profiles, product mix, and delivery costs change underneath it. Get it wrong and it shows up in two ways: either you’re quietly eating margin on every heavy or remote order, or your checkout shipping cost is scaring off customers who’d otherwise have converted.

This post walks through the three shipping rate models available on Shopify, how each actually works in Shopify’s settings, the real margin and conversion trade-offs of each, the specific considerations that matter for shipping around Australia, and a framework for deciding what fits your store rather than defaulting to whatever felt easiest at launch.

The Three Shipping Rate Models

Flat rate shipping charges a fixed price (or a small number of fixed prices based on weight or order value bands) regardless of the customer’s exact location or the exact parcel dimensions. It’s simple to set up and completely predictable for the customer at checkout.

Free shipping with a minimum order threshold removes the shipping line entirely once a customer’s cart hits a set value, with the actual delivery cost effectively absorbed into product pricing or margin. This has become close to a customer expectation in many categories, and is one of the more reliable levers for lifting average order value.

Live or calculated carrier rates pull real-time rates from a carrier (Australia Post, Sendle, and others) or via a shipping app, calculated at checkout based on actual weight, dimensions, and the customer’s destination. This is the most cost-accurate model, since the customer is charged close to what delivery actually costs for their specific order.

How Shopify Actually Supports Each Model

All shipping configuration lives under Settings > Shipping and delivery in your admin, where you build shipping profiles, rules that apply to specific products or the general catalogue, organised by shipping zones (geographic regions you define, which matters a lot for Australia given the cost difference between metro and regional delivery).

Within a shipping profile, you can set flat rates by weight bands or price bands, configure a free shipping rate above a threshold (often layered on top of your flat or calculated rates as a conditional override), or connect calculated rates from a carrier account or shipping app. It’s worth knowing that calculated shipping rates functionality, pulling live carrier rates directly at checkout, can depend on your Shopify plan and which carrier accounts or apps you’ve connected, so it’s worth checking what’s available on your specific plan and integration setup rather than assuming every option is available by default regardless of plan tier.

Many stores end up running a hybrid setup rather than picking one model exclusively, which is generally the right instinct, and something we’ll come back to below.

The Margin Trade-Offs of Each Model

Flat rate risk: if your flat rate is set as a single number across your whole catalogue, you’re almost certainly under-charging on heavy or bulky items and over-charging on light ones. A single $9.95 flat rate might be a reasonable margin on a small accessory and a genuine loss on a heavier item that costs considerably more to actually ship, especially outside metro zones. This is manageable if you segment flat rates by weight band or product type rather than using one number for everything.

Free shipping threshold trade-off: free-shipping-over-threshold is a well-established, effective lever for lifting average order value, customers genuinely do add another item to clear the threshold. But it only works financially if the threshold and your margins are modelled together properly. Setting a free shipping threshold without checking it against your actual average order value and per-order shipping cost is a common way to quietly erode margin on orders that just clear the threshold with low-margin products.

Calculated rate trade-off: this is the most cost-accurate model for you as the merchant, but it introduces checkout friction, customers see an exact number, and if that number is higher than they expected (which happens often for regional and remote Australian addresses), it’s a well-documented cause of cart abandonment. The accuracy that protects your margin can work against conversion if it’s not managed carefully, for example by absorbing part of the cost into product pricing so the displayed number isn’t a shock.

Shipping Considerations Specific to Australia

Australia’s shipping economics genuinely differ from many other markets, which is exactly why generic “just do free shipping” advice from overseas ecommerce content doesn’t always translate directly:

  • Metro versus regional and remote cost differences are significant. Delivery to Western Australia, the Northern Territory, and regional or remote postcodes generally costs meaningfully more than metro east coast delivery, and a flat national shipping rate ignores that reality entirely. Zone-based shipping profiles, segmented by state or postcode range, let you reflect this properly rather than absorbing the full cost gap on remote orders or overcharging metro customers to compensate.
  • Carrier choice matters. Australia Post remains the default for many merchants given its national reach, but alternatives like Sendle (which markets itself around carbon-neutral delivery) and other carrier or aggregator apps can offer better rates or service levels depending on your parcel profile and destinations, it’s worth comparing rather than defaulting to whichever carrier was set up first.
  • Dimensional weight matters for bulky, low-weight items. Furniture, homewares, and similar bulky-but-light products are often charged by carriers based on dimensional (volumetric) weight rather than actual weight, which catches merchants off guard if they’ve only budgeted shipping cost based on the scale reading. This is a common blind spot for stores that started with small, dense products and later expanded into bulkier categories without revisiting their shipping cost assumptions.

Deciding Which Model (or Hybrid) Fits Your Store

There’s rarely a single universally correct answer, it depends on your product weight/size range, your margins, and your typical order value. A few patterns that work well in practice:

  • Free shipping over a threshold, flat rate below it. This is probably the most common hybrid on Shopify: customers under the threshold pay a flat rate, customers who clear it get free shipping, giving you the AOV-lifting effect of free shipping without absorbing the cost on every single order.
  • Calculated rates for heavy or bulky categories only, flat/free rates for the rest. Using shipping profiles segmented by product type, you can apply calculated carrier rates specifically to furniture, appliances, or other heavy categories where flat-rate under-charging would be a real margin problem, while keeping simpler flat or free shipping for lighter, more standard products.
  • Zone-adjusted flat rates. Rather than one national flat rate, set different flat rates for metro versus regional/remote zones, giving you more accuracy than a single flat number without the checkout friction of fully calculated rates.

A decision framework

  • [ ] What’s your typical parcel weight and size range, narrow and consistent, or wide and variable?
  • [ ] What’s your current average order value relative to a realistic free-shipping threshold?
  • [ ] Have you modelled the margin impact of a free shipping threshold against your actual product costs, not just picked a round number?
  • [ ] Do you have meaningfully bulky or heavy products that a flat rate would systematically under-charge?
  • [ ] Is checkout cart abandonment currently a known issue, and could shipping cost surprise be a contributing factor?
  • [ ] Are your shipping zones reflecting the real cost difference between metro and regional/remote Australian delivery, or is it one national rate?

Test and Iterate, Don’t Set and Forget

Shipping strategy isn’t a decision to make once at launch and leave untouched. Product mix changes, carrier rates change, and customer expectations shift. It’s worth periodically checking cart abandonment data specifically at the shipping step, reviewing actual cost-to-serve by region against what you’re currently charging, and adjusting shipping profiles as your catalogue evolves, particularly if you’ve expanded into a heavier or bulkier product category since your shipping rates were last reviewed.

Getting your carrier connections properly integrated matters here too, a well-configured Australia Post integration or a broader shipping integration via StarShipIT or Shippit makes calculated rates and label generation far smoother than trying to manage carrier rates manually.

When to Bring in a Specialist

Shipping strategy sits right at the intersection of margin, conversion, and operations, which makes it easy to optimise one dimension while quietly damaging another, chasing conversion with free shipping everywhere while margin erodes, or chasing margin accuracy with calculated rates while abandonment creeps up. If you’re not confident your current shipping setup is actually the right balance for your specific catalogue and margins, that’s a reasonable thing to get a second opinion on rather than guess at. A Shopify consulting engagement can model this properly against your actual numbers rather than generic advice.

FAQ

Does Shopify support live carrier rates at checkout?
Yes, through calculated shipping rates connected to a carrier account or a shipping app, configured in Settings > Shipping and delivery. Availability of this functionality can depend on your Shopify plan and which carrier or app integration you’ve connected, so it’s worth checking what’s available for your specific setup.

Is free shipping always better for conversion than showing an exact shipping cost?
Generally, free shipping (especially over a threshold) is a strong conversion and average-order-value lever, but it needs to be modelled against your actual margins first. Calculated rates can also work well for conversion when the cost is reasonably expected, but an unexpectedly high number at checkout is a well-known cause of cart abandonment.

How should shipping rates differ for regional and remote Australian customers?
Zone-based shipping profiles, segmented by state or postcode range, let you reflect the real cost difference between metro and regional/remote delivery rather than applying one national rate that either overcharges metro customers or undercharges remote ones.

What’s dimensional weight and why does it matter for shipping rates?
Dimensional (volumetric) weight is how many carriers charge for bulky, low-weight items like furniture or homewares, based on parcel size rather than just actual weight on a scale. Stores that don’t account for this in their shipping cost assumptions often under-price shipping on bulky products.

Can I use different shipping models for different product categories in the same store?
Yes, Shopify’s shipping profiles let you apply different rate rules to different products or collections, which is exactly how many stores run calculated rates for heavy or bulky categories while using flat or free shipping for the rest of their catalogue.

Want Your Shipping Strategy Reviewed?

If you’re not sure whether your current shipping setup is helping or quietly costing you margin, book a call and we’ll model it against your actual product and order data.

Niraj Raut
Written by Niraj Raut SEO Manager

Niraj Raut is the SEO Manager and co-founder at Nexly. He helps Australian Shopify and Shopify Plus brands earn durable organic growth through technical SEO, search-led store architecture and content that ranks. He writes about what actually moves rankings for ecommerce.

Connect on LinkedIn
Have a Shopify project? Chat with us, takes 30 seconds.