Direct mail is the most underused acquisition channel in residential solar — not because it doesn't work, but because most installers run it wrong. They buy a 5,000-name list, print stock photos of "a roof with panels," and conclude direct mail is dead when the campaign returns nothing. The math was broken from the printer.
What separates a rendered solar postcard from a generic one
A generic postcard asks the homeowner to imagine their roof with solar panels. A rendered postcard shows them their roof with solar panels installed.
- Generic postcard. Stock image of a random house with panels. Recipient sees it, doesn't recognize it, recycles it. Toss rate is 95%+.
- Rendered postcard. Photo of the recipient's actual roof with panels rendered on the south-facing plane. Recipient sees it, thinks "wait, that's my house" — freezes, reads, scans. Toss rate drops dramatically.
The mechanic is "recognition before brand." The human brain processes faces and familiar places before it processes logos or headlines. A rendered solar postcard hijacks that recognition response in the 1.5 seconds it takes to sort the mail.
The four rules of a good solar postcard
- Rendered roof at the TOP. Not the logo. Not a tagline. The roof. Recognition has to fire in the first second of mail sorting; whatever's at the top of the card is what triggers it.
- Logo small, bottom right. The brand matters AFTER recognition kicks in. Lead with the photo; introduce yourself after the homeowner is paying attention.
- QR code, not a phone number. Homeowners scan; they almost never call from a solar postcard. The QR should route to a personalized customer portal with their system size, projected savings, and a deposit button.
- One offer. "Pay $X to lock in your free site survey + system design" beats "Free quote / 30% tax credit / call today!" Three offers split attention; one offer with a small refundable deposit converts.
The math at $1 per postcard
Solar Launch's pricing is $1 per mailed solar quote, all-in (print + postage + Google Solar API render + customer portal + Stripe deposit handling). A 200-postcard campaign costs $200.
The platform-wide average return is $32 in install revenue per $1 spent. A $200 campaign typically returns around $6,400 in install revenue at average ticket — and strong campaigns return $20K–$50K because the average solar install ticket is $15K–$40K and you only need to close 1 install per ~200 postcards to be wildly profitable.
For comparison: cold Facebook ads run $1,500–$3,500 CAC per closed install. Broker leads run $1,500–$3,000. Cold door-to-door runs $1,200–$2,500. Mailed solar quotes run $250–$500.
How to run a campaign in 45 minutes
- Pick a neighborhood. $400K+ median home value, mostly south-facing rooflines, low canopy shading. More on neighborhood targeting.
- Render the street. Type the street name into the Solar Launch Render Agent. Every house gets rendered with panels on the appropriate roof plane, and Google Solar API attaches a system size + 25-year savings number. Free to render.
- Pick a template. Solar Launch ships with templates that follow the four rules above. Drop in your contact info and license number.
- Press send. Solar Launch prints, addresses, applies postage, hands off to USPS. You never touch an envelope.
- Watch the dashboard. Homeowners scan, see their personalized portal, pay site-survey deposits. The CRM auto-populates.
The warm-follow-up play
Direct mail and door-to-door work best together, not in competition. Mail a neighborhood first, then send reps to the same doors 7–14 days later. Conversation density on warm-follow-up doors typically doubles vs cold knocking, and warm follow-up CAC drops to $600–$1,200 — less than half cold-D2D. See direct mail vs door-knocking for solar for the full sequence.
Send your first 200 solar postcards for $200.
Free account, free rendering. Money-back guarantee on your first $1,000 campaign.
Start free →