
A couple of years ago, a plumber here in London sat across from me with a printout of his Google Ads dashboard. He was spending about $1,800 a month. The dashboard showed 340 clicks and 22 “conversions.” He pointed at the paper and asked me the question I hear more than any other: “Shovon, is this actually working?”
I couldn’t answer him. Not because the numbers were bad, but because nobody had set up the business side of the measurement. His “conversions” were a mix of contact form submissions, brochure downloads, and phone calls of any length — including wrong numbers and a supplier asking about an invoice. He knew exactly what he was spending and had almost no idea what he was getting.
That conversation is why I always teach budgeting and measuring as one skill, not two: a budget without measurement is a guess with a dollar sign on it, and measurement without a budget tied to real numbers is a hobby. This post covers both — what Google Ads costs for a Canadian local business, how to set a starting budget you can defend, and how to track results from click to paying customer.
Key Takeaways
- Work your budget backwards from the number of leads you need, not forwards from a round number that feels comfortable.
- The 2025 industry benchmarks (WordStream/LocaliQ, 16,000+ campaigns) put the average cost per click at $5.26 USD and the average cost per lead at $70.11 USD — with legal, dental, and home improvement paying the most.
- Set up conversion tracking for phone calls and form fills before you spend a dollar; without it you are flying blind.
- Cost per qualified lead — not cost per click — is the number that decides whether your ads pay for themselves.
- Connect your ad clicks to actual customers with a simple CRM habit (or even a spreadsheet) so you know which leads turned into revenue.
- Google’s conversion count will never match your own records exactly, and that is normal. This post explains the six most common reasons why.

