Ask five agencies and you may hear five answers. That is because Google Ads cost is not a fixed price. You set a budget, Google charges when someone clicks, and your results depend on what each click costs and how many clicks turn into calls.
This guide breaks down the math so you can plan with real numbers. We use Google's own documentation on how Google Ads costs work as the starting point, then show you how to estimate your cost per lead with a calculator. It applies to every trade in all 50 states and across Canada.
- You choose the budget and pay per click
- Cost per click varies by trade and market
- Cost per lead depends on click cost and how many clicks become calls
- Management and ad spend are separate
- Budget buys clicks
- Some clicks become calls
- Some calls become jobs
- Jobs pay for the ads
Every number can be measured.
How Google Ads cost works for contractors
Google Ads charges per click in most search campaigns, and you set the budget you are willing to spend.
When someone searches and clicks your ad, you pay that click cost. You decide how much to spend, and Google stops showing your ads when the budget is reached. Local Services Ads work differently: Google bills per lead rather than per click.
There are two costs to separate. The first is ad spend, which goes to Google. The second is management, which pays for the people who set up, run and improve the campaigns.
Google Ads pricing: ad spend versus management
Ad spend goes to Google. Management goes to the person or company who builds and improves the campaigns. Always ask for both numbers, in writing, before you sign.
Ad spend
- Paid to Google
- Buys clicks or leads
- You set the budget
Management
- Paid to your agency
- Sets up and improves ads
- Stated up front
What affects Google Ads cost per click
Cost per click depends on your trade, your market, your competition and the quality of your ads and pages.
Trades with expensive jobs, such as roofing or restoration, tend to have pricier clicks, because many companies compete for each search. A big metro usually costs more than a small town.
Better ads and pages can lower the cost. Google rewards ads that match what people search and send them to a page that delivers.
- Your trade and the value of a job
- Your city and how many competitors bid
- Ad quality and the page the ad opens
- Settings such as the hours and areas you target
Average Google Ads cost per click for contractors
There is no single average, because your trade, your city and your competition change the price. Compare your cost per click with what a booked job is worth, not with another company's number.
Want help with Google ads cost? Our team does it for contractors in every state.
Ask our teamHow to figure your Google Ads cost per lead
Cost per lead is your ad spend divided by the number of leads, which equals cost per click divided by the share of clicks that become calls.
If a click costs $10 and one click in ten becomes a call, each call costs about $100. If one in twenty becomes a call, each call costs about $200. That is why a page that turns clicks into calls matters as much as the bid.
Try your own numbers below. The result is an estimate to plan with, not a promise.
Estimate your Google Ads cost per lead
- Clicks
- –
- Calls
- –
- Cost per call
- –
- Booked jobs
- –
- Cost per booked job
- –
- Profit minus ad spend
- –
Example math to plan with, not a promise of results. It leaves out management fees.
Google Ads cost: a simple example
| Clicks that become calls | Calls from 100 clicks | Cost per call |
|---|---|---|
| 5 percent | 5 | $240 |
| 10 percent | 10 | $120 |
| 20 percent | 20 | $60 |
How to tell whether your Google Ads cost is worth it
Google Ads are worth it when the profit from booked jobs is greater than the ad spend and management cost.
Multiply your calls by the share you book, then by the profit on an average job. Compare that with what you spent. If a call costs $100 and one in three becomes a $3,000 job with a healthy margin, the ads pay for themselves many times over.
Track calls by source so you know which ads actually bring work. See Google Ads management for how we do it.
Judge ads by jobs booked, not clicks collected.
Google Ads cost compared with Local Services Ads and SEO
Local Services Ads bill per lead and SEO has no per-click cost, so each changes how your budget works.
Local Services Ads show a verified badge above the map and charge for each lead. Read are Local Services Ads worth it for the comparison. SEO builds free calls over time, covered in what is local SEO.
Most contractors use more than one. Ads fill the gaps while organic results grow.
Google Ads cost compared with Local Services Ads
Local Services Ads charge per lead, not per click, and Google explains the program in its Local Services Ads Help Center. The math is different, so compare cost per booked job.
Conclusion: what Google Ads cost depends on
Your cost per lead equals cost per click divided by the share of clicks that become calls. Improve the page and the offer and the same budget buys more calls.
Judge ads by jobs booked, not clicks, and use the maximum cost per lead calculator to find a ceiling that still leaves you a profit.
For more planning help, the Google Ads Help Center, Think with Google and the SBA business guide are worth a look.
