You’re sitting in your truck, probably grabbing a quick coffee between jobs, and your phone pings. It’s a new lead. You paid twenty bucks for it. Not bad, right? You call them immediately, but they don’t pick up. You call again two hours later. Nothing. You finally get them on the phone the next day, and they tell you they’ve already hired someone else or, worse, they were "just looking for a rough estimate" and have zero intention of starting the project until 2028.
If you’re a contractor in Canada: whether you’re pouring concrete in Saskatoon or doing high-end renos in Toronto: you’ve been there. You’ve probably spent thousands on "cheap" leads through platforms like Angi or Thumbtack, only to find yourself spinning your wheels.
Here is the cold, hard truth: the cost per lead (CPL) is a vanity metric. It looks good on a spreadsheet, but it doesn't pay the bills. If you want to actually grow your business and stop wasting your life chasing people who aren't going to hire you, you need to start looking at your Cost Per Booked Job (CPBJ).
The $20 Lead Mirage
In the digital marketing world, "cheap" is often the most expensive way to go. It’s like buying a bargain-bin power tool; it looks fine on the shelf, but it’s going to fail you exactly when you need it most, and you’ll end up spending more money to replace it than if you’d just bought the Milwaukee or DeWalt in the first place.
Many marketing agencies will brag about getting you leads for $15 or $20. On the surface, that sounds incredible. If you have a $500 monthly budget, that’s 25 to 30 leads! But if 28 of those leads are "tire kickers," people looking for the cheapest possible price, or folks who don't even live in your service area, you haven't bought leads. You’ve bought a list of people to annoy.
CPL vs. CPBJ: Knowing the Difference
Let's break down the math, because the numbers don’t lie.
Scenario A: The "Cheap" Lead Strategy
- Cost Per Lead (CPL): $20
- Total Leads: 50
- Total Spend: $1,000
- Booking Rate: 4% (You book 2 jobs)
- Cost Per Booked Job (CPBJ): $500
Scenario B: The "Quality" Lead Strategy
- Cost Per Lead (CPL): $100
- Total Leads: 10
- Total Spend: $1,000
- Booking Rate: 50% (You book 5 jobs)
- Cost Per Booked Job (CPBJ): $200
In Scenario B, your leads were five times more expensive to generate. But because the intent was higher and the lead was better qualified, your actual cost to get a signature on a contract was $300 lower per job. You also spent way less time on the phone and more time actually on the tools (or managing your crew).
Why Shared Leads are Killing Your Profit
Platforms like Angi, Thumbtack, or even some of the Canadian equivalents, operate on a shared lead model. When a homeowner enters their info, that lead is sold to you and four of your competitors simultaneously.
This creates a "race to the bottom." The homeowner is bombarded with five phone calls within three minutes. Usually, the person who wins is the one who answers first and quotes the lowest price. Is that the kind of business you want to run? One where you’re constantly undercutting your margins just to beat the guy down the street who doesn't even have proper WCB coverage?
Furthermore, shared leads have a shelf life shorter than a fresh donut. If you don't call within 60 seconds, that lead is essentially dead. This puts immense pressure on you or your admin staff to be tethered to a phone 24/7. When you factor in the labour cost of chasing those 50 leads just to book two jobs, your CPBJ isn't actually $500: it's likely closer to $1,000 once you account for your time and frustration.

Quality Filtering: The High-Intent Approach
At Funky Moose Digital, we don't believe in the "spray and pray" method. We focus on high-intent advertising. This means putting your business in front of people who are actively searching for what you do, exactly when they need it.
For example, if you offer renovation services, we don't just want anyone who clicked a Facebook ad because they liked a picture of a nice kitchen. We want the person searching "kitchen remodeler near me" on Google.
But it goes deeper than just keywords. Quality filtering involves:
- Strict Geo-Fencing: Making sure you aren't paying for clicks from three towns over where you’d never drive for a quote.
- Negative Keywords: Ensuring you don't show up for "DIY kitchen repair" or "cheap laminate flooring."
- Lead Qualification Forms: Asking a few extra questions before they hit "submit." If a lead has to tell you their budget or their timeline, the "tire kickers" usually drop off. The people who remain are the ones serious about spending money.
By adding a little bit of friction to the process, we might decrease the total number of leads, but we significantly increase the quality. This is how you lower your CPBJ.
Pipeline Management: From Click to Cheque
You can have the best ads in the world, but if you don't know what's happening once the lead hits your inbox, you’re flying blind. Real ROI (Return on Investment) isn't measured in the Google Ads dashboard; it's measured in your bank account.
This is where pipeline management comes in. Every contractor should be using some form of CRM (Customer Relationship Management) software to track every single lead from the first click to the final invoice.
When you track your pipeline, you can see:
- Which ad campaigns are bringing in the highest-paying jobs.
- Where leads are dropping off (is your follow-up too slow?).
- What your actual close rate is.
If you don't know these numbers, you’re just guessing. We work with our clients to bridge the gap between "marketing" and "sales." We want to see how many of those clicks turned into site visits, how many site visits turned into quotes, and how many quotes turned into cheques. That is the only way to measure real success in digital marketing.
The Hidden Cost of Low-Quality Leads
We’ve talked about the money, but let’s talk about the morale.
Nothing burns out a business owner or a sales team faster than a week full of bad leads. It’s demoralizing to spend your evenings writing quotes for people who never intended to hire you. It’s exhausting to deal with people who complain about your prices because they’re comparing your professional quote to a guy on Kijiji working for cash.
When you shift your focus to CPBJ, you’re choosing to respect your own time. You’re choosing to work with clients who value your expertise and are willing to pay for it. This leads to better jobs, better reviews, and a much healthier business culture.
Why Funky Moose Digital is Different
We aren't a giant agency sitting in a glass tower in Toronto. We’re straightforward, we’re honest, and we care about your bottom line. We’ve seen too many contractors get burned by "lead gen" experts who deliver a hundred names and then shrug when none of them turn into jobs.
At Funky Moose Digital, we focus on customers, not just clicks. We look at your business holistically. If your CPL is low but your CPBJ is through the roof, we tell you. We pivot. We optimize for the jobs that actually put money in your pocket. Whether you're in roofing, concrete, or any other service industry, our goal is the same: sustainable, profitable growth.
We don't want you to have the busiest phone in the province; we want you to have the most profitable schedule.
Stop Paying for Noise
If you’re tired of the "cheap lead" trap and you're ready to start measuring what actually matters, it’s time to change your strategy. Stop worrying about how much a click costs and start focusing on what it costs to book a profitable job.
Let’s look at your current marketing, cut out the fluff, and build a system that actually works for your business. No jargon, no "synergy," just straight-up results that show up on your profit and loss statement.
Ready to see how we can help lower your Cost Per Booked Job?
Request a quote today and let’s get to work.


















































