Why Budgeting and Measuring Are Really One Job
Most business owners treat the Google Ads budget and Google Ads reporting as two separate chores. The budget gets decided once (“let’s try $1,500 a month”), and the reporting gets glanced at when something feels off. That split is where money quietly disappears.
Here is the connection: your budget is only “right” if it buys enough leads at a price you can afford — and you cannot know either without measurement. How many clicks became enquiries, quotes, customers? Each answer feeds back into the budget: $2,000 for 10 customers worth $400 each means the budget was too small; $2,000 for 2 customers means it was too big for how the account is set up.
So the workflow in this post runs in a loop: estimate costs, set a starting budget, track everything properly, then let the real numbers resize the budget. If you already read my guide on how to plan your digital marketing budget, think of this post as the Google Ads chapter of that plan — the part where the general budget meets the actual auction.
What Actually Decides What You Pay Per Click
Google Ads runs on an auction, but it is not a straight highest-bidder-wins auction. Every time someone searches, Google ranks the competing ads with something called Ad Rank, which blends your bid with your ad’s expected performance — roughly, how relevant and useful Google thinks your ad and landing page are for that search. You end up paying just enough to beat the advertiser below you, often less than your maximum bid.
In plain terms, five things move your cost per click up or down:
1. Your industry. A personal injury lawyer and a pizza shop are not bidding in the same auction. High-value services attract fierce bidding because one new client can be worth thousands. This is the single biggest cost driver, and we will put real numbers on it in the next section.
2. Keyword intent. “Emergency plumber London Ontario” costs far more per click than “how to fix a dripping tap” — the first searcher is ready to hire today. The closer a keyword sits to a buying decision, the pricier it gets.
3. Your location targeting. Bidding on downtown Toronto costs more than a smaller city because more competitors chase the same searches. Tight geo-targeting around your real service area keeps you out of auctions you cannot win cheaply.
4. Your ad and landing page quality. Google rewards ads that get clicked and pages that answer the search. A relevant ad with a fast, focused landing page can pay less per click than a lazy competitor bidding higher — and this part is entirely in your control.
5. Match types and negatives. Broad match casts a wide net and can burn budget on loosely related searches; exact and phrase match keep things tighter. A maintained negative keyword list (blocking “jobs,” “free,” “DIY”) is one of the cheapest ways to pull your average CPC down.
What Clicks and Leads Actually Cost in Local Service Industries
Let us get specific. Every year, WordStream (now part of LocaliQ) publishes benchmarks drawn from thousands of real Google Ads accounts. The 2025 edition covered more than 16,000 campaigns, and it is the freshest solid dataset available as I write this. Two headlines: the average cost per click rose to $5.26 USD (up about 13% on the year before, with 87% of industries paying more), while the average conversion rate also improved to 7.52% — so clicks cost more, but they turn into enquiries more often.
Here is what that looks like for the industries most of you work in. These are US-dollar figures; Canadian auctions are usually a touch cheaper than the big US metros, but the loonie means you should mentally add roughly 35% to convert to Canadian dollars.
| Industry | Avg. cost per click (USD) | Avg. cost per lead (USD) | Approx. cost per lead (CAD) |
|---|---|---|---|
| Legal services | $8.58 | $132 | ~$178 |
| Dental services | $7.85 | $73 | ~$99 |
| Home improvement (plumbers, HVAC, etc.) | $7.85 | $91 | ~$123 |
| Education & instruction | $6.23 | $64 | ~$86 |
| Restaurants & food | $2.05 | $31 | ~$42 |
| All-industry average | $5.26 | $70.11 | ~$95 |
Sources: WordStream/LocaliQ 2025 Google Ads benchmarks (16,000+ campaigns); CAD figures are rough conversions for planning purposes.
Two things jump out. First, the spread is enormous: a lead costs a restaurant about $42 CAD and a law firm about $178 CAD. Anyone quoting you a single “normal” Google Ads budget without asking your industry is guessing. Second, cheap clicks do not guarantee cheap leads. Restaurants pay little per click but convert modestly; auto repair shops pay $4.35 a click yet land leads near $30 USD because their conversion rate tops 15%.
One encouraging footnote: the 2026 edition of the same benchmarks (published May 2026, covering April 2025–March 2026) showed the average cost per click at $5.42 but the average cost per lead dipping to $66.69 — the first CPL decline in five years. Costs are still high, but advertisers are getting better at converting the traffic they buy. Good tracking is a big part of why.
How to Work Out a Starting Budget That Makes Sense
Forget round numbers. The honest way to set a starting budget is to work backwards from the leads you need:
Step 1 — Decide how many leads you need per month. Say your dental clinic wants 20 new-patient enquiries a month.
Step 2 — Divide by your conversion rate. If about 7–8% of ad clicks turn into enquiries (the all-industry average is 7.52%), you need roughly 20 ÷ 0.075 = 267 clicks.
Step 3 — Multiply by your expected cost per click. Dental averages $7.85 USD a click, so 267 × $7.85 ≈ $2,096 USD, or roughly $2,800 CAD.
That is your planning budget: about $2,800–$3,000 CAD a month to test whether Google Ads can deliver 20 dental enquiries. If each new patient is worth $600 in first-year revenue, 20 enquiries converting at even a third into patients means $4,000 back on $3,000 spent — before repeat visits. The math either works or it doesn’t, and now you know before you start.
A second example, because the numbers change a lot by trade. A plumbing company wants 15 quote requests a month. Home improvement averages about $7.85 USD a click with roughly an 8% conversion rate: 15 ÷ 0.08 = 188 clicks × $7.85 ≈ $1,476 USD, or about $2,000 CAD a month. Fifteen quote requests at a 40% close rate is 6 jobs; at $800 a job that is $4,800 of revenue against $2,000 of ad spend.
Two guardrails for your first 60 days. First, give the test enough fuel: at least 100–200 clicks before you judge anything — at $7–$8 a click, that means roughly $1,000–$1,600 CAD minimum for competitive trades. Anything less and you are reading noise. Second, set the daily budget as monthly ÷ 30.4 (Google’s formula); Google may spend up to twice the daily budget on a busy day, but it evens out within your monthly limit. If the setup side feels new, my Google Ads planning and launch walkthrough covers it step by step.
The Setup Step Most Local Businesses Skip
Here is the uncomfortable truth behind that plumber’s story: he had run ads for eight months without proper conversion tracking. Google reported clicks and a jumble of “conversions,” and nobody could say which ones mattered. Conversion tracking simply tells Google Ads what counts as a win — a form submission, a phone call, a booking — so the system can report on it and bid toward more of it. Without it, Google’s automation is optimizing blind, and so are you.
You need three pieces in place. Google’s own guide to conversion tracking walks through the mechanics; here is what matters for a local business.
Tracking form fills
This is the easiest win. You place the Google tag on every page of your website (Google Tag Manager makes this a ten-minute job), then create a conversion action that fires when someone reaches your thank-you or confirmation page after submitting the contact or quote form. One page view equals one enquiry — simple and reliable.
Two tips from experience. First, put the conversion on the thank-you page, not on the form submit button — otherwise accidental double-clicks and failed submissions inflate your numbers. Second, if your site uses an embedded booking widget (many dental and salon sites do), test the full flow yourself after setup. Widgets inside iframes sometimes need extra configuration before the thank-you page registers properly.
Tracking calls from your website
For most local businesses, the phone is where the money happens — and it is the part most advertisers never track. Google offers “calls from your website” as a conversion type: you add a small snippet of code alongside your Google tag, and it automatically swaps the phone number shown on your site with a Google forwarding number, but only for visitors who arrived by clicking your ad. When they call, Google logs the call’s duration, start time, and area code.
The key setting is the minimum call length. You decide what counts — 30 seconds is a common starting point, 60 seconds if you get a lot of tyre-kickers. A 12-second call that was someone asking for directions should not count the same as a four-minute conversation about a root canal. Set the threshold, and only calls that clear it show up as conversions.
Tracking calls straight from your ads
Many searchers never reach your website at all — they tap the call button directly on your ad, especially on mobile. Call assets (the phone number that appears under your ad text) capture this traffic. Turn on call reporting in your account settings and Google assigns a forwarding number to the ad so those calls get logged with the same detail: duration, time, and whether the call connected. Google’s call reporting setup is worth a read, and yes, forwarding numbers are fully supported in Canada.
Between website call tracking and call-asset tracking, you now capture both kinds of phone enquiry. For a plumber or a law firm, this pair of settings is often the difference between “Google Ads doesn’t work for us” and “two-thirds of our new clients call us from the ads.”
How to Track Telephone Enquiries Properly
Tracking that a call happened is step one. Knowing whether it was a good call is step two, and this is where a little discipline pays off.
Start with the free data Google gives you: duration, start time, and caller area code for every tracked call. Scan the list monthly and patterns jump out — 20-second calls at 2 a.m. are rarely customers; four-minute calls on weekday mornings usually are. If your duration threshold lets junk through, raise it; if it filters genuine enquiries, lower it. This is a living setting, not a one-time choice.
Next, close the loop with your team. Whoever answers the phone should ask “how did you hear about us?” — asked consistently, that beats any software. Keep a shared sheet (or your CRM) with the date, caller number, what they asked for, and whether it became a quote or booking. Google tells you the call happened; only your business can say whether it was worth anything.
When call volume outgrows a spreadsheet, tools like CallRail or WhatConverts add call recording, keyword-level attribution, and spam filtering. Not required on day one, but past 50+ ad-driven calls a month they pay for themselves by exposing which keywords bring customers and which bring price-shoppers.

