How accounting firms build a local client list, trade by trade
Owner-run businesses near your office are the natural clients of a local accountant. How to list them by trade and area, leave out existing clients and keep the list current.
An accounting firm builds a local client list by choosing the trades it already serves well, listing every independent business of those trades within a set distance of its office, removing the ones it already acts for, and refreshing the list on a schedule so new arrivals are added. Owner-run businesses close by are the clients a local practice wins most easily, because the partner can meet them, knows their sector and is often recommended by neighbours.
This article is for bookkeepers, small accounting practices and tax advisers. It explains how to pick trades and an area, what each line of the list should hold, how to rank it, a made-up worked example, common mistakes, and how to set the list up as an AI employee that keeps it fresh.
Start from the trades, not the map
A list of every business in a postcode is not a client list. Practices grow faster when they specialise: a firm that knows the tip rules of hospitality, or the equipment write-offs of dental practices, can speak to a prospect's real problems in the first meeting. So pick two to four trades first, then the area.
Independents are the target, since chains keep their books centrally. Among the businesses nearest a city centre, most in owner-run trades are independent. xMap's places database shows this for Toronto in November 2026:
| Trade in Toronto | Listed within 10 km | Independent, of the nearest |
|---|---|---|
| Beauty salons | 838 | 409 of 415 |
| Dentists | 830 | 447 of 460 |
| Bakeries | 512 | 332 of 369 |
| Cafes | 622 | 265 of 312 |
| Restaurants | 2,125 | 249 of 290 |
xMap's places database, November 2026. The independent share is worked out from the places nearest the centre of Toronto, as stated in each row, not from the whole count.
Two things follow. In these trades almost every nearby business is a possible client. And the counts are large enough that a firm should narrow by distance before it narrows by anything else.
What each line of the list should hold
- Name, trade and address, so the partner knows at once what the business is.
- Phone and website, when published. Businesses without either are hard to reach and often very small.
- Rating and number of reviews. A business with hundreds of reviews has steady trade and real books to keep; one with three is just starting.
- Opening date, when the database holds one. A business in its first year needs registration, payroll and a first year-end, and is choosing an accountant now.
- Distance from the office, to plan visits by street.
- Whether it is already a client, so it can be left out.
How to rank the list
With a few hundred names, order matters more than size. A simple ranking that works for most practices:
- Put businesses that opened in the last year first. They have the most decisions ahead of them.
- Next, independents with many reviews: established, busy and likely to have outgrown doing their own books.
- Then the rest, nearest first.
- Leave out anything without a phone or website unless a partner walks past it every day.
A worked example (made up)
Say a three-person practice in Melbourne serves hospitality and beauty businesses. It sets the area to 2 km around its office and the trades to cafes, restaurants, bakeries and beauty salons, independents only, with a phone or website. The first list has 180 businesses. Matching against its 60 clients removes 41. Of the 139 left, 22 opened in the last year; those go to the top and the partner calls ten of them in the first fortnight.
Every Monday after that, the flow sends only businesses it had not found before: four or five in a typical week. The figures are invented for the example; a busy inner-city area will find more, a quiet suburb fewer.
Mistakes to avoid
- Buying a generic list. It is out of date the day it arrives and holds no opening dates. A list built from place data can be rebuilt next week.
- Counting a whole city. A 10 km circle around a big city holds thousands of businesses in these trades. Nobody can call them; start with a short walk or drive from the office.
- Matching clients by name only. "Rosa's" and "Rosa's Kitchen Pty Ltd" are the same business. Match by phone number or website as well.
- Ignoring chains completely. A franchisee owns their unit and keeps their own books, even though the brand is a chain. If you serve franchisees, keep chains in and read the brand.
- Never refreshing it. New businesses open every month; a list built once misses the most promising prospects.
How to do it with an AI employee
In xMap Flows the list is an AI employee that rebuilds it each week and sends only what is new:
- Schedule: every Monday morning.
- Nearby places: Where set to A point at your office, Within 2 km, the trades you serve as types, Chains set to Only independents, and Only places with a phone or website switched on.
- Match with my table: your client table from My data, keep only items not in the table, matched by phone number.
- Only new: each business reaches you once.
- xMap LLM: a fit score from 0 to 100 and one line on what the practice could help with.
- Sort and limit: highest score first, keep the top 25.
- Google Sheets, or Email: rows added to the practice's prospect sheet, or a weekly email.
What lands each Monday is a short ranked list with names, trades, addresses, phone numbers, websites, ratings, opening months where known, the score and the AI's line. The sheet grows week by week into the practice's own client map. For a referral network rather than clients, the accountants to build a referral network with template works the other way round.
Questions
How far from the office should the list reach?
Start with what a partner can visit in an afternoon, often 1 to 3 km in a city and further in a town. Widen it once the nearest businesses are covered.
Can I see how many independents there are in my area before building anything?
Yes. Nearby places can pass on counts instead of places, or you can ask the map a question such as how many bakeries are within 2 km of your office.
Does the list include businesses without a website?
Only if you leave Only places with a phone or website switched off. Many very small businesses have neither, and are hard to reach in any case.
How do I stop existing clients appearing?
Upload your client list to My data and add Match with my table before the email, keeping only items not in the table.
Will it tell me a business's turnover?
No. The list holds what the places database knows: type, address, contact details, rating, reviews, brand and opening date. Size is better judged from reviews and a first conversation.