If you run a home-service business, you have heard both pitches. The Google rep says everyone searches online now. The mailer guy says postcards still work. Both are partly right, and the question of direct mail for small business versus digital ads does not have one clean answer. It depends on what you are trying to do that week: get found by someone who already needs you, or get remembered by someone who will need you in three months.
Here is the honest breakdown for landscapers, plumbers, HVAC techs, cleaners, roofers, and painters working in towns like Westford, Chelmsford, and Acton. No hype, just how the two channels actually behave.
Reach and targeting: who actually sees it
Digital ads target by behavior and interest. Google Ads catches people the moment they type "emergency plumber near me." Meta (Facebook and Instagram) targets by age, location radius, and the signals the platform infers about a household. The upside is precision. The downside is that you are renting attention inside a feed full of competitors, and your ad disappears the second the budget runs out or the user scrolls.
Direct mail targets by geography and household. With EDDM (Every Door Direct Mail) you pick the carrier routes and every home on them gets your piece. You can layer in income data so you are reaching homeowners, not renters in a complex. You will not hit only the people actively shopping this week, but you will hit every door in the neighborhoods you want to own. For a roofer who works a tight 15-mile radius, blanketing the right routes beats chasing scattered clicks.
The cost-per-lead reality
This is where the marketing rep math and the kitchen-table math part ways.
On Google, home-service keywords are expensive. Clicks for "HVAC repair" or "roof replacement" routinely run $8 to $50 depending on your market and season. Not every click calls. If 1 in 20 clicks turns into a real lead and clicks average $15, you are at roughly $300 per lead before you have answered the phone. Meta clicks are cheaper, often $1 to $4, but the intent is colder, so the lead-to-job rate is lower.
Direct mail is priced per piece, not per click. A shared postcard, where you split the card with other non-competing businesses, drops your per-home cost dramatically. A slot reaching 2,500 homes for $350 is 14 cents a home. At a modest 0.2% response that is 5 calls, which lands you near $70 per lead. The catch with mail is the floor: you pay for the whole drop whether 3 people call or 30. Digital lets you start at $10 a day. Mail asks for the full print run up front.
Neither number is a promise. Your offer, your reputation, and your timing move the response rate far more than the channel does. But the structure matters: digital bills you per action, mail bills you per household reached.
Trust and tangibility
A digital ad is a pixel that loads and vanishes. A postcard sits on the counter. People hold it, stick it on the fridge, and hand it to a spouse. For trades where someone is letting a stranger into their home, that physical object carries weight a banner ad does not. A heavy 14pt gloss card signals a real, established business in a way a thumbnail in a feed rarely does.
There is also the trust gap online. Homeowners have learned that the top three Google results are ads and that Facebook is full of fly-by-night operators. A card that shows up in the local mail, with a real offer and a local phone number, reads as "this company is part of my town." That is hard to fake and harder to buy with a click.
Attribution: knowing what worked
Digital wins the reporting battle on paper. You see clicks, cost, and conversions in a dashboard. The complication is that the dashboard overcounts. Platforms claim credit for sales they only touched, and offline calls often go untracked.
Mail used to be a black box, but that has changed. A unique QR code on the card feeds a live dashboard so you see exactly how many homeowners scanned and when. Pair that with a dedicated call-tracking number printed only on the card and you can tie a booked job straight back to the drop. Done right, a tracked postcard is not the guesswork people remember from the 1990s.
Saturation and fatigue
Both channels wear out, just differently. Digital ads suffer creative fatigue: run the same Meta ad too long and the same people see it until they tune it out, and your cost per result climbs. You are also competing in a crowded auction where bigger budgets buy more of the feed.
Mail saturation is about the mailbox, not the algorithm. The flimsy coupon envelope with 15 competitors crammed inside trains people to throw it out. The fix is exclusivity and quality: one business per category on a premium card, so a homeowner who wants a plumber sees exactly one, not a stack. That is the whole idea behind a shared mailer done well.
So which one wins? Neither. Use both.
The pros who grow fastest do not pick a side. They run mail for neighborhood saturation and trust, and digital for intent capture. Mail plants the name across every door so that when a pipe bursts at 7pm, yours is the company they already half-remember. Then your Google presence catches them at the exact moment they search. The card makes the click cheaper to win, because they are not meeting you cold.
A concrete combined playbook
Here is a simple version you can run as a one-person shop or a small crew:
- Drop the card first. Put a shared mailer into 2,500 to 5,000 homes in your core routes with one strong, specific offer. "$49 whole-home inspection" beats "10% off" every time.
- Track it honestly. Use a QR code and a dedicated phone number so you know which calls came from the card, not from a dashboard guessing.
- Run a small always-on search budget. Bid on your own brand name and your top two service terms in your towns. When the card jogs someone's memory and they search you, you should own that result.
- Retarget the scanners. Send the QR code to a simple landing page, then show light Meta or Google retargeting ads to people who visited. The card opened the door; the retargeting keeps you in view.
- Get the Google Business Profile right. Reviews, photos, and accurate hours close the loop. Mail and ads drive the look-up; your profile decides whether they call.
- Measure per job, not per click. One $2,000 roof or HVAC job covers a lot of postcards and clicks. Judge the whole system by booked work, not vanity metrics in either dashboard.
If you want help wiring the digital side together, our AI Blueprint walks through where automation and follow-up can quietly recover leads you are already paying to generate. And if you want to see how the shared postcard side works, the PostBoard shared mailer is built for exactly these home-service categories, one business per category, free design, QR tracking included.
Want a second opinion on your mix?
If you are weighing mail against digital for your service business in Westford or Middlesex County, book a short intro call. We will look at your current spend and what you are trying to grow, and tell you straight where each channel fits. No pitch deck, no promises about leads.