Cost Per Click vs Cost Per Qualified Lead: The Number That Actually Matters
Here is the mental shift that separates advertisers who profit from those who just spend. Cost per click is the price of admission — what Google charges you for a visitor. Cost per qualified lead is what you actually paid for someone worth talking to. The gap between them is where most local campaigns quietly fail.
Picture the funnel: a hundred people click your ad, eight enquire, and only three are genuine prospects — the rest are price-shoppers or outside your service area. Your cost per click was $8, your cost per lead $100, your cost per qualified lead $267. Whether that is brilliant (a law firm) or ruinous (a café) depends entirely on what a customer is worth to you.
Keep these metrics in order, from the least to the most meaningful:
| Metric | What it tells you | 2025 benchmark |
|---|---|---|
| Click-through rate (CTR) | Are people clicking your ad? | 6.66% average |
| Cost per click (CPC) | What each visitor costs | $5.26 USD average |
| Conversion rate | What share of visitors enquire | 7.52% average |
| Cost per lead (CPL) | What each enquiry costs | $70.11 USD average |
| Cost per qualified lead | What each worthwhile enquiry costs | No public benchmark — yours to measure |
| Cost per customer | What each new paying customer costs | Depends on your close rate |
Source: WordStream/LocaliQ 2025 Google Ads benchmarks.
The formula is simple: cost per qualified lead = total ad spend ÷ number of qualified leads. A “qualified lead” is whatever your business defines as worth pursuing — right service, right area, real intent. Write the definition down and share it with whoever answers the phone, because if marketing and the front desk disagree on what counts, the number is meaningless.
This metric exposes false economies: a campaign at $40 per lead with one in ten qualified costs $400 per qualified lead, while a $90-per-lead campaign with half qualifying costs $180. Never judge a campaign on CPL alone.

