Retail Web Hosting Start my shop

Shipping for UK webshops: choosing carriers and setting rates

Shipping affects your margins, your reviews and whether customers finish checking out. This guide covers the main UK options, how to set up rates in WooCommerce, and the logic behind a free shipping threshold.

Updated 14 October 2026

Start with your parcels, not the carriers

Before comparing services, measure what you actually send. Weigh and measure your typical orders, including packaging, and group them:

  • Letter and large letter items: flat, light products such as prints, cards, socks or jewellery in a slim box. These are usually the cheapest to send.
  • Small and medium parcels: the bulk of most shops' orders.
  • Heavy, bulky or fragile items: furniture, plants, ceramics or anything over normal parcel sizes. These often need a courier or specialist service.

Also note the value of a typical order. Higher-value items need tracking and enough compensation cover if they go missing. Carriers set size and weight bands, and a few millimetres can move a parcel into a more expensive band, so choose packaging with those limits in mind.

Royal Mail and courier options

Most UK shops use Royal Mail, a courier, or a mix of both. Prices change often, so compare current rates on each carrier's website rather than relying on old price lists.

OptionStrengthsWatch out for
Royal Mail (online postage or Click and Drop)Delivers to every UK address, letter and large letter formats, post box and Post Office drop-offChoose tracked or signed services for valuable items; compensation limits vary by service
Royal Mail business accountCollections and account rates once volumes growMinimum volumes and contract terms
Parcel couriers (for example Evri, DPD, DHL, Parcelforce, UPS)Tracking as standard, delivery time slots, parcel shop and locker networksSurcharges for remote areas, size limits, varying service levels
Parcel comparison and broker sitesDiscounted rates on several couriers without a contractClaims for lost or damaged parcels go through the broker
Local delivery or click and collectNo carrier cost, good for local customers and bulky goodsYour time and vehicle costs

Whichever you choose, check how labels are created. Many carriers and broker services connect to WooCommerce through a plugin, so orders flow in and labels print without retyping addresses. That saves time and avoids mistakes once you have more than a handful of orders a day.

It is common to use different services for different orders. A sensible split for many small shops is an untracked or basic tracked service for low-value letter-sized items, a tracked parcel service as the standard option, and a faster or signed-for service for valuable orders or customers who pay for speed. Decide in advance which service each type of order gets, write it down, and you will not have to think about it at the packing table. Also decide what you do when a parcel goes missing: whether you resend straight away and claim from the carrier afterwards, or wait for the claim. Customers remember how a problem was handled more than the problem itself.

Setting up shipping rates in WooCommerce

WooCommerce builds shipping around three ideas:

Shipping zones

A zone is a set of places that share the same rates. Many UK shops create separate zones for mainland UK, the Scottish Highlands and islands, Northern Ireland, and the Channel Islands and Isle of Man, because carriers often charge more for remote areas and some places have different customs or VAT treatment. Check your carrier's list of surcharged postcodes. If you sell abroad, add zones per region; our guide on selling to the EU from the UK covers what changes.

Shipping methods

Each zone gets one or more methods: flat rate, free shipping, or local pickup are built in. Plugins add weight-based rates, table rates or live rates fetched from the carrier.

  • Flat rate is simplest and works if most orders fall into the same band.
  • Weight-based or table rates suit shops with a wide range of sizes.
  • Live carrier rates are accurate but can show customers confusing prices, so many small shops prefer a few clear options.

Shipping classes

Classes let you charge more for particular products, such as a large mirror, without changing the rate for everything else. Assign the class on the product and add the extra cost in the zone's method.

The logic of a free shipping threshold

A threshold such as "free delivery on orders over a set amount" can raise your average order value, but only if the numbers work. Use your own data:

  1. Find your current average order value in WooCommerce reports.
  2. Find your average shipping cost per order, including packaging.
  3. Set the threshold a little above your average order, so a typical customer needs to add one more item to qualify.
  4. Check the margin on that extra item covers the postage you are now paying.
  5. Exclude heavy or bulky products with shipping classes, so one large item does not wipe out the profit.

For example, if your typical order is a little under the threshold and your cheapest add-on item has a healthy margin, many customers will add it, and the extra profit pays for the postage. If your add-on items have thin margins, free shipping may simply cost you money. Review the numbers after a month or two and adjust.

Show progress in the cart, such as "add a little more for free delivery", and mention the threshold on product pages. Unexpected delivery costs at checkout are a common reason people leave, as our guide to reducing abandoned carts explains.

Dispatch, packaging and keeping customers informed

Good shipping is as much about communication as price:

  • Publish a clear delivery page: services, costs, dispatch times and order cut-off times.
  • Send tracking numbers automatically in the shipped email.
  • Use packaging that protects the product without pushing it into a larger size band.
  • Keep proof of postage and know each carrier's claims process for lost or damaged parcels.
  • Explain how returns work and who pays for return postage; see our returns policy guide.

Customers will ask "where is my order?". On Retail Web Hosting's Shop Grow plan, BonusFlow Ecommerce shows orders, returns and order questions next to each customer's email, so you can answer without searching through separate systems.

Frequently asked

Should I use Royal Mail or a courier?

Royal Mail is often best for letters, large letters and small parcels to every UK address. Couriers can be better value for heavier parcels and usually include tracking. Many shops use both, depending on the item.

How do I set a free shipping threshold?

Look at your average order value and average shipping cost, set the threshold slightly above your typical order, and check that the margin on the extra item a customer adds covers the postage.

Can I charge more for delivery to the Highlands or Northern Ireland?

Yes, you can set separate shipping zones with different rates, as long as costs are shown clearly before the customer pays. Check your carrier's surcharged postcode list.

Open your shop this week.

Sign up in a minute. We set up your WooCommerce shop with you and run it from there.

Start my shop
Shops from £19.95/monthStart my shop