A service radius is a business decision dressed up as a map. Most Burlington trades draw theirs by habit: wherever customers have called from. A better radius starts from margin. You work out what each town really earns you after drive time, then decide where to rank, where to pay for visibility, and where to politely decline. This guide walks through the method in five steps, with a worked example.
Why Burlington trades need a deliberate radius
Burlington sits in the middle of several markets at once. It's one of four Halton municipalities, alongside Oakville, Milton and Halton Hills, and it borders Hamilton. Crews drift across those lines all the time.
Drift is expensive in ways that don't show on an invoice:
- Fewer jobs per day. A 40-minute drive each way can turn a three-job day into a two-job day.
- Harder callbacks. Warranty visits and follow-ups in a distant town eat time you can't bill.
- Lower close rates. In a town where nobody has heard of you, more enquiries end in "we went with someone else".
- Weaker map visibility. Google lists distance as a core local ranking factor, so your profile naturally performs best near your address.
None of this means you shouldn't work outside Burlington. It means each town should earn its place.
Step 1: Map a year of jobs
Pull the last 12 months of invoices. For each job, note:
- the town, and for Burlington jobs the planning district or community (the City's planning map shows the boundaries);
- the invoice total;
- the job type, such as emergency, repair, replacement or project;
- the round-trip drive time, roughly.
A spreadsheet with one row per job is enough. If you have 300 jobs, this takes an afternoon. Don't skip it; every later decision depends on it.
Step 2: Work out margin after travel
Drive time is a real cost. Price it at what a crew-hour costs you, including wages, vehicle and lost billable time.
Here's a worked example for one trade with a crew-hour cost of $95:
| Area | Jobs | Avg invoice | Gross margin before travel | Avg round trip | Travel cost | Margin after travel |
|---|---|---|---|---|---|---|
| Burlington (home districts) | 160 | $780 | $343 | 0.5 h | $48 | $295 |
| Rest of Burlington | 70 | $820 | $361 | 0.8 h | $76 | $285 |
| Oakville | 38 | $1,050 | $462 | 1.0 h | $95 | $367 |
| Hamilton (west end) | 25 | $640 | $282 | 1.0 h | $95 | $187 |
| Milton | 12 | $1,400 | $616 | 1.4 h | $133 | $483 |
These numbers are illustrative; yours will differ. But the pattern is common. The far town with large jobs may be very profitable per job, while a nearer town with small jobs may barely pay for the drive.
Step 3: Sort areas into three rings
Now sort each area into one of three rings.
Ring 1: rank and defend
These are the areas close to your base, where your profile already has a distance edge. Invest in organic visibility here: service pages, job photos, reviews from these streets and a well-kept Google profile. Our local SEO service describes the work.
Ring 2: advertise and test
These are areas with acceptable margin after travel but no organic advantage yet. Use paid search with a per-enquiry ceiling set lower than at home, because travel reduces what each job is worth. Google lets you target ads by city, postal code or radius, so each Ring 2 town can have its own campaign and budget.
Ring 3: selective or decline
These are areas where margin after travel is thin, or where only certain job types make sense. Take only large planned jobs there, or refer the work on. Saying no to a thin job is a marketing decision too; it protects capacity for better work.
In the example, Burlington is Ring 1, Oakville is Ring 2 and a strong candidate to move up, Milton is Ring 2 for large projects only, and Hamilton's west end is Ring 3 unless prices change.
Step 4: Set rules for each ring
Write down a few rules your office can follow without asking you:
- Ring 1: take every job type; aim to respond within the hour.
- Ring 2: take repairs over a set minimum and all replacements and projects; book them in clusters on the same day where possible.
- Ring 3: take only projects above a set value; otherwise refer politely.
Then make your marketing match the rules. Your website's service-area page should describe Ring 1 and Ring 2 honestly. Your Google profile's service areas should list Ring 1 and Ring 2 towns, not Ring 3. Your ad campaigns should exclude Ring 3 unless you're running a specific project campaign.
Step 5: Review and promote
Every six months, redo steps 1 and 2. A Ring 2 town that keeps beating its ceiling, with reviews building from local customers, can be promoted to Ring 1. That's when it earns its own area page with real job photos and local detail. Our service-area expansion plan formalises this as a 90-day test followed by a decision.
Common mistakes
- Using invoice totals instead of margin. Large invoices in a distant town can still lose money once travel is counted.
- Adding towns because a competitor does. Their costs, base and crew size differ from yours.
- Listing Ring 3 towns on your profile. It attracts calls you'll decline and dilutes your focus.
- Forgetting seasonality. Winter roads lengthen drive times; a Ring 2 town in July may be Ring 3 in January for some trades.
- Cloning area pages. If every town page says the same thing with a different name, it helps nobody. Write an area page only when you have real local proof.
A one-page checklist
- Export 12 months of jobs with town, invoice, job type and drive time.
- Set your crew-hour cost.
- Calculate margin after travel for each area.
- Sort areas into rank, advertise and selective rings.
- Write office rules for each ring.
- Align your website, Google profile and ad campaigns with the rings.
- Review every six months; promote or demote towns based on the numbers.
If you'd like a second opinion on your own map, call, text or email us. The areas page explains how we read each Burlington district, and the budget guide shows how to fund each ring.
Frequently asked questions
How big should a Burlington trade's service area be?
As big as your margin allows and no bigger. For urgent, lower-value jobs that might mean a few Burlington districts; for large planned projects it might stretch to Milton or Halton Hills.
Should my Google profile list every town I've ever worked in?
No. List the areas you actively want work from. Listing far-off towns doesn't make you rank there and can bring calls you'll turn down.
How often should I review my service radius?
Every six months, and whenever you add crew, raise prices or change your base. Each of those changes the maths.