Yard Signs That Actually Generate Leads
Yard signs get dismissed as cheap and old-school. They are cheap. They are also one of the highest-ROI marketing channels a roofer can run when executed correctly. A $12 sign that sits in a yard for 45 days and generates 2 neighborhood leads is a 40 to 80x return on cost. Here is how to run signs that actually work.
The economics
All-in cost per sign placed:
- Coroplast 18x24 sign with H-stake: $8 to $12
- Printing and design (amortized over 50+ signs): $1 to $2
- Labor to place and retrieve: $2 to $3
- Total: $11 to $17 per sign per job
Expected leads per sign over 30 to 45 days: 1 to 3 in a dense residential neighborhood, 0 to 1 in a low-density area.
At 2 leads per sign average and 25% close rate, every sign in the ground produces roughly 0.5 additional signed jobs. On a $12,000 average ticket, that is $6,000 in revenue potential from a $15 sign. CPL math is extraordinary: $7 to $10 per lead on neighborhoods with any density.
Placement strategy
Not all yards are equal. Rank jobs by sign-worthiness:
Job typeSign valueNotes Corner lot on busy cross streetExtremely highMaximum drive-by impressions Home on entrance road to subdivisionVery highEvery neighbor sees it daily Mid-block, quiet cul-de-sacLowFew impressions HOA with sign restrictionsZero or get permissionCheck deed restrictions Home in active storm zoneExtremely highNeighbors already shoppingIdeal placement: 6 to 10 feet from the road, facing traffic, not obscured by landscaping. Two signs (one per direction of traffic) on corner lots. Never in the right-of-way without permission (some municipalities fine you).
Duration matters
Industry average: signs come down when the job finishes, around 7 to 14 days. That is a massive mistake. The neighborhood discovery window is 30 to 60 days.
Negotiate with the homeowner at sign time for 30 to 45 days of sign presence. Offer a $50 to $100 credit at the end of the sign period, or a free gutter cleaning. Written into the contract. Most homeowners say yes if you ask at sale time. Few say yes if you ask after the job is done.
Design that generates response
Most roofing yard signs fail because they are unreadable from a moving car. Rules that fix this:
- Company name or offer in huge type (8 to 10 inch letters)
- One phone number, same size as company name
- No more than 4 text elements total
- High contrast colors (yellow/black, red/white, navy/white)
- Avoid script fonts, avoid more than 2 colors
What to put on the sign (priority order):
- "ANOTHER ROOF BY [COMPANY NAME]"
- Phone number
- QR code
- One trust element (5 stars, "Local since [year]")
Skip the email. Skip the website URL (the QR code handles that). Skip the license number. Every extra element reduces readability.
QR codes that actually get scanned
QR codes lift response 30 to 50% on yard signs compared to phone-only signs, especially among younger homeowners. The QR should:
- Go to a dedicated landing page, not the homepage
- Landing page headline names the neighborhood ("Getting a lot of questions on [neighborhood]?")
- Same offer as the sign (usually free inspection)
- Trackable via UTM parameters
- Be at least 2x2 inches on the sign
Pipe QR scans and form submissions into RoofKnockers with "yard_sign" as the source and the job address as the campaign. You will see exactly which installs are producing neighborhood leads.
Materials: coroplast vs metal
- Coroplast (corrugated plastic). $3 to $6 per blank. Good for 30 to 90 days outside. Fine for most jobs.
- Metal/aluminum. $15 to $30 per blank. Lasts years. Reserved for long-term installations (model home signs, permanent customer lot signs).
- Vinyl banners with stakes. $20 to $40. Useful for job site fencing on commercial or long-duration residential jobs.
Coroplast 4mm with H-stakes is the standard. Coroplast 6mm for windy regions.
Fleet management
At scale, signs become inventory you have to track. Tips from shops running 100+ signs in the ground:
- Number each sign and track install date and address in your CRM
- Schedule pickup at day 30 or 45 via a route app
- Replace damaged signs within 72 hours (a faded or broken sign hurts brand)
- Have a "sign refurb" program: clean and re-stake for $2 and reuse 3 to 5 times
Signs plus permission plus referral offer
The best shops stack yard signs with a referral offer to the homeowner ("$200 credit for every signed job from your neighbors"). The signed customer becomes an advocate. When a neighbor calls, the customer gets a small reward. This compounds the neighborhood effect beyond the sign impressions alone.
Tracking and measuring
Every yard sign lead should be captured with:
- Source: yard_sign
- Campaign: job address (e.g., "123 Main St install")
- Medium: QR scan or phone call tracking number
After 90 days, pull the report in RoofKnockers: leads per sign, signed jobs per sign, revenue per sign. Prioritize placement in neighborhoods that produce. Pull out of neighborhoods that do not.
When yard signs fail
Yard signs underperform in:
- Strict HOA communities (cannot place)
- Rural areas with long driveways (low impression count)
- Apartment-heavy zones (non-homeowners)
- Areas already saturated by competitors
They overperform in:
- Medium-density suburbs
- Active storm zones where every house is being inspected
- Newer subdivisions where most roofs are the same age
- Upscale areas where homeowners trust "my neighbor just had it done"
Comparing to other channels
On a CPL basis, yard signs compete with or beat Facebook ads, Google Ads, and direct mail. See our direct mail guide and Facebook ads playbook for the comparison math. The downside of signs is volume: you can only put up as many signs as you have jobs. Paid ads scale without a ceiling. Signs scale with your job count.
A roofing shop doing 100 jobs per year with a proper sign program places 100 signs, generates 150 to 300 neighborhood leads, and closes 30 to 75 additional jobs from those leads. That is 30 to 75% revenue growth from the cheapest marketing channel in the business. If you are not running signs, you are leaving the easiest money in the industry on the table.
Ready to grow your roofing sales operation?
Start Your 14-Day Free Trial