Every few years someone calls direct mail dead. It is not. But most contractors run it wrong and then blame the channel. Blanket drops to everyone in the county, one card, no offer, no tracking. Of course that does not work. Done right, direct mail is one of the few channels where you pick the exact street and household you want to reach. That is a big advantage when you know who your best customer is.
Targeting is everything: skip the blanket drops
Mass mailing to everyone in your service area is expensive and wasteful. The contractors who get results from direct mail use tight, smart lists. The most common approach is a radius around recent jobs. When you finish a roof in a neighborhood, every house within a few blocks gets a postcard that week. Neighbors noticed the truck. They asked the homeowner about it. Your card shows up and confirms what they already heard.
You can also filter by home age and home value. A 20-year-old house in a higher-value zip code is statistically far more likely to need a new roof, a remodel, or an HVAC replacement than a 5-year-old house in a starter neighborhood. Most direct mail services let you filter by these data points and build the list before you print a single card. Use them.
Want to see how direct mail stacks up against other channels that do not require a screen? Read our take on truck wraps and yard signs.
A logo and a phone number is not an offer
This is where most contractor postcards fail. The card says "Smith Roofing, serving the area for 20 years, call us." There is no reason to act now. The homeowner flips it over, thinks "maybe later," and drops it in the recycling bin.
A postcard that books jobs has three things. First, a specific offer: a free inspection, a roof tune-up, a design consultation, an end-of-season pricing promotion. Second, a deadline: "expires October 31" or "first 10 callers only." Without a deadline, there is no reason to call today. Third, a clear next step: one action, one number, or one URL. Do not give them four ways to reach you and make them choose. Pick one.
The offer does not need to be a discount. It can be a value-add like a free second opinion or a written estimate that three competitors do not provide. The point is to give a person a reason to act before the card hits the bin.
One drop is almost never enough
The biggest mistake after bad targeting is one-and-done mailing. Most homeowners are not in the market the day your postcard arrives. Maybe the roof is fine today. Maybe they are thinking about a remodel but not ready yet. A single card gets lost in the noise.
The research on direct mail response is consistent: a campaign that mails the same household 3 to 5 times over a few months dramatically outperforms a single drop to a larger list. Repetition builds familiarity. By the third time a homeowner sees your brand, you feel like a known quantity rather than a stranger. When they do need your trade, you are the name they remember.
A practical approach: run a rotating radius campaign. Every month, drop a card to the blocks around your three most recent jobs. The list stays fresh, the volume stays manageable, and the people who are almost ready keep seeing you until they call.
$50K → $140K / mo
A residential contractor nearly tripled monthly revenue by combining targeted local marketing with a system that made sure no lead slipped through. Direct mail was one piece of a full channel stack, not the whole answer.
Residential remodeler
Pair direct mail with digital for a "saw you everywhere" effect
Direct mail is strong on its own. It is stronger when it is part of a system. The reason is simple: most homeowners will look you up online before they call, even if a postcard started the process. If they search your name and find a thin Google Business Profile and a weak website, you lose a lead you already paid to generate.
The move is to coordinate your offline and online presence so they reinforce each other. When you drop postcards in a neighborhood, run a geo-targeted Facebook or Instagram ad to the same zip codes at the same time. The homeowner gets a card on Tuesday and sees your before-and-after reel on Thursday. By the following week you feel familiar even though they have never met you. That "saw you everywhere" feeling converts at a much higher rate than either channel alone.
Your local SEO and Google Business Profile need to be clean too. If someone gets your card and types your company name into Google, what they find either confirms you or kills the call. Make sure it confirms you.
Track it or you are guessing
Too many contractors run a direct mail campaign, get a few calls, and have no idea if those calls came from the postcard or from referrals or from their Google listing. If you cannot tie the result to the channel, you cannot decide whether to mail again or how to improve it.
The fix is simple. Use a dedicated tracking number on the postcard, different from your main business line. Or create a simple landing page tied to a short URL that only appears on that card. Even just asking every new caller "how did you hear about us" and actually recording the answer gives you data. After two or three campaigns you will know your response rate and your cost per booked job. Then you can scale what works and stop what does not.
$40K in new estimates, first 30 days
A contractor generated $40K in new estimates within the first 30 days of a dialed-in marketing system. Knowing exactly which channel drove each lead is what made the system improvable over time.
Home services contractor
Who should use direct mail and who should skip it
Direct mail makes the most sense for contractors who do considered, planned work. Remodelers, roofers, painters, deck builders, and HVAC replacement companies all sell something a homeowner thinks about for weeks or months before calling. A postcard that arrives during that research window is perfectly timed. For truly urgent trades like emergency plumbing, direct mail is a weaker fit because the need comes on fast and the homeowner goes straight to Google.
Direct mail also makes more sense once you have a few things dialed in online. If your website is broken, your Google Business Profile is empty, and you have no reviews, a postcard will drive people to a dead end. Fix the digital foundation first, then use direct mail to push people toward it.
Finally, direct mail is a volume game at the end of the day. Mailing 200 homes once will rarely move the needle. Mailing a focused list of 500 homes four times over a quarter can. Budget accordingly and plan for multiple touches before you judge the channel.
The bottom line
Direct mail postcards still work for contractors. But not for everyone, not with a blanket drop, and not with one card. They work when you hit the right houses with the right offer, repeat it, track the result, and connect it to your digital presence so the whole system pulls together. Get those pieces right and it is a reliable way to book jobs in neighborhoods where you already work.
Want more plain-English guides like this? Head back to the blog. And if you are curious about the full channel mix we build for contractors, check out the Construction Cash podcast for real examples from owners in the field.
