PRO · For shops with crews to feed
Google and Meta ads for Trades. Calls on demand, at a price you can see.
When you have a crew to keep busy, you can’t wait for word of mouth. I run your Google and Meta ads for a flat fee, in accounts opened in your name, and report every month in what each booked job cost.
$1,495
A month. Flat, whatever your ad budget.
$1,000
Recommended minimum ad budget a month, paid by you to Google and Meta.
In your name
Google Ads, Meta and the call-tracking numbers. I’m a manager on them, never the owner.

I’m the one in your ad accounts. Every campaign, every week, and a 15-minute call with me. No account manager.
Who PRO is for
A shop with crews to feed, ready to buy calls with ad spend.
The map and word of mouth bring in what they bring in. PRO is for the day that stops being enough to keep the guys busy, and you would rather pay for calls you can count than wait for the phone.
You hired a crew
Two more guys means two more wages every Friday.
Ads are the one channel you can turn up when the schedule has gaps and turn down when you’re booked out. The map and your site keep working underneath.
A bigger shop’s ads are everywhere
Their name sits above yours on every search.
Ads put your name in that same spot, on the services and towns you choose. The report shows what each booked job cost, so you decide whether the spot is worth it.
You got burned by Angi or HomeStars
Your own ads ring only your phone.
Those platforms can sell the same enquiry to several shops. Ads in your own account send the customer to you alone, and the call is recorded so you can hear it.
“same lead to 10+ other companies” A Trustpilot review of Angi
Not there yet? Ads sent to a weak site and an empty Google profile burn cash. If the map and the site aren’t working, start with PLUS or the HiVis Launch, and come back to PRO when you need more calls than they bring in.
What PRO includes
Everything in PLUS. Then ads that ring your phone.
I build the campaigns, write the ads, make a landing page for each one and go through the numbers with you every week. Every account is opened in your name and billed to your card.
Google search ads and Local Services Ads.
- Search ads on the services and towns that pay, not every word near your trade.
- Call ads, so a customer on a phone reaches you in one tap.
- Ads on during the hours someone answers your phone.
- The search terms read every week. The ones that never book get cut.
- Local Services Ads set up and managed, if your trade is eligible in Canada.
Meta
Facebook and Instagram ads that show your work.
- Your real jobs, before and after, shown to customers in the towns you serve.
- Seasonal offers that fill the slow months.
- Reminders to people who looked at your site and didn’t call.
- No stock photos. No job photos yet? In Prince George, the half-day job-site photo shoot fills the gap: $450.
Landing pages
A landing page for each campaign.
- One page per campaign: the service, the town, your reviews, your number.
- Built on your own WordPress site, in your name. No rented page builder.
- A tracked number on each page, so every call is tied to the campaign that paid for it.
- Changed when the numbers say so: the headline, the photo, the offer.
Everything in PLUS
A service-area page for every town you serve, citations, two content pieces a month, the review engine that asks for a review after each job, and Local Services Ads management, if your trade is eligible. See PLUS
Everything in CORE
Your Google profile worked every week, your site hosted, secured and updated, every call tracked and recorded, and the one-page report every month. See CORE
Flat fee · Yours to keep
A flat fee. Never a percentage of your ad spend.
A percentage of spend pays whoever runs your ads more when you spend more, whether or not the phone rings. It rewards spending, not booking. PRO is $1,495 a month whatever you spend on ads, so when I tell you to spend less, I lose nothing by saying it.
1
Same fee at any budget
$1,495 a month at the $1,000 minimum or at five times that. My advice on your budget is the one thing I have no reason to bend.
2
Your card, their invoice
Ad spend goes from your card to Google and Meta. I never hold it, never touch it and never mark it up.
3
The accounts are yours
Your Google Ads account, your Meta business and ad accounts and the call-tracking numbers are opened in your name on day one. I’m added as a manager, never the primary owner.
4
Leave and nothing breaks
30 days’ written notice, no cancellation fee. The campaigns, their history, the landing pages and the tracking numbers stay exactly where they are, in your name.
What you own, account by account · Read the one-page agreement
Calls you can count
Reported as cost per booked job, from the call recordings.
Clicks are easy to count and pay nobody’s bills. Every call from every ad is recorded, so the monthly report shows what came in, which calls booked and what each booked job cost, campaign by campaign.
Every week
15 minutes with me, on the phone or a video call.
At a time that suits the truck: what came in, what booked, what I’m changing, and what you want more or less of next week. You talk to the person in your accounts. No account manager, no handoff.
Every month
The money follows the booked jobs.
In this sample, Meta cost $250 for one booked job and Google search $80 a job. Next month, more of the budget moves to Google. If a number is bad, the page says so.
Who is in your accounts: Oleksandr Savchenko, with certificates from Google and Meta