Connecting Google Ads Leads to Paying Customers
Knowing your cost per qualified lead is powerful. Knowing your cost per customer — and the revenue behind it — is the whole game. This is the step that turns Google Ads from a marketing expense into a business investment you can scale with confidence.
The bridge between click and customer is the GCLID — the Google Click ID carried by every ad click. Capture it in a hidden form field when someone submits your form, and store it with the lead in your CRM or a spreadsheet. When that lead becomes a quote, a booking, and finally a paying customer, update the record — then upload those outcomes back into Google Ads as “offline conversions.”
Why bother? First, you see the truth: which keywords produce customers, not just enquiries. Your cheapest leads often never buy while a pricier keyword quietly delivers most of your revenue. Second, Google’s automated bidding can then optimize toward actual customers instead of raw form fills — it can only drive where you tell it to go. Upload at least daily with smart bidding; stale data makes for sluggish learning.
No fancy software needed to start: a spreadsheet with date, name, phone, GCLID, lead source, quote value, and outcome (won/lost/pending) handles a few dozen leads a month, and Google accepts offline conversion uploads from a simple file. When volume grows, a CRM with a native Google Ads integration takes over automatically.
Record the value of each won deal, not just the win. Five $300 jobs and two $2,000 jobs look identical if you only count conversions; with values attached, Google can optimize toward revenue — and your reports speak your accountant’s language.
Why Google’s Numbers Never Match Your Books
Sooner or later, every advertiser hits this moment: Google Ads reports 24 conversions for the month, but your own records show 15 enquiries. Nobody is lying. The two systems simply count different things in different ways. Here are the six most common reasons, so you can explain the gap instead of worrying about it.
1. Different counting rules. Google lets you count “every” conversion or “one” per click. On “every,” one visitor who submits your form twice counts twice; your receptionist counts one person. Check which setting each conversion action uses.
2. Attribution windows. By default, Google credits a conversion to the ad click up to 30 days earlier. Someone clicks on the 1st, calls on the 20th, and Google files it under the 1st — your books file it on the 20th. Same lead, different month.
3. View-through and modelled conversions. Google may count conversions from people who saw but didn’t click your ad, and it models conversions it cannot directly observe when cookie consent is declined. Your records only hold people who actually contacted you.
4. Duplicate and junk submissions. Spam bots, accidental double-submits, and test entries from your web developer all count in Google until filtered; your staff quietly ignores them. A little spam filtering narrows this gap fast.
5. Call-duration thresholds. If your website call tracking counts every call over 30 seconds, Google logs the 35-second wrong number as a conversion. Your team does not. Raising the threshold or reviewing call recordings trims this.
6. Time zones and import lag. Offline conversions uploaded this week may belong to last month’s clicks, and Google’s day boundary may not match yours — small timing shifts that look like permanent mismatches but are really just bookkeeping.
Use both sets of numbers wisely: trust Google’s data for relative decisions (which keyword beats which), and your own records for absolute ones (revenue produced, whether to raise the budget). Two instruments measuring the same business from different angles.
A Simple Monthly Routine That Keeps Everything Honest
You do not need a dashboard with forty charts. Once a month, give this thirty minutes:
- Check spend against budget. Did you spend what you planned? If Google overspent or underspent by more than 10%, adjust the daily budget.
- Write down cost per lead and cost per qualified lead. Total spend divided by each. Compare against last month and your target.
- Count what became customers. From your sheet or CRM: how many qualified leads turned into paying customers, and what revenue did they bring?
- Compute the only ratio that matters. Revenue from Google Ads customers divided by Google Ads spend. Above 3:1 for most local services means the channel is earning its keep; above 5:1 means you should seriously consider spending more.
- Make one change. Pause the worst-performing keyword, raise the call-duration threshold, test one new ad headline — just one. Small, steady changes beat grand redesigns.
Do this twelve times and you will know more about your advertising than most agencies can tell you about theirs. If you want the broader measurement picture beyond Google Ads, my post on how to measure digital marketing results extends the same discipline across every channel.
Frequently Asked Questions
How much should a small local business spend on Google Ads each month?
There is no universal number — it depends on your industry’s click costs and how many leads you need. As a starting point, most Canadian local service businesses land between $1,500 and $4,000 CAD a month once they work the backwards math in this post. Whatever you choose, make the first 60 days a test with enough budget for at least 100–200 clicks; judging a campaign on 20 clicks is like judging a restaurant on one appetizer.
How long does it take to know whether my Google Ads are working?
Give it four to six weeks of steady spend — Google’s automated bidding needs roughly 30 conversions in 30 days to settle, and you need enough data to separate patterns from noise. The first two weeks are for fixing tracking and catching obvious waste; weeks three to six are when the cost-per-lead trend becomes trustworthy.
Should I count phone calls as conversions?
Yes — for most local businesses, calls are the main event. Track calls from your website and calls placed directly from your ads, and set a minimum call duration (30–60 seconds is typical) so wrong numbers and hang-ups don’t inflate your numbers. If the phone is how you get customers, a campaign without call tracking is a campaign you cannot judge.
Google Ads says I got 20 leads but my team only remembers 12. What is going on?
Almost certainly a mix of the six causes in the section above: duplicate form submissions, spam, calls that were too short to matter, and Google’s 30-day attribution window filing leads under a different date than your books. Audit one month side by side — match Google’s conversion list against your enquiry log — and the gap usually explains itself. Then tighten the weak spots: add spam protection, raise the call-duration threshold, and confirm your counting settings.
Should I optimize my campaigns for clicks or for conversions?
Conversions, once you have enough of them. “Maximize clicks” is fine for the first week or two, but clicks are a cost, not a result. Move to conversion-based bidding once you see a steady flow — roughly 30 conversions a month is what Google’s automation needs to learn. And feed it qualified conversions or offline customer data rather than raw form fills; the smarter the goal, the smarter the bidding.
Do I need a CRM to measure Google Ads properly?
Not on day one. A spreadsheet that records each lead’s source, GCLID, quote value, and outcome is enough to compute cost per qualified lead and cost per customer. Once you are handling 50+ leads a month, or juggling follow-ups across staff, a CRM with a Google Ads integration earns its keep by automating the capture and the offline conversion uploads. Start simple; upgrade when the spreadsheet starts creaking.
Further reading: for the mechanics behind this post, see Google’s own guide to conversion tracking and Google’s call reporting setup; for the numbers, WordStream’s PPC benchmarks and Search Engine Land’s coverage of the 2025 data. On getting outside help, read about hiring an AdWords optimization expert (Freelancers HUB) and measuring ROI and KPIs for a campaign (Freelancers HUB Canada). And if you are planning the wider budget or the launch itself, see my posts on planning your digital marketing budget, measuring digital marketing results, and planning and launching Google Ads for a Canadian local business.
0 Comments