The complete NZ guide
How to get roofing leads in New Zealand
A practical guide for NZ roofing companies on every channel that works in 2026: pay-per-lead, Google Ads, Meta and TikTok ads, SEO and shared marketplaces. Real pricing, real trade-offs, and what we'd do if we were starting today.
Impact Leads is the only New Zealand company that specialises in pay-per-lead (PPL) roofing leads. We fund the ads, verify every homeowner via one-time SMS PIN, and push exclusive leads to your CRM in under 60 seconds.
The 5 ways NZ roofing companies actually get leads
- Pay-per-lead (PPL). A provider funds the ads, qualifies the homeowner and charges you per delivered lead. Fastest to start. No ad budget to manage. Best when leads are exclusive and SMS-verified, otherwise you're paying for noise.
- Your own Google Ads. You bid on terms like "roof repair Auckland" or "re-roof Wellington". High intent, but you need NZ$3,000+/month and an experienced media buyer or you'll burn cash on irrelevant clicks.
- Your own Meta and TikTok ads. Cheaper clicks than Google, but lower intent. Works best with a strong video hook and a survey-style lead form. Hardest channel to run well in-house.
- SEO and Google Business Profile. The slowest channel (6 to 12 months to rank) but the cheapest per lead long term. Non-negotiable for any established roofing company.
- Shared marketplaces. Builderscrack, NoCowboys and similar. Cheap per lead (NZ$30 to NZ$80) but every lead is sold to 3 to 5 roofers. Close rates are low because you're racing competitors to the phone.
What roofing leads actually cost in NZ
Cost per lead is the headline number. The real number that matters is effective cost per booked job, which factors in close rate and how many leads are junk.
| Channel | Cost per lead | Typical close rate | Effective cost per booked job | Speed to first lead |
|---|---|---|---|---|
| Pay-per-lead (Impact Leads) | NZ$80–$180 | 25–40% | NZ$200–$720 | Within 24 hours |
| Google Ads (DIY) | NZ$60–$200 | 15–25% | NZ$240–$1,300 | 1–4 weeks + ad spend risk |
| Meta / TikTok (DIY) | NZ$40–$150 (25–40% junk) | 3–8% | NZ$500–$5,000+ | 2–6 weeks + creative testing |
| SEO + Google Business Profile | NZ$10–$40 | 20–35% | NZ$30–$200 (after 6–12 months) | 6–12 months |
| Shared marketplaces | NZ$30–$80 (shared 3–5 ways) | 5–10% | NZ$300–$1,600 | Same day |
Ranges based on Impact Leads' 2025–2026 campaign data across Auckland, Waikato, Bay of Plenty, Wellington and Canterbury. SEO wins long-term but takes 6–12 months, run it alongside paid, not instead of it.
Exclusive vs shared roofing leads
Exclusive leads
- Sold once, to you only
- Close rate 25–40%
- Higher price, lower true cost per job
- No racing competitors to the phone
Shared leads
- Sold to 3–5 roofers at once
- Close rate 5–10%
- Cheap per lead, expensive per job
- Homeowner is fielding multiple calls
Why SMS verification matters
The single biggest difference between a good roofing lead provider and a bad one is verification. Without SMS-PIN, you'll see 20 to 35% of leads come through with fake numbers, typos or bots. That's wasted call time, wasted CRM space and frustrated sales reps.
SMS-PIN verification means the homeowner enters a one-time code sent to their mobile before the form submits. Every lead Impact Leads delivers has a working, verified number. Any lead that doesn't meet our criteria is replaced for free.
Frequently asked questions
How do I get roofing leads in New Zealand?
There are five proven channels for NZ roofing companies: pay-per-lead providers (where you only pay for verified enquiries), Google Ads, Meta and TikTok ads, SEO and Google Business Profile, shared lead marketplaces like Builderscrack, and word-of-mouth referrals. Pay-per-lead is the fastest to start and the only model where you pay only for delivered, verified homeowner enquiries instead of clicks or retainers.
What is a pay-per-lead roofing service?
Pay-per-lead (PPL) means a lead generation company funds the ad spend, qualifies the homeowner, and only charges you when a verified lead lands in your CRM. You pay a fixed price per lead, with no retainers, no ad budget management and no platform fees. Impact Leads is the only New Zealand company that specialises in pay-per-lead roofing leads, with SMS-PIN verification on every enquiry.
How much do roofing leads cost in NZ?
Shared roofing leads on marketplaces typically cost NZ$30 to NZ$80 and are sold to 3 to 5 roofers at once. Exclusive, SMS-verified roofing leads run NZ$80 to NZ$180 per lead depending on job type (repair vs full re-roof) and region. Impact Leads prices per lead with no monthly retainer, and replaces any lead that fails our verification criteria for free.
Are exclusive roofing leads worth the higher price?
Yes, in almost every case. A shared lead at NZ$50 sold to 4 roofers gives you roughly a 25% chance of the homeowner picking up your call first. An exclusive lead at NZ$120 goes only to you. Most NZ roofing companies close exclusive leads at 2 to 3 times the rate of shared leads, which means lower true cost per booked job.
What is SMS verification and why does it matter?
SMS verification (or SMS-PIN verification) sends a one-time code to the homeowner's phone during the enquiry form. They have to enter the code to submit. This filters out fake numbers, typos, bots and tyre-kickers. Every lead Impact Leads delivers has a verified, working mobile number, so your sales team never wastes time chasing dead contacts.
How fast should I follow up on a roofing lead?
Inside 5 minutes. NZ homeowner research shows the first roofer to call a fresh lead wins the job around 50% of the time. Anything over an hour and your close rate halves. That is why Impact Leads pushes leads to your CRM, email and SMS within 60 seconds of the homeowner verifying.
What's the difference between roofing leads and roofing appointments?
A roofing lead is a verified homeowner enquiry, name, phone, suburb, job type, timeframe. A roofing appointment is a confirmed on-site quote booking. Impact Leads delivers verified leads, you (or your office) book the on-site quote. Most NZ roofing companies prefer leads because they want to qualify and schedule on their own terms.
Can I get roofing leads for specific regions in NZ?
Yes. Impact Leads runs geo-targeted campaigns for Auckland, Hamilton, Tauranga, Wellington, Christchurch, Dunedin and the regions in between. You set the postcodes or radius you want to cover, and we only deliver leads inside that area.
Ready to test exclusive roofing leads?
Book a free 20-minute lead plan call. We'll map your service area, job types and target lead volume, and tell you straight whether we're a fit.
Book a lead plan call