A full truck wrap runs $2,500 to $4,500. A hundred yard signs with stakes runs about $600. Five thousand door hangers, printed and in your hand, runs around $350 â and thatâs before youâve paid anyone to walk them.
All three get sold to contractors as âexposure.â Exposure doesnât pay your workersâ comp premium. Leads do. Hereâs the cost-per-lead math on four offline channels, and the routine that beats all four for about $12 a job.
The only metric that matters
For every channel, you need two numbers:
- Cost per lead â total spend divided by the number of people who called because of it.
- Cost per job â cost per lead divided by your close rate.
Say you close 40% of the leads you quote, and your average job nets $900 in gross profit. A channel that costs you $150 per lead costs $375 per job, and you keep $525. That works. A channel at $400 per lead costs $1,000 per job, and youâre paying to work.
The problem with offline marketing is that nobody tracks it. The sign goes in the yard, a call comes in three weeks later, and you have no idea which one did it. Fix that first: ask every single caller âhow did you hear about us?â and write the answer down. One column in a spreadsheet. If you canât do that, donât spend money on any of this.
Channel 1: Yard signs
Real pricing, roughly, for corrugated plastic 18x24 double-sided with H-stakes:
| Quantity | Signs + stakes | Per sign |
|---|---|---|
| 25 | $180 | $7.20 |
| 100 | $600 | $6.00 |
| 250 | $1,150 | $4.60 |
Signs only work in two places: in front of a job youâre actively doing, and in high-traffic spots you have permission to be. The second one is where contractors waste money â a sign zip-tied to a telephone pole gets thrown out by code enforcement, and in a lot of towns it gets you a fine.
A sign in front of an active job is different. Itâs proof. Somebody is paying you to be there right now.
Realistic performance from a solo shop running signs on every job: a sign sits out for maybe four days per job, you do 60â80 jobs a year, and signs generate somewhere in the range of 5 to 15 calls a year. Say 10 calls off a $600 sign order that lasts two seasons.
Cost per lead: roughly $30. Thatâs cheap. But notice the ceiling â you canât buy more of it. Signs scale with your job count, not with your budget. Theyâre a tax you pay on being visible, not a lead channel you can turn up.
One rule: take the sign down when the job ends. A sign in a yard where no truck has parked for three weeks reads as abandoned work.
Channel 2: Truck wraps
Hereâs where the big money goes, and where the math gets honest.
| Option | Cost | Life |
|---|---|---|
| Door magnets | $80â$150 | 1â2 years |
| Cut vinyl lettering, name + phone + trade | $300â$700 | 5â7 years |
| Partial wrap (rear, doors, quarter panels) | $1,200â$2,000 | 5â7 years |
| Full wrap | $2,500â$4,500 | 5â7 years |
Over five years, a $3,500 full wrap is $700/year. Vinyl lettering at $500 is $100/year. The question is whether the extra $600/year buys more than six times the calls.
In my experience watching contractors track this: it doesnât. Wrap calls are rare and theyâre mostly from people already looking for your trade, in which case a legible phone number did the job. A $3,500 full wrap that produces 8 calls a year over five years is $87 per lead â fine. One that produces 3 calls a year is $233 per lead â not fine, and youâve tied up $3,500 you could have put into a Google Business Profile push.
Three things actually matter on a vehicle, in order:
- Phone number, huge. Readable at 40 mph from the next lane. If itâs smaller than your logo, itâs wrong.
- The trade, in plain words. âELECTRICALâ beats âPrecision Solutions Group.â
- A license number if your state requires it on vehicles. Several do. Check your state board before you print anything.
Everything else â the lightning bolts, the gradient, the swoosh â is decoration youâre renting at $600 a year.
Start with lettering. Upgrade to a wrap when your truck is parked in good neighborhoods five days a week and you can point to tracked wrap calls.
Channel 3: Door hangers
Print cost is low. Distribution cost is what kills you.
| Line item | Cost |
|---|---|
| 5,000 door hangers, 4x9, full color, die-cut | ~$350 |
| Distribution at $0.12/door (hired walker) | $600 |
| Total | $950 |
| Cost per door | $0.19 |
Blind-neighborhood door hangers in the trades typically pull somewhere between 0.1% and 0.5% response, and the low end is a lot more common than the high end. At 0.2%, 5,000 hangers produce 10 calls.
Cost per lead: $95. At a 40% close rate thatâs $238 per job. Survivable, not great â and thatâs assuming you hire someone to walk them. If you walk 5,000 doors yourself, you spent about 40 hours. At $65/hour of your own time, you just spent $2,600 in labor to save $600.
Door hangers get dramatically better in one situation: hung on the 40 houses immediately around a job youâre doing. Same piece of paper, radically different response, because the message changes from âhire a strangerâ to âweâre on your street.â Which brings us to the thing that actually works.
Channel 4: The five-house neighbor letter
This is the routine. It costs almost nothing and outperforms everything above.
Every time you start a job, you hand-deliver a short letter to the five nearest houses â two on each side, one across the street. On a corner lot, make it seven. Then you do it again when the job finishes.
Cost per job:
| Item | Cost |
|---|---|
| 10 letters (5 before, 5 after), printed | $0.60 |
| 10 envelopes | $0.40 |
| Your time, 12 minutes at $65/hr | $13.00 |
| Total per job | ~$14 |
Do 70 jobs a year: $980 a year, 700 doors. Same annual spend as the door hanger campaign, one-seventh the doors. But these doors are warm. Theyâve seen your truck. They heard the saw. Theyâre already wondering whatâs going on next door.
Response on tight-radius neighbor contact runs far higher than cold distribution â call it 2% to 5% as a working assumption, and track your own. At 3%, 700 doors is 21 calls.
Cost per lead: about $47 â and these leads close better, because youâre the contractor the neighbor already hired, not a name on a flyer.
What the two letters say
Letter 1 (before you start), 60 words:
Hi â Iâm Dave with Daveâs Electric. Starting Tuesday Iâll be rewiring the panel at 418 Oak for the Harrisons. Thereâll be a van in the driveway and some noise between 8 and 4. If Iâm ever in your way, knock on the window or call me at 555-0199. Thanks for putting up with us.
Thatâs it. No offer, no pitch. Itâs a courtesy note, and it does three jobs: it tells them youâre licensed and real, it gives them your number, and it makes you the guy who warned them instead of the guy with the loud saw.
Letter 2 (the day you finish), 70 words:
We wrapped up at 418 Oak today â new 200-amp panel, permit closed. Thanks for the patience. If you ever want someone to look at your panel or an outlet thatâs been bugging you, Iâm already in the neighborhood most weeks and I donât charge for a look. Dave, 555-0199. Licensed, #EC-44821.
Hand-written address on the envelope. No window envelopes, no glossy postcard stock â it gets read because it doesnât look like mail.
Why it beats the others
Three reasons:
- Proximity proof. They can walk over and look at your work. No other channel does that.
- Timing. Houses on a street are usually the same age with the same systems. If one panel is maxed out in 1978 construction, four more are too.
- Low resistance. Youâre not asking for anything in the first letter. Thatâs why the second one lands.
Log the source like everything else. When someone says âyou did the Harrisonsâ panel,â thatâs a neighbor-letter lead whether they mention the letter or not.
The whole picture
Illustrative numbers for a solo shop, one full year:
| Channel | Annual cost | Est. leads | Cost per lead | Scalable? |
|---|---|---|---|---|
| Yard signs | $300 (amortized) | 10 | $30 | No â caps at your job count |
| Vinyl lettering | $100 (amortized) | 5 | $20 | No |
| Full wrap | $700 (amortized) | 5 | $140 | No |
| Blind door hangers | $950 | 10 | $95 | Yes |
| Neighbor letters | $980 | 21 | $47 | Partly â scales with jobs |
Signs and lettering are cheap per lead but have a hard ceiling. Full wraps are mostly vanity until your truck is parked in the right driveways every day. Blind door hangers are the worst dollar in the group. Neighbor letters cost the same as door hangers and produce twice the leads at a better close rate.
And none of these should be your first marketing dollar. If your Google Business Profile isnât filled out and collecting reviews, fix that before you print anything â itâs free and it outpulls all four of these combined in most markets. Same for answering the phone; offline marketing generates calls, and a missed call is a lead you paid for and threw away.
Do this on your next job
Print 10 copies of the two letters above with your name and number swapped in. Put them in the truck with a box of envelopes. On Monday morning, before you unload tools, walk five houses and drop the first five.
Then add one column to your job spreadsheet: Source. Ask every caller. In 90 days youâll know which of these channels is worth a second order, and youâll be making that call with your own numbers instead of a wrap shopâs sales pitch.