Cold Email vs Door Knocking vs Facebook Ads: Which Gets Contractors More Jobs?
- Cold email cost per booked job (commercial)
- $15–$133
- LeadClaw analysis
- Door knocking cost per booked job (time only)
- $100–$400
- LeadClaw analysis
- Facebook Ads cost per booked job (home services)
- $100–$1,667
- LeadClaw analysis
- Facebook close rate on home service leads
- 3–10%
- Industry average
Three Ways to Find Jobs. One That Makes Sense.
Every contractor has tried at least one of these: knocking on doors in a neighborhood after finishing a job, running Facebook ads hoping for inquiries, or sending cold emails to potential clients. All three can work. But they're not equal.
The one that makes the most sense depends on your trade, your market, and — most importantly — how much you value your own time.
Door Knocking: The Old Standard
Door knocking is the original contractor lead generation tactic. You finish a job, walk to neighboring homes, and pitch your services while your truck is parked out front. It works. But let's look at the economics honestly.
What It Actually Costs
Assume you can knock on 20 doors in an hour. That's realistic for a residential street where people are home in the evening. You'll have a conversation with maybe 8–10 of those, since not everyone answers.
Of those conversations, you might book 1–2 site visits. Your close rate on site visits is probably 30–50% if you're good at in-person sales. So for every hour of door knocking, you book 0.3–1 jobs.
If your time is worth $50 per hour (a conservative estimate for a working contractor), you're spending $50–$170 per booked job in time alone, not counting gas or the opportunity cost of not doing billable work.
When Door Knocking Works
Door knocking is most effective right after a visible job in a neighborhood — especially for roofing, landscaping, or painting. You have social proof on the street. Neighbors saw your work. The conversion rate on these opportunistic door knocks is meaningfully higher than cold knocking in unfamiliar areas.
So: it's a useful tactic after completing jobs in a neighborhood. It's a poor primary lead generation strategy because it doesn't scale, it requires your physical presence, and it only works if you're already working in the area.
Facebook Ads: Big Reach, Complicated Math
Facebook and Instagram ads let you target homeowners by location, age, income, and interests. You can run ads showing before-and-after photos of your work, testimonials, or seasonal promotions.
The appeal is obvious: you can reach thousands of people without leaving the office. But the math is less appealing.
What It Actually Costs
Average cost per lead on Facebook for home service contractors:
- Roofing: $15–$50 per lead
- Landscaping: $8–$30 per lead
- HVAC: $10–$40 per lead
- Cleaning: $8–$25 per lead
- Painting: $10–$35 per lead
These are form submissions — someone clicked your ad and filled out their name and number. What happens next is the problem.
Facebook leads are cold. The person wasn't searching for your service — they were scrolling their feed and your ad interrupted them. They might have been casually curious, or might have clicked by accident.
Close rates on Facebook leads for home services typically run 3–10%.
At a $25 lead cost and a 6% close rate, you're paying $417 per booked job. For a $1,500 landscaping project with a 35% margin, that leaves you $108 after lead cost and labor — which is not the kind of margin that builds a business.
When Facebook Ads Make Sense
Facebook ads work for higher-ticket services where the math is forgiving. A roofing job worth $12,000 can absorb a $400 acquisition cost and still be profitable. A $300 window cleaning job cannot.
They also work when you have a strong offer — a specific seasonal promotion or a before-and-after creative that stops the scroll. Generic contractor ads ("Licensed & Insured! Call Today!") get ignored because every other contractor runs the same ad.
If you're going to do Facebook ads, plan to spend at least 90 days testing creatives and targeting before expecting predictable results. It's not a quick-win channel.
Cold Email: The One Most Contractors Underestimate
Cold email is reaching out directly to potential clients with a short, personalized message before they've ever heard of you. For commercial clients — property managers, HOAs, facilities managers — this is often the most cost-effective lead channel available.
What It Actually Costs
Building a prospect list of 100 commercial contacts costs zero dollars if you use LinkedIn and Google. It takes a few hours of work, or you can use a tool to speed it up.
Sending a short three-email sequence to those contacts costs whatever your email tool costs — usually $30–$100 per month for unlimited contacts. At scale, your cost per person reached is $1–$5.
Response rates on well-written cold email sequences for commercial clients run 10–20%. Close rates on those conversations run 20–35%. That puts your cost per booked job at roughly $15–$100 depending on your setup and list quality.
What Cold Email Can't Do
Cold email is not the right tool for reaching residential homeowners at scale. Homeowners' emails are harder to find, and mass consumer email campaigns run into compliance issues under CAN-SPAM and similar regulations.
Cold email excels when you're targeting businesses and organizations that make planned purchasing decisions — property management companies, HOA boards, commercial facilities, office buildings. These clients have bigger contracts, longer relationships, and more predictable revenue.
And cold email to commercial clients is exclusively yours. When you contact a property manager, you're the only contractor in their inbox with that specific pitch at that moment. Nobody else is racing you for the same lead.
Side-by-Side: The Numbers That Matter
| Tactic | Cost Per Lead | Close Rate | Cost Per Booked Job | Scalable? |
|---|---|---|---|---|
| Door knocking | $50–$170 (your time) | 25–50% on visits | $100–$400 | No |
| Facebook Ads | $10–$50 | 3–10% | $100–$1,667 | Yes, with budget |
| Cold email (commercial) | $1–$20 | 15–35% | $15–$133 | Yes, with a tool |
The table tells a clear story. Cold email wins on cost per booked job for commercial clients. Door knocking works but doesn't scale. Facebook ads can produce volume but at costs that only work for high-ticket services.
The Factor Nobody Talks About: Lead Quality
Cost per booked job is important. Lead quality is what determines whether that job was worth booking.
Door-knocked leads are usually one-time residential jobs. Someone got a quote from you because you knocked on their door — they're price-shopping and they probably called two more contractors after you left.
Facebook leads are often price-sensitive, reactive, and unqualified. They submitted a form without thinking too hard about it, which means they'll ghost you, renegotiate the quote, or compare you with whoever else runs ads in your area.
Cold email leads — specifically commercial leads you've targeted and researched — are typically higher quality. Property managers are professionals who respond to professional outreach. When they engage with your email, they're expressing genuine interest, not casual curiosity.
A commercial landscaping contract worth $24,000 per year is a different kind of lead than a residential mow. The client acquisition cost is also in a different universe.
The Time Factor
Door knocking takes your physical presence. That time has a hard ceiling — you can only knock on so many doors per day, and you're not generating revenue while you do it.
Facebook ads take time to set up, test, and manage. You need creative assets, targeting decisions, budget management, and ongoing optimization. Or you pay an agency $1,000–$3,000 per month to do it, which changes the math entirely.
Cold email, once you have a system in place, runs mostly in the background. You build the list, write the sequence, and the follow-ups go out automatically. You invest time upfront building the process, then time checking replies and booking conversations.
For a small or solo contractor operation, cold email is the highest return on time invested once the system is up and running.
What the Smartest Contractors Actually Do
The contractors who build predictable lead flow don't pick one channel and ignore the rest. They use door knocking opportunistically — after finishing a job in a good neighborhood. They test Facebook ads for specific high-ticket seasonal promotions. And they run cold email continuously in the background to commercial targets.
That combination creates multiple lead sources, each filling a different role. Nothing turns off entirely; nothing is overweighted.
But if you're starting from zero and need to pick one thing to do consistently, cold email to commercial clients offers the best ratio of time invested to revenue generated — especially for trades like landscaping, cleaning, HVAC, and general contracting where annual contracts are available.
Getting Started With Cold Email
You don't need a sophisticated setup. Here's the minimum viable system:
- Build a list of 75–100 commercial targets in your area (property managers, HOA boards, facilities managers) using LinkedIn and Google.
- Write a three-email sequence: an intro, a follow-up, and a final note.
- Send from a warmed domain that's separate from your main business email.
- Track replies and respond within the hour.
That system can produce 8–15 qualified conversations per 100 contacts. Even closing half of those adds meaningful revenue without spending money on ads.
LeadClaw automates the list-building, outreach, and follow-up. You check in when conversations are ready to move forward. It's the difference between spending your evenings knocking on doors and waking up to booked site walks.
Ready to automate your outreach?
LeadClaw's AI agent handles lead generation, personalized emails, and follow-ups — so you can focus on closing deals.
ON THIS PAGE