For most Australian online stores, the best starting point is a small number of flat rate shipping zones, with a free shipping threshold added later once you know your real costs. Live carrier quotes are worth it if your products vary a lot in size and weight, but they take more work to set up properly. What matters most is that the figure a customer sees is close to what postage actually costs you, and that they see it early rather than at the final click. If you are on WooCommerce, our guide to setting up shipping in WooCommerce walks through the same ideas screen by screen.
Work out what shipping really costs you first
Before choosing a method, pull the last twenty or thirty orders you have posted and write down what each one actually cost to send. Include the satchel or box, the tape, the padding, and the few minutes it takes someone to pack it and get it to the post office.
Most small sellers are surprised by the result. The postage label might say $10.95, but the true cost is closer to $14 once packaging and a bit of labour are counted. That average is the number your shipping rates need to cover. Everything after this is simply deciding how to spread that cost across your orders.
The three ways stores usually charge
Flat rate by zone. You set one price for metro areas, one for regional, and sometimes a higher one for Western Australia and the Northern Territory if your parcels are bulky. It is predictable for you and easy for customers to understand. This is where most stores should start.
Free shipping over a threshold. Shipping is included once the cart passes a set amount. This nudges order values up, but only works if your margins genuinely absorb the postage.
Live carrier rates. Australia Post, Sendle and others can quote in real time based on cart weight and the delivery postcode. Accurate to the cent, but it depends entirely on the quality of your product data.
There is nothing stopping you combining them. A flat rate for standard parcels, free over $150, and live quotes for the one oversized product in your range is a perfectly sensible setup.
Setting a free shipping threshold that does not hurt
The common mistake is picking a nice round number without checking it against your average order value. If most people spend $60 and you offer free shipping over $50, you have simply given away postage on nearly every order.
A better approach is to set the threshold roughly 20 to 30 per cent above your average order value. That gives people a reason to add one more item, which is the whole point. Then watch what happens for a month or two. If average order value climbs and your margin holds, it is working.
When live carrier rates are worth the extra work
Live rates make sense when your products vary wildly. Furniture, framed artwork, ceramics, anything heavy or awkwardly shaped. A flat rate that covers a large item will badly overcharge someone buying a small one.
The catch is that live rates are only as good as the data behind them. Every product needs an accurate weight and accurate dimensions, and you need to tell the system what box sizes you actually use. If half your catalogue has a weight of zero, live quotes will return nonsense or fail silently at checkout. Getting this right is usually a job worth doing alongside proper WooCommerce development rather than something to bolt on in a hurry.
Show the cost before people reach checkout
Unexpected postage is one of the most common reasons carts get abandoned. If someone has to fill in their name, email and full address before they can see what delivery costs, a good number of them will simply leave.
Three things help enormously:
- A shipping estimator on the cart page, so people can enter a postcode and see the cost straight away.
- A short line in each product description giving a rough delivery cost and time frame.
- A plain-English shipping page covering dispatch times, carriers, tracking and what happens to remote deliveries.
If you are not sure how your store currently handles this, it is worth running an outside check. Tools like Store Auditor look at a store the way a shopper would and flag the friction points you stop noticing after a while.
A simple setup for most stores
- Calculate your true average cost per parcel, packaging included.
- Create two or three shipping zones rather than a long list.
- Set a flat rate per zone that covers that average with a small buffer.
- Add a free shipping threshold above your average order value.
- Put accurate weights and dimensions on your products, even if you are not using live rates yet.
- Test a real order to each zone and check the amount charged looks sensible.
Revisit the numbers once a year, or whenever carrier prices change. Shipping is not something to set up once and forget, but it also does not need to be complicated.
Need a hand with your store?
We help Australian businesses build and look after online stores that are straightforward to run, including the fiddly parts like shipping, tax and checkout. Have a look at what we do, or give us a call on 02 9834 4119 and we can talk it through. You can also get in touch here.
Need a WordPress website, theme or plugin built properly? We would love to help.
Start a project


