Most marketing agencies that sell to window & door contractors compete on lead volume. They'll tell you they delivered 312 leads last quarter. What they won't tell you, usually because they aren't tracking it, is that 30 of those leads turned into qualified appointments, 12 turned into sat appointments, 4 got proposals, and 1.5 became signed jobs.
That funnel is real. It's typical. And it's exactly why the metric you care about is not lead volume, it's qualified appointments on your sales rep's calendar.
The actual conversion funnel a window and door contractor faces
Let's walk through what actually happens to a paid marketing dollar from impression to signed job for a typical residential window & door replacement contractor:
- Impressions → Your ad gets shown.
- Clicks → Roughly 1-3% of impressions click through to your funnel.
- Form-fills (raw leads) → Roughly 5-15% of clicks convert to form submissions.
- Contacted leads → 30-70% of form-fills get actually reached, depending on response time and persistence.
- Qualified leads → 30-50% of contacted leads pass basic qualification (homeowner, in service area, real project, no prior agency engagement, budget plausible).
- Booked consultations → 50-70% of qualified leads agree to a consultation and a slot is held.
- Sat consultations (showed up) → 60-80% of booked consultations actually happen.
- Quoted jobs → Most sat consultations result in a written quote.
- Signed jobs → 25-45% of quoted jobs sign, depending on your in-home close process.
Round-trip math
Where the leverage actually lives
Look at the funnel above. There are two stages where small improvements compound massively:
Stage 4: Contact rate (form-fill → reached)
Doubling your contact rate from 35% to 70%, which is achievable purely through sub-2-minute response time infrastructure, doubles every downstream number. Same ad spend, same creative, same in-home close process. Same form-fill cost. Twice as many signed jobs. The lead-response math is covered in detail here.
Stage 5: Qualification rate (contacted → qualified)
This is where pre-qualification before the rep gets involved pays for itself many times over. If your form is gating only on email + phone, you're sending unqualified leads into the consultation funnel. If your form is gating on residential ownership + project type + general budget range + service area + decision timeline, you're sending pre-qualified leads into a higher-conversion funnel.
The cost of the unqualified lead isn't just the ad spend, it's the salary of the SDR who chases them, the calendar slot of the in-home rep who drives 45 minutes to sit with someone who can't buy, and the morale cost on a sales team that starts treating every appointment as a coin flip.
What “pre-qualified appointment” actually means
When a marketing system delivers a pre-qualified appointment, it should mean all of the following are confirmed before the appointment hits the calendar:
- Homeowner status.Not a renter, not a spouse who can't make the decision alone.
- Service area fit.Address is inside the contractor's actual install radius, not 90 minutes away.
- Project scope. Real replacement need, not a curiosity inquiry. Number of windows or doors in the ballpark of a viable job size.
- Budget plausibility.Homeowner has indicated they understand the rough investment range and aren't shopping the lowest possible bid only.
- Decision timeline.Looking to make a decision inside 30-90 days, not “maybe next year.”
- Both decision-makers present. When relevant, both spouses confirmed for the consultation.
Pre-confirmation, on top of pre-qualification
The economic argument
Here's the comparison that matters. Take a window contractor running $5K/mo in Meta ads.
Scenario A: raw leads, no qualification, manual response.
- 50 form-fills/mo at $100 each.
- 35% contact rate = 17.5 contacted.
- 40% qualification rate = 7 qualified.
- 60% booking rate = 4.2 booked.
- 65% sit rate = 2.7 sat.
- 35% close rate = 0.95 signed jobs.
- Cost per signed job: ~$5,300.
Scenario B: pre-qualified, pre-confirmed, sub-2-minute response.
- 50 form-fills/mo at $100 each.
- 75% contact rate = 37.5 contacted.
- 55% qualification rate (pre-screen filtering) = 20.6 qualified.
- 70% booking rate = 14.4 booked.
- 90% sit rate (pre-confirmed) = 13 sat.
- 40% close rate (better-qualified leads close better) = 5.2 signed jobs.
- Cost per signed job: ~$960.
5.5x
Lift in signed jobs from the same ad spend when raw lead handling is replaced with pre-qualified, pre-confirmed appointment infrastructure
Same ad spend. Same creative. Five-and-a-half times the signed jobs. The leverage isn't in the ads, it's in everything after the click.
What this means for how you buy marketing
Stop comparing agencies on lead volume. Lead volume without qualification infrastructure is a vanity metric that bills you in real dollars. Compare on:
- Sit-rate on consultations they deliver.
- Contact rate on the leads they generate.
- Pre-qualification standards (specific criteria they gate on).
- Confirmation cadence (day-before, day-of, no-show recovery).
- Cost per signed job they can substantiate from past clients.
Ready to talk numbers on your own pipeline?
45-minute strategy call. Live look at your ad accounts. Written diagnosis you keep, whether you sign or not.
Final thought
The contractors who win the next five years are not the ones with the cheapest cost-per-lead. They're the ones whose marketing systems deliver pre-qualified, pre-confirmed appointments, at every hour of every day, with the compliance posture and consent record to back it up. The difference between those two operating models is usually 3-5x in signed jobs from the same ad spend. Build accordingly.
Tagged

