A good cold email to a contractor is short, specific and easy to answer. Owners read email on a phone between jobs, and they get pitched often, so anything that looks like a template gets deleted. The templates below are built to be filled in from one fact you checked about each business. Copy them, then make every one specific.
The structure that works
Every template on this page follows the same four parts, in under 120 words:
- What you noticed: one specific fact about their business that they can check, such as their review count or a missing website.
- Why it matters to them, in their terms: being found, being trusted, getting the call. No numbers you can't back up.
- What you do, in one sentence.
- One easy ask: a yes or no, a short call, or "want me to send an example?"
The subject line should be plain and specific, such as "Reviews for Example Roofing Co.". Never put "Re:" on a first email, and never invent urgency.
Before you send, check the fact the email depends on, on the day you send it. Then write "I couldn't find" rather than "you don't have", so the email stays true even if you missed something.
Template 1: No website
Template 2: Few Google reviews
Template 3: No Google Business Profile
Template 4: A rating under 4.0
Handle this one gently. Nobody likes hearing about their bad reviews from a stranger, so talk about the next reviews, not the old ones.
Templates 2 and 4 ask every customer for a review, not only the happy ones. Google's review policy does not allow asking only the customers you expect to leave a good review, so never offer that as a service.
Follow-ups
Send two follow-ups in the same thread, then stop:
About 3 days later:
About a week after that:
Every follow-up keeps the same footer as the first email: your postal address, the marketing email line and the opt-out line. Anyone who replies "stop", "no" or "remove me" goes on your do-not-contact list for good.
The legal basics (CAN-SPAM)
In the US, the CAN-SPAM Act covers commercial email, and it makes no exception for email to businesses. It does not require prior consent, but every email must:
- Use honest header information: a From name and address that identify you or your agency.
- Have a subject line that matches what the email is about.
- Make clear that the email is an advertisement. The FTC gives you leeway in how; the templates above say "This is a marketing email."
- Include a valid postal address.
- Tell people how to opt out, and honor every opt-out within 10 business days.
You are also responsible for email someone else sends on your behalf, and the fines are set per email. Email US businesses only, unless you have checked the rules where the recipient is. The FTC's CAN-SPAM compliance guide has the details. This is general information, not legal advice.
What not to write
- Don't imply the business asked to hear from you or that you've spoken before.
- Don't promise numbers: no "double your calls", no promised revenue.
- Don't use a personal name you can't confirm. Write to the business.
- Don't claim a gap you didn't check.
Where LeadStallion fits
LeadStallion writes a first email and two follow-ups like these for every unlocked lead, from that lead's confirmed gap, with placeholders for your name, agency and postal address, a line saying it is a marketing email, and an opt-out line already in place. When no gap is confirmed, it writes a plain introduction instead of guessing. For the steps before the email, see how to find HVAC clients for your agency.
Frequently asked questions
How long should a cold email to a contractor be?
Under 120 words. Owners read email on a phone between jobs, so get to the point.
Should I put a link in the first email?
Usually not. A first email with no links or images reads like a note from a person, and a reply is the only thing you are asking for.
Can I email contractors without their permission?
In the US, CAN-SPAM allows commercial email to businesses without prior consent if you follow its rules, listed on this page. Other countries have stricter rules. This is general information, not legal advice.
How many follow-ups should I send?
Two: a few days after the first email, and about a week after that. Then stop, and never email anyone who asked you not to.
Do I need the owner's name?
No. "Hi Example Roofing team" works fine. LeadStallion never shows owner or licensee names.
Last updated October 29, 2026.