Door Hangers vs Direct Mail Postcards: Which Wins for Calgary Home Services?
An honest, Calgary-grounded side-by-side. Real cost-per-lead numbers, real GPS-proof artifacts, and a fair shake for the cases where Direct Mail Postcards is actually the right channel.
Are door hangers cheaper and better than direct-mail postcards in Calgary?
For new-customer acquisition in Calgary, yes — door hangers run roughly $0.08 per door fully delivered while Canada Post postcards run ~$0.78 per piece in postage alone, $1.00–$1.30 all-in. Postcards win only when you have a clean CRM mailing list of past customers, because addressed mail to a real prior relationship outperforms any cold channel by 2–3×.
The Verdict
Direct-mail postcards live or die by the quality of the mailing list. A clean CRM list of past customers ($1.00–$1.30 all-in per piece) earns 1–3% response and is one of the highest-ROI channels in any home-service business. A rented or purchased Calgary residential list pulled from data brokers earns 0.3–0.8% response while costing roughly the same — and the contact data is usually 30–50% stale within 18 months. Door hangers do not need a list. We walk every door on the street, at $0.08–$0.10 per door fully delivered, with GPS proof for every step. For first-touch cold acquisition in a Calgary quadrant, hangers cost 10–15× less than postcards. For re-engaging past customers you already know by name, run the postcard.
Door Hangers vs Direct Mail Postcards at a Glance
| Feature | StreetDrop | Direct Mail Postcards |
|---|---|---|
| All-in cost per piece delivered | $0.08–$0.10 per door (design + print + walk). | $1.00–$1.30 per piece (postage + print + design + list). |
| Postage line item | None. | ~$0.78 per piece Personalized Mail Standard. |
| Mailing list required | No — we walk every door. | Yes — clean CRM list or rented list ($0.10–$0.30 / record). |
| Response rate | ~0.5–1.5% verified inbound on home-service offers. | 1–3% on clean CRM lists; 0.3–0.8% on rented lists. |
| Cost per qualified lead | $15–$30 across most Calgary home-service trades. | $30–$70 on a CRM list of past customers; $130–$430 on a cold rented list. |
| Position on arrival | On the doorknob, alone, eye-level. | In the mailbox with 6–15 other pieces of bulk mail. |
| GPS proof of delivery | Per-address timestamps, full CSV report. | Canada Post induction receipt only — no per-address confirmation. |
| Best use case | Cold acquisition in a Calgary quadrant. | Re-engaging existing customers with a CRM list. |
| Lead time from order to in-mailbox / on-doorknob | 5–10 days from brief to walked. | 14–28 days (design, print, list scrub, Canada Post induction). |
| Address-data staleness risk | None — every door is a door, regardless of who lives there. | 30–50% list decay over 18 months (moves, renters, deaths). |
| Variable data / personalization | Not by default; uniform creative per zone. | Native — first name, last service date, last-spend tier. |
| Tracking & attribution | Unique phone / QR + GPS log of delivery. | Unique phone / QR + variable-data tracking codes per piece. |
When to use Direct Mail Postcards anyway
We will not waste your time pretending Direct Mail Postcards never works. Here is where it legitimately beats hangers.
Re-engaging past customers with a clean CRM list
Addressed mail to a homeowner you have already served is one of the highest-ROI channels in home services, period. A "we cleaned your eavestroughs last fall, want us back?" postcard with the homeowner's first name on it and the last service date in the body converts at 5–12% on a clean list. No cold channel — Google, Meta, hangers, anything — comes close to that response rate. If you have 2,000+ past customers in your CRM, the postcard run pays for itself in week one.
Variable-data offers that reward personalization
A roofer who knows roof age by address (insurance data, neighbourhood install records) can mail a personalized "your shingles are 14 years old, here is a free inspection" piece that outperforms any generic creative by 3–5×. A lawn-care company offering past customers a multi-service bundle priced from their service history can mail a custom dollar value. Hangers are uniform per zone; personalized direct mail is the channel for variable-data plays.
B2B or commercial accounts where the buyer is not at home
Property managers, strata corporations, and commercial real-estate buyers mostly receive direct mail at corporate addresses or PO boxes — not at a residential doorknob. If your sales target is the office-park procurement manager, addressed direct mail to the corporate address lands in the right inbox. Door hangers cannot route to a head-office mail desk.
When door hangers win
Cold new-customer acquisition in a Calgary quadrant
When you do not have a mailing list — when you simply want to put a phone number in front of every homeowner in NW Calgary or south of 130th Ave SE — hangers are 10–15× cheaper than postcards on a per-piece basis. A 4,000-door StreetDrop zone runs $325–$400 all-in. The same 4,000-piece postcard drop on a rented Calgary residential list runs $4,000–$5,200 once you add postage, print, design, and list rental. The economics are not close.
Doorknob beats mailbox on visibility
A door hanger sits alone on the doorknob, eye-level, the next time the homeowner walks past their front door. A postcard lands in the mailbox among 6–15 other pieces of bulk mail and gets sorted into the recycling within 90 seconds. Industry behavioural research has measured pickup-and-read rates of 80–95% on hangers vs 35–55% on bulk mail. That delta is the entire reason door hangers exist as a category.
Storm / seasonal speed
A Calgary roofing or HVAC operator responding to a hail event or extreme-cold snap has a 7–14 day window to land in front of impacted homeowners before the insurance restoration giants and the franchise chains absorb the demand. StreetDrop ships from brief to walked in 5–10 days. A postcard run takes 14–28 days through design, print, list scrub, and Canada Post induction. The hanger lands inside the window; the postcard lands after the homeowner has already signed.
No mailing list, no problem
You don't need to buy contact data, license names, or scrub a CRM. We walk every door in the quadrant you select — block by block, postal code by postal code. That eliminates the privacy, compliance, and data-staleness overhead that comes with rented mailing lists, and it eliminates the $250–$1,500 minimum that data brokers charge for any Calgary residential list rental.
Frequently asked
Should I run direct-mail postcards if I do not have a CRM list yet?
Probably not as the primary channel. Rented residential lists in Canada cost $0.10–$0.30 per record with $250–$1,500 minimums, and the contact-data staleness rate (moves, renters, deaths) is 30–50% within 18 months. You are paying premium postage to mail stale data. Hangers walk every door in the zone regardless of who currently lives there, at one-tenth the per-piece cost.
How do I build a CRM list big enough to justify postcards?
The fastest path is a year of inbound jobs through any channel — hangers, Google, referrals — with disciplined intake (every quoted, won, or lost lead captured in a CRM with name + service address + last contact date). Once you cross 1,500–2,000 past customers, addressed mail starts earning out. Until then, every dollar should go to acquisition channels that do not require a list.
What about personalized variable-data on a hanger?
Possible but rarely worth the cost. Variable-data printing on hangers requires per-piece data lookup ($0.04–$0.08 per piece premium) and slows the walk because routers need to match pieces to addresses on the route. For most Calgary home-service offers, a uniform hanger with a strong headline outperforms a partially-personalized one — the personalization has to be deep (name + last service date + roof age) before it earns back the cost.
Could I run both — hangers for cold, postcards for past customers?
That is the textbook stack. Hangers handle cold acquisition in the quadrants you want to grow, and postcards handle the past-customer database with personalized "we miss you" or "your service is due" offers. The two channels do not cannibalize each other — they sit at different funnel stages.
How does Canada Post Personalized Mail compare to Neighbourhood Mail?
Personalized Mail (addressed to a specific name and address) costs ~$0.78 per piece postage and requires a real mailing list. Neighbourhood Mail (unaddressed admail, covered at /door-hangers-vs/canada-post-admail) costs ~$0.18 per piece postage and goes to "every household on the postal walk" with no list required. Hangers replace Neighbourhood Mail for cold work; addressed postcards remain useful for past-customer re-engagement.
How verifiable is postcard delivery?
Canada Post confirms induction (your pieces entered the mail stream on date X). They do not confirm delivery to individual mailboxes — postal carriers don't scan each piece per address. StreetDrop logs a GPS breadcrumb for every address walked, with timestamps, available as a CSV after the campaign. If proof matters to you (franchisee reporting, restoration documentation, or financing audits), hangers are the only channel that produces it.
Ready to walk the math on your own quadrant?
One Calgary zone. 4,000 GPS-proven doors. $15–$30 per qualified lead. No contract.