All posts
September 30, 20264 min read

How to Tell If Your Google Ads Are Actually Making Money

A practical guide for trades owners to track ad leads, count booked jobs, and find out whether Google Ads spend is actually paying off.

Clicks and calls are not the same as profit

Google will happily tell you how many people clicked your ad. It will not tell you how many of those people became paying customers, how big their jobs were, or whether the money you spent came back to you. For a roofing or HVAC company in Calgary, that gap is where ad budgets quietly disappear. The dashboard looks busy, the phone rings sometimes, and nobody in the office can say for sure if the campaign is paying for itself.

The honest answer comes from your own records, not from Google. You need to connect three things: what you spent, which leads came from ads, and which of those leads turned into invoiced work. Everything else in this post is about making those three connections reliable.

Track every lead back to where it came from

Most trades businesses get ad leads through two doors: phone calls and website forms. If you cannot tell which calls came from an ad and which came from a truck wrap, a yard sign or a referral, you are guessing. Google Ads can report calls placed directly from an ad and count form submissions when conversion tracking is set up properly on your website. The rest comes down to a few simple habits.

  • A tracking phone number used only in your ads and ad landing pages, so ad calls are counted separately
  • Conversion tracking tied to the thank you page that appears after a real quote or booking request
  • A quick question at intake: "How did you hear about us?"
  • One place where every lead is logged, whether that is a CRM or a shared spreadsheet the whole office uses

Check that your tracking actually measures what you think it does. A common problem is a form conversion that fires on page visits instead of real submissions, or a call conversion that counts a short hang up the same as a ten minute booking call. If the numbers Google reports look too good to be true, dig in before you trust them.

Measure booked jobs, not leads

A lead is someone who reached out. A booked job is someone who paid you. For trades, the gap between the two can be wide. A plumber may get calls from people wanting free advice, shoppers collecting five quotes, or homeowners outside the service area. Google may count every one of those as a conversion, but none of them cover your payroll.

Once a month, pull your ad spend and your list of ad sourced leads, then mark which ones became invoiced work and what each job was worth. Divide spend by booked jobs to get your real cost per job. Then compare that against the gross profit on those jobs, not the invoice total. A furnace replacement and a thermostat service call carry very different margins, so a campaign that brings in mostly small calls can look strong on volume and still lose money.

Signs your ad budget is leaking

  • The search terms report shows searches for DIY help, job openings, parts, or services you do not offer
  • Ads are shown across all of Alberta when you only work in Calgary and a few nearby towns
  • Ads run overnight when nobody is available to answer the phone
  • Clicks land on your homepage instead of a page built for that specific service
  • Leads come in but nobody responds for hours
  • Cost per click keeps climbing while booked jobs stay flat

Several of these are not ad problems at all. If calls roll to voicemail or a quote request sits until tomorrow, the ad did its job and the lead went cold in your office. Tightening response time and your landing page often improves results faster than adjusting bids.

Judge a full season, not a single week

Trades demand swings with the weather. An HVAC campaign in Calgary can look expensive during a mild stretch and then earn its keep during the first real cold snap. Roofing picks up after hail, and landscaping has its own spring rush. Judge performance over a meaningful window, and compare the same months year over year when you have the data, rather than pausing everything after one slow week.

It is also fair to count repeat value when it is real. A new maintenance customer who books every fall is worth more than one invoice. Only count that value if your records show customers actually return, not because it makes the campaign look better on paper.

When to bring in a second set of eyes

Here is a simple test. If you cannot answer "How much did we spend on Google Ads last month, and how many paying jobs did it produce?" in a few minutes, tracking is the first thing to fix. Our team handles this as part of ad management for trades and home service companies, which you can read about at /services/ad-management. The focus is connecting spend to booked work, cutting wasted searches, and making sure the landing page and follow up hold up their end.

Every ad click lands on your website, so that is a smart place to start. Run our free instant website audit at /audit to see how your site handles speed, mobile layout and lead capture before you spend another dollar on clicks.

Share this

See what your site is leaving on the table

Run a free, instant audit of your website across performance, SEO, conversion, and AI readiness, then we'll show you exactly what to fix first.