Monthly report · sample
PRO · Prince George · HVAC
Source
Calls
Booked
Cost
Per booked
Google search ads
18
7
$560
$80
Local Services Ads
6
3
$190
$63
Meta ads
5
1
$250
$250
Google Business Profile
24
10
$0
$0
Website, organic
9
3
$0
$0
Total with the PRO fee
62
24
$2,495
$104
Example figures, not a client’s · ad spend paid from your account · 24 booked recordings attached
Sample layout with example numbers, not a client’s figures.
Google and Meta
Google catches the customer who’s ready. Meta shows the work.
Pick what you’re trying to fix and see where I’d put the first $1,000 a month. It’s where the first conversation starts, not a formula: your trade, your towns and your photos decide the rest.
01 · Google
Catches ready-to-hire customers.
They know what’s wrong and they’re picking who to call. Search ads and Local Services Ads put your name in front of them right then.
02 · Meta
Shows the proof and fills the slow season.
Your real jobs in front of customers in your towns, before they search and in the months when fewer people do.
03 · Both
For most Trades, Google carries the budget.
Meta backs it up with proof. Which one goes first depends on your trade, your season and whether you have job photos.
Choose the goal
What are you trying to fix?
Calls this week
Customers searching now
Emergency work
Something broke tonight
The slow season
Keep the guys busy
Show the work
Renovations, decks, driveways
Booked by April
Before the season starts
Where I’d start
Google first
Of $1,000 a month
$800 / $200
Google / Meta
Google$800
Meta$200
Why
The customer is already searching for your trade in your town and picking who to call. A search ad puts your name in front of them at that moment.
Straight talk
The first serious money goes to Google search on the services that pay best. Meta gets a small budget to show your work in the same towns.
Where I’d start
Google only
Of $1,000 a month
$1,000 / $0
Google / Meta
Google$1,000
Meta$0
Why
Nobody scrolls Facebook with water on the basement floor. Emergency work is won on the search, the map and the first shop to pick up.
Straight talk
All of it to Google search and call ads, running only in the hours someone answers your phone. Meta waits until the emergency calls are covered.
Where I’d start
Even split
Of $1,000 a month
$500 / $500
Google / Meta
Google$500
Meta$500
Why
Fewer people search in the quiet months, so Google has less to spend on. Meta reaches customers in your towns who aren’t searching yet but have work you can do now.
Straight talk
Keep Google on the searches that still come in. Put the rest into Meta offers built for the slow season: the maintenance, inspection and indoor jobs you can book now.
Where I’d start
Meta first
Of $1,000 a month
$300 / $700
Google / Meta
Google$300
Meta$700
Why
A kitchen, a deck or a new driveway sells on photos. A feed shows the finished job in a way a text ad can’t.
Straight talk
Start with Meta ads built from your real job photos, before and after, and keep Google on the searches for your main service. No job photos, no Meta campaign: I don’t run stock images.
Where I’d start
Meta, then Google
Of $1,000 in late winter
$250 / $750
Google / Meta
Google$250
Meta$750
Why
Few people search for a new roof or a paved driveway in February, but plenty are already planning one. Meta puts last season’s jobs in front of them first.
Straight talk
Meta runs from late winter to show the work in your towns. As the spring searches start, the money moves to Google. The goal for an exterior shop: booked by April, every year.
Who sees it
Who calls
What sells it
How the money works
People searching for your trade
They type the service and the town. They have the problem now and they’re choosing who to call.
Meta
People in your towns, scrolling
Not looking for you yet, but they own the roof, the driveway or the furnace. Proof of your work and the right offer move them.
Fewer calls, closer to booking
Each click costs more, because the customer is closer to hiring. More of the calls are ready-to-hire customers.
Meta
More enquiries, more sorting
More enquiries for the money, and more tire kickers and price shoppers among them. The recordings show which ones booked.
Words do the work
The service, the town and what happens when they call. Plain copy about the job beats clever copy.
Meta
Photos do the work
Your real jobs, before and after. Without usable job photos, Meta ads fall flat, so I don’t run them without.
Spend follows the searches
You can only buy the searches people make. In a smaller market that puts a ceiling on what Google can spend well.
Meta
Spend has no ceiling
Meta will take as much as you give it. That’s why it gets a firm budget and is judged on booked jobs, not on how many people saw an ad.
Search ads · Recorded calls · Booked jobs · Flat fee · In your name ·
Your season
Turn it up before the season. Turn it down when you’re booked.
Heating trades get busy in the fall, exterior trades in the spring. Your ad budget should follow the phone, not sit flat all year. It’s your money in your account, and changing it is one message to me.
Before the season
Show the work, then catch the searches.
Meta puts last season’s jobs in front of customers in your towns while they’re still planning. Google goes live on your services as the searches start. For an exterior shop the goal is simple: booked by April.
In the season
Google carries it. Then you turn it down.
When the searches peak, Google gets most of the money. When the schedule is full, the budget comes down, because a call you can’t take is ad money burned. My fee stays the same either way.
The slow season
Keep the guys busy, or drop to PLUS.
Meta offers built for the quiet months, with Google kept on the work that still comes in. Or let the ads rest and step down to PLUS until the work picks up: the map, the town pages and the reviews keep working, and you stop paying for PRO.
What I won’t do
No shared leads. No pay-per-lead. No promised numbers.
Trades have been burned by every one of these. Here is what I won’t do with your ad money, and who PRO is not for.
I won’t
- Sell you shared leads. Your ads ring your phone. No other shop gets the same customer from me.
- Charge per lead or per call. My fee is flat, so I have no reason to count a tire kicker as a win.
- Promise a number of calls or the top spot. Nobody controls an ad auction. What you get instead is the right to leave with 30 days’ notice.
- Take a cut of your ad spend or mark it up. Your card pays Google and Meta directly.
- Run ads for your competitor in your town. One client per trade per town, so I never bid against you.
PRO is not a fit for
- A shop where $1,000 a month in ads on top of the fee would hurt. Start with PLUS and come back when it wouldn’t.
- Owners who don’t pick up. The click is paid for whether you answer or not, and marketing can’t fix a phone nobody answers.
- Shops booked a year out that no longer advertise. You’re a referral source, not a buyer.
- Anyone shopping on price alone. I’m not your guy.
The price
$1,495 a month, plus the ad budget you choose.
Every number is here before you call, in CAD. I don’t charge GST, so the price you see is the price you pay. The recommended minimum ad budget is $1,000 a month, and you know it before you start, not after.
PRO · month to month
Google and Meta ads, at a flat fee
$1,495 / month
Plus your ad spend, paid to Google and Meta
- Everything in PLUS and CORE
- Google search ads and Meta ads, managed at a flat fee
- Local Services Ads, if your trade is eligible
- A landing page for each campaign
- Weekly 15-minute check-in with me
- Monthly report in cost per booked job, with the call recordings
- Ad spend paid by you, in your own account. Recommended minimum $1,000 a month.
About 9 hours of your own labour at a $165 an hour shop rate. One furnace install a month.
Calls on demand, at a price you can see.
A month at the minimum budget
What PRO costs you, all in.
PRO fee
$1,495.00
Ad budget, recommended minimum, paid by you to Google and Meta
$1,000.00
Total a month
$2,495.00
$2,495: about 15 hours of your own labour at a $165 an hour shop rate. Google and Meta bill the ad spend to your card directly, so any tax on it is on their invoice, not mine.
Spend more on ads and only the ad budget line grows. My fee stays $1,495.
When PRO is more than you need
Down to PLUS for the slow season, rather than gone.
Moving between tiers is a sentence in an email. I’d rather you step down for the quiet months than leave, and step back up when the season comes round.
Down to PLUS · $995 a month
When the season ends, the ads can rest.
PLUS keeps the map, a service-area page for every town you serve, citations, two content pieces a month, the review engine and, if your trade is eligible, Local Services Ads working through the quiet months. Your ad accounts stay open in your name with their history, ready for the next season.
About one roof repair
No site yet · HiVis Launch, $3,900 one-time
Ads need somewhere good to land.
PRO builds its landing pages on a sound site. If you don’t have one, start with the HiVis Launch: a native WordPress site of 5 to 8 pages, your Google profile set up or cleaned up, a call tracking number, the review request system and the HiVis Blueprint, handed over in your name 21 working days from content received.
One invoice
Questions
Straight answers about PRO.
Not on the list? Send me your Google profile link with the question. I answer every enquiry myself, same day.
What is the minimum ad budget?
I recommend at least $1,000 a month, on top of the $1,495 fee, paid by you to Google and Meta. I say it up front because the floor matters: below it, a month doesn’t bring enough calls to tell a good campaign from a bad one, and my fee becomes most of what you spend. If that’s more than the business should carry right now, PLUS is the better start.
Is the ad spend included in the $1,495?
No. The $1,495 is my fee for the work. The ad spend goes from your card to Google and Meta, in accounts opened in your name. I never touch it and never mark it up, and it never appears on my invoice.
Who owns the ad accounts?
You do. Your Google Ads account, your Meta business and ad accounts, the call-tracking numbers and the landing pages on your site are opened in your name on day one and billed to your card. I’m added as a manager, never the primary owner. If you leave, you remove my access and nothing breaks: the campaigns, their history and the numbers stay with you.
What if the ads don’t work?
Then you’ll see it on the page, in the cost per booked job for every campaign. A campaign that doesn’t pay gets changed or cut at the weekly check-in. If ads can’t book work at a price that makes sense for your trade in your town, I’ll tell you to stop and drop to PLUS rather than keep taking the fee. I don’t promise a result. Month to month is how you’re protected: 30 days’ written notice, no cancellation fee.
Can I pause the ads or turn them down?
Yes. It’s your budget in your account. Turn it down when you’re booked out, up before the season, off for a week when a crew is short. One message to me does it. If the ads will be off for a whole season, step down to PLUS for those months instead of paying for PRO.
Google or Meta: which one do I need?
For most Trades, Google first: it catches ready-to-hire customers who are searching right now. Meta shows your work to customers in your towns before they search, and helps fill the slow season. Emergency trades often need Google alone; renovation and exterior trades get more out of Meta. Pick your goal above to see where I’d start.
What about Local Services Ads?
Local Services Ads are Google’s ads that sit above the regular search ads for some trades. Google decides which trades are eligible in Canada and verifies each business before its ads run, so I check whether yours qualifies before I put them in the plan. If it does, I set them up and manage them, and their calls show up in the same report. Google charges for them per call or message rather than per click, billed to your card like the rest of the ad spend. If your trade isn’t eligible, that money goes to search ads instead.
Is there a contract?
Month to month. 30 days’ written notice, no cancellation fee, no auto-renewal clause. The whole agreement is one page and it’s published on this site, so you can read it before you call me.
Do you work outside Prince George?
Yes, anywhere in Canada, at the same prices. Delivery is remote by default: the weekly check-in by phone or video call, email, and the monthly report. I take one client per trade per town, so if I already run ads for your competitor down the road, I’ll tell you in my first reply.
Start here
Send me your Google profile link.
I’ll tell you in two lines whether ads can pay for your trade in your town, and whether PRO or PLUS is the right start. Same day, from me. If it’s not a fit, I’ll say so.
