postcodezip codelocal marketinglocal business

What Your Customers’ Postcodes Tell You (That Your Accountant Can’t)

ZipScheduler Team
October 3, 2026
4 min read

Ask a local service business where their customers come from and most will answer from memory: "mostly the north side, some in town." Ask the same question of their bookings and the answer is usually different, and much more useful.

Every booking a mobile business takes carries a zip code or postcode. On its own, one postcode tells you where to drive tomorrow. Put three months of them side by side and they tell you things your profit and loss statement never will.

Why the postcode, and not the full address

A street address is too precise to compare. No two are the same, so a list of them is just a list. A postcode is the right size: big enough that customers group together, small enough that the groups mean something.

In the US a five-digit zip code covers a neighbourhood or small town. In the UK the first half of a postcode (the outward code, such as SW11) marks out a district, and in Ireland the first three characters of an Eircode (the routing key, such as D04) do the same. In Australia a four-digit postcode usually covers a suburb or a cluster of them. Whichever you have, it is the natural unit for asking "where is my work?"

Four questions your postcodes answer

1. Where should my next advertising dollar go?

Count bookings by postcode and sort the list. The top five almost always account for most of your work, and they are rarely the areas you would have guessed.

That list is your targeting. Letterbox drops, local Facebook groups, sponsoring the junior football club, Google Ads location targeting: all of them can be aimed at a postcode. Aim them at the areas that already book you and you are marketing to neighbours of happy customers, which is the cheapest marketing there is.

2. Which areas look busy but don't pay?

Now put the postcode next to the travel. An area that sends you ten jobs a month but sits forty minutes away can earn you less than one that sends six and sits around the corner. The work is the same; the unpaid driving is not.

Very often the "busy" outer suburb turns out to be the one dragging the week down. You don't have to drop it. You may only need to serve it on fewer, fuller days.

3. Where is word of mouth working?

Watch a postcode over time. When one that sent you a single job last quarter sends you five this quarter, something happened there: a recommendation in a community group, a neighbour who saw your van, a review that got shared.

That is the moment to lean in, with a flyer drop or a dedicated day in that area, while the word is still spreading.

4. Where should I say no?

Postcodes that appear once and never again, at the far edge of your map, are usually not customers you lost. They are customers you should never have taken. Seeing them in a list makes the decision to stop serving an area a calm business decision instead of an awkward one.

How to start (it takes ten minutes)

  1. Export or copy out your bookings for the last three to six months.
  2. Keep two columns: the postcode, and the value of the job.
  3. Group by postcode and add up the count and the total.
  4. Next to each postcode, write roughly how long it takes you to get there.

That last column is the one that changes minds. Revenue per postcode is interesting. Revenue per hour of driving to that postcode is a decision.

Making it automatic

The catch with doing this by hand is that most booking forms never ask for the postcode on its own. It is buried in a free-text address, spelled three different ways, if it is there at all.

A booking page that asks for the postcode first, before showing any times, fixes that by design. Every booking comes in with a clean postcode attached, already matched to one of the areas you serve. That is how ZipScheduler works: the area is the first question, so the data you need for every decision above builds up on its own, one booking at a time.

You already collect this information. The only question is whether you are reading it.