Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Courier Rates Depend on Postcode Zones, Surcharges and Customer Deals. How Do We Keep Them Straight?
Problems We Solve

Our Courier Rates Depend on Postcode Zones, Surcharges and Customer Deals. How Do We Keep Them Straight?

Courier rates by postcode zone, with Highlands and islands surcharges and customer discounts, live in spreadsheets. We build one rate engine for all quotes.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Parcel and pallet couriers price by zone: postcode areas grouped into bands, with surcharges for remote and offshore areas, weight breaks and customer-specific discounts. Maintaining those in spreadsheets means quotes and invoices drift apart. We build a single rate engine with your zones, weight breaks, surcharges and customer deals, used by quoting, booking and invoicing, with a history of every change.

Three versions of the rate card

Sales has a rate card spreadsheet they send to prospects. The courier software has zone rates that were set up years ago. Finance invoices some customers from a different spreadsheet because their deal was negotiated separately. Somewhere in each is a list of postcode areas that attract a surcharge, and they do not quite agree.

A customer questions why a delivery to a Scottish island was charged a surcharge that their contract says is included. Nobody is sure which rate card is right.

Why rate cards drift

Zone pricing is detailed. Postcode areas, districts and sometimes sectors are grouped into zones; weight breaks and pallet sizes add dimensions; remote and offshore areas have surcharges; customers negotiate exceptions. Each change is made in whichever place the person making it has access to.

Pricing elementWhere it goes wrong
Postcode to zone mappingDifferent lists in different places
Weight breaks and size bandsChanged in one system, not others
Remote and offshore surchargesApplied inconsistently
Customer-specific dealsHeld in a separate spreadsheet
Annual rate increasesApplied to some customers and not others

What drift costs

Undercharging when an old rate stays in the invoicing system. Disputes when quotes and invoices disagree. Surcharges missed on remote deliveries that genuinely cost more to make. And slow quoting, because sales cannot trust the card they are sending.

It also makes rate reviews painful. Increasing prices is harder when you do not know exactly what each customer is paying now.

Postcode changes add slow drift of their own. New postcodes are created as housing estates are built, and a new postcode that is not in any zone list falls back to a default, which may be the cheapest zone. Nobody notices until someone asks why deliveries to a new development far from the depot are priced as if they were next door.

Pallet work multiplies the problem. Pallet networks price by size, weight and zone, and if you pass network rates on to customers with a margin, every network rate change has to flow through to your own card. Done by hand, it rarely happens on the day it should.

The rate engine we build

  1. One set of zones: postcode areas, districts or sectors mapped to zones, maintained on a single screen.
  2. Weight breaks, size bands, service levels and surcharges defined once.
  3. Customer deals as exceptions on top of the standard card, with start and end dates.
  4. A pricing API used by your quoting tool, website, booking system and invoicing, so every price comes from the same place.
  5. A history of every change: who changed what, when, and which quotes and invoices used which version.
  6. Rate review tools: preview what a proposed increase does to each customer's typical monthly bill before you send it.

If your courier software can accept rates by import, the engine can keep it updated rather than replace it.

What changes

One rate card, used everywhere. Quotes and invoices agree. Remote surcharges apply where they should and not where a deal excludes them. Rate reviews start from what customers actually pay. And disputes are settled by looking up the version in force on the day.

Signs your rates need this

  • Rate cards exist in more than one spreadsheet or system.
  • Quotes and invoices sometimes disagree.
  • Remote area surcharges are applied inconsistently.
  • Customer deals are held separately from the standard card.
  • You cannot quickly see what each customer pays.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will it set our zones and prices?

No. You define the zones, rates and surcharges. The engine applies them consistently.

Can it handle pallet as well as parcel pricing?

Yes. Pallet sizes and weights are another set of bands.

What about pallet network rates we pay?

Buy rates from a network can be held alongside your sell rates, so margin per consignment is visible.

What drives the cost?

The complexity of your zones and deals, and how many systems need to use the rates.

Keep reading

More on Problems We Solve

Start here

Tell us what is slowing down your courier operation

Describe the problem, the courier software or spreadsheets you use and who deals with it today. We will tell you what we would build, and if your current system or a smaller change would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →