Google Ads is the one marketing channel where a tradie can switch on demand on a Tuesday and have the phone ring on Wednesday. It is also the channel where most trade businesses lose money, and almost never because the clicks were too dear. They lose it on searches they never meant to buy, on a homepage that does not mention the job, and on a phone that rang out. This guide is the setup that avoids all three. It assumes nothing, uses Australian prices, and says plainly where we would stop doing it ourselves.
The short version
- Track calls and forms before you spend anything. Without conversion tracking, Google optimises for clicks and you cannot tell a good week from a bad one.[1]
- One Search campaign, one ad group per job. Emergency and planned work in separate groups, phrase and exact match, no broad match until you have data.
- Target the suburbs you drive to, set to people in those places rather than interested in them, and exclude the ones you will not take.[2]
- The negative list is where the money is saved. Jobs, courses, DIY, suppliers, free. Add to it every week from the search terms report.[3]
- Budget for the click price you will actually pay: $10 to $25 for emergency plumbing terms, $5 to $12 for broader local terms, Australian ranges.[6][7]
- Local Services Ads are not in Australia yet. Google is folding them into Performance Max, non-US accounts in 2027.[5]
Before you spend a dollar: three preconditions
1. Conversion tracking that counts calls and forms. Google's own setup page is the reference.[1] For a trade business the two conversions that matter are a phone call from the ad or the landing page, and a form submission. Page views are not a conversion. If your website is on a builder, the call and form goals can usually be set up through Google Tag Manager in an hour; if that sentence means nothing to you, it is the one hour of outside help worth paying for before anything else.
2. A page per job, not a homepage. Someone who searched "hot water system replacement" needs to land on a page about hot water systems with your phone number visible without scrolling. Your homepage is about you. The gap between those two is the biggest single leak in trade campaigns, and it costs nothing in media spend to fix.
3. A phone that gets answered. Ads create calls at the moment the customer has the problem. If the call rings out while you are on a roof, you paid for the click and the next listing got the job. Decide now what happens to the unanswered call, whether that is a text back within a minute, an answering service or a diverted line. The answering service cost comparison prices every option in AUD.
Step 1. The account and the campaign type
- Create the account at ads.google.com with the Google account that owns your Business Profile. Keep it in your own name. If anyone ever manages it for you, they get access to your account; you never run ads out of theirs.
- Google will push you towards a Smart campaign during setup. Decline it. Switch to Expert mode so every setting is visible.
- Create a campaign without a goal's guidance, then choose Search as the type. Not Performance Max yet. Search lets you choose the words, see the searches that cost you money and block the ones that do not.
- Untick the Display Network and Search partners. Both spend your budget away from the Google results page where your customer is looking.
- Name the campaign by trade and area, for example "Plumbing · Northern suburbs". You will have more than one eventually.
Step 2. Where the ad shows
Location targeting is the setting with the biggest effect on cost after the keywords, and the default is wrong for a tradie.[2] Three things to change:
- Target suburbs or a radius, not the city. A capital city is 100 kilometres end to end. Enter the suburbs you genuinely drive to, or a radius around your base that matches your real call-out limit. If you quote the far side of town at a higher rate, that is a second campaign later, not this one.
- Under location options, choose Presence: people in or regularly in your targeted locations. The default includes people merely interested in the location, which is how a plumber in Perth ends up paying for a click from someone in Manila researching Perth.
- Add exclusions. The suburbs inside your radius that you will not take, and the regional centres whose names overlap with yours.
For a Perth-specific example of clustering suburbs into separate ad groups by drive time and job value, see the Perth Google Ads page. The same logic holds in any city.
Step 3. One ad group per job
An ad group is a bundle of keywords that share one ad and one landing page. The mistake is one ad group called "plumbing" with forty keywords in it. The fix is one ad group per job the customer would name, with emergency work and planned work kept apart because they are worth different amounts and need different ads.
Use phrase match (the keyword in quotes) and exact match (in square brackets). Leave broad match alone until the account has months of data; it is where most of the wasted spend in trade accounts comes from.
| Trade | Ad group | Starter keywords | Lands on |
|---|---|---|---|
| Plumbing | Emergency | "emergency plumber", "burst pipe", "blocked drain", [plumber near me] | Emergency page, number at the top, "we answer 24/7" only if true |
| Plumbing | Hot water | "hot water system replacement", "hot water repair", "no hot water" | Hot water page with a from-price |
| Air conditioning | Install | "split system installation", "ducted air conditioning install", "air conditioning installer" | Install page with brands and a quote form |
| Air conditioning | Repair | "air conditioning repair", "aircon not cooling", "air con service" | Repair page, call-out fee stated |
| Electrical | Emergency | "emergency electrician", "power out", "switchboard tripping" | Emergency page |
| Electrical | Planned | "switchboard upgrade", "ev charger installation", "ceiling fan installation" | One page per job if you can, with from-prices |
| Roofing | Leaks | "roof leak repair", "roof repairs", "leaking roof" | Repair page, response time stated |
| Roofing | Replacement | "roof replacement", "re-roofing", "roof restoration" | Replacement page with a photo gallery and quote form |
| Solar | Install | "solar panel installation", "solar installer", "solar and battery" | Install page with system sizes and a from-price |
Add your suburb names to the keywords only where people actually search that way, such as "plumber joondalup". Google's own location targeting does the geographic work; the suburb in the keyword is for the ad to echo.
Step 4. The negative list
A negative keyword stops your ad showing for a search that contains it.[3] This is the list that saves the money. Add it at campaign level before launch, then add to it every week from the search terms report, which shows the exact phrases that triggered your ad.
Starter negatives for any trade: jobs, job, careers, apprentice, apprenticeship, salary, wage, course, courses, training, TAFE, certificate, licence check, DIY, how to, youtube, free, cheap, supplies, supplier, wholesale, Bunnings, Reece, kit, parts only, manual, review, reviews, complaint, "near me" variants for other cities you do not serve.
Per trade: plumbers add "plumbing jobs", "plumber course", toilet brands you do not stock; air conditioning adds "portable", "car air conditioning", "window unit" unless you sell them; electricians add "electrician course", "electrical engineer", "EV charger price" if you only install; roofers add "roof rack", "roofing supplies", "colorbond price per sheet"; solar adds "solar panel price", "feed-in tariff", "solar calculator" unless your page answers those.
You will still be surprised by what people type. That is the point of the weekly check.
Step 5. Writing the ad
Google builds a responsive search ad from the headlines and descriptions you supply, mixing them per search.[4] Give it enough to work with and pin the one thing that must always show.
- Headlines, at least eight: the job as the customer says it ("Blocked Drain Cleared Today"), the suburb or region, a from-price or call-out fee, "Licensed and Insured", your response time, a plain "Call Now", your business name. Pin the phone number or the job headline to position 1 so it always appears.
- Descriptions, at least three: what happens when they call, the price honesty ("$X call-out, quoted before work starts"), and one line that proves you are local.
- Call asset: your phone number as a tap-to-call button on the ad. On a phone this is the ad for most tradies.
- Location asset: link the Business Profile so the ad can show your address or service area and reviews.
- Ad schedule: match the hours the phone is answered. If nobody picks up after 6pm, do not pay for 9pm clicks. If you have a text-back or answering service, run 24/7 and bid up the after-hours emergency group, because that is where the margin is.
Step 6. Budget and bidding
Published Australian figures put emergency plumbing terms at $10 to $25 a click and broader local trade terms at $5 to $12, with Sydney, Melbourne and Brisbane at the top of the range.[6][7] Budget from the price you will pay, not the one you hope to.
| Daily budget | At $8 a click | At $15 a click | At $22 a click |
|---|---|---|---|
| $30 | 3 – 4 clicks | 2 clicks | 1 click |
| $50 | 6 clicks | 3 clicks | 2 clicks |
| $100 | 12 clicks | 6 – 7 clicks | 4 – 5 clicks |
Two clicks a day is not a campaign, it is a lottery ticket. If the honest budget is under $50 a day, run one ad group only, the emergency one, and nothing else, so the clicks you can afford are the ones most likely to call. Google can spend up to twice the daily budget on a heavy day and evens it out over the month, so set the figure you can sustain for 30 days.
Bidding: start on Maximise clicks with a maximum cost-per-click cap at the top of your range, or manual bidding if you want full control. Do not hand bidding to Maximise conversions or a target cost-per-action until the account has recorded about 30 real conversions in a month, because automated bidding learns from conversion history and with none it optimises for whatever is cheapest.
Then run the number that matters: cost per booked job, not cost per click. The lead cost calculator does it from your own spend and close rate.
Step 7. The first 30 days
- Day 1: launch with the emergency group only if the budget is tight. Ring the number in your own ad from a mobile and make sure the call is recorded as a conversion.
- Every week: open the search terms report, add negatives, and check that every conversion recorded was a real enquiry. Twenty minutes.
- Day 14: pause any keyword that has spent more than one job's value with no conversion. Do not touch the ones with two or three clicks; they have not had a chance.
- Day 30: judge on booked jobs, not clicks. Fewer than 30 conversions is too few to judge anything; extend rather than conclude. If conversions are there but jobs are not, the leak is after the call, and that is a phone-handling problem, not an ads problem. The missed call text back page is the fix we build for it.
Local Services Ads in Australia
The "Google Guaranteed" ads with the green tick at the top of US results are Local Services Ads, and they are not available to Australian trade businesses as at October 2026. Google is folding the format into a pay-per-lead Performance Max campaign type, starting with selected US advertisers in August 2026, broader groups in late 2026, and accounts outside the US in 2027.[5] Until then, the choices in Australia are the Search campaign above and Performance Max. Anyone selling you "Google Guaranteed" in Australia today is selling something else.
When to hand it over
This setup takes an afternoon and works. What makes it stop working is the weekly twenty minutes. Most owner-run accounts we open were set up well and then left alone, and within a quarter the search terms report is full of searches nobody meant to buy, the ad schedule still says business hours, and the tracking broke when the website changed.
If you cannot give it twenty minutes a week, pay someone who will. Two conditions: the campaign stays in your Google Ads account so the history and the leads are yours, and the person is paid for booked jobs or a flat fee, not a percentage of what you spend. That is how we run it for Perth roofing, air conditioning and solar businesses, and the Perth page says what it costs.
Frequently asked questions
How much does Google Ads cost for a tradie in Australia?
Published Australian ranges put emergency plumbing clicks at $10 to $25 and broader local trade terms at $5 to $12, with the capital cities at the top. At those prices a $50 daily budget buys two to five clicks a day, which is enough to learn from but not enough to live on. Spend is yours to cap; Google can spend up to double the daily budget on a busy day but not more than the monthly average.
Should a tradie use Performance Max or a Search campaign?
Start with a Search campaign. It lets you choose the exact words that trigger your ad, see the searches that cost you money, and block the ones that do not. Performance Max hands those choices to Google and needs conversion history to work well. Move to it, if at all, after a Search campaign has recorded 30 or more real conversions in a month.
Are Google Local Services Ads available in Australia?
Not for Australian trade businesses as at October 2026. Google is folding Local Services Ads into a pay-per-lead Performance Max campaign type, starting with selected US advertisers in August 2026 and reaching accounts outside the US in 2027. Until then the options in Australia are Search campaigns and Performance Max.
What is the single most important Google Ads setting for a trade business?
Conversion tracking on phone calls and form submissions, before the first dollar is spent. Without it every later decision is a guess and automated bidding optimises for traffic instead of jobs. The second most important is the location setting: target people in your service area, not people interested in it.
How long before I know if Google Ads is working?
Give a new campaign 30 days and at least 30 conversions before judging it. Check the search terms report weekly from day one and add negatives, because the early waste is almost always a search you never meant to pay for, not a bad keyword you chose.
When should a tradie hand Google Ads to someone else?
When the weekly search-terms check stops happening. Most owner-run accounts are set up well and then untouched, and the waste creeps back within a quarter. If you cannot give it twenty minutes a week, pay someone who will, and insist the campaign stays in your own account so the history and the leads are yours.
Sources
Every setting above traces to Google's own help pages, and every price to a published Australian figure. All checked on 11 October 2026.
- Google Ads Help — Set up conversion tracking for your website.
- Google Ads Help — Target ads to geographic locations, including the presence and interest options.
- Google Ads Help — Add negative keywords to campaigns.
- Google Ads Help — About responsive search ads.
- Google Ads Help — Local Services Ads transition to Performance Max campaigns with pay-per-lead goals. US first from August 2026, non-US accounts in 2027.
- Elevation Marketing — How much should a plumber spend on Google Ads. Australian click cost ranges by term type and city.
- Searchlight Digital — Plumbing Google Ads cost per lead. Australian cost per click and cost per lead benchmarks.
$10 to $25 a click, and the four places a Perth campaign leaks.
Free toolLead cost calculatorYour spend, your close rate, what each booked job really costs.
RelatedAnswering service costs, Australia 2026Every way to answer the calls the ads create, priced in AUD.
More for trade businesses: every article and free tool.