Lead gen pricing built for the phone to ring.
We don't sell ROAS spreadsheets to plumbers. We measure cost-per-booked-job, lead-to-show rate, and close-rate impact. Three tiers, transparent pricing, month-to-month after the 90-day window.
Lead gen pricing, by ad-spend band.
The tier you need is the one that fits your monthly ad spend. We charge for the work — not for your brand size.
- 1 paid channel (Google OR Meta)
- Landing page audit + 1 fix/month
- Call tracking setup (CallRail)
- Monthly performance report
- Email response within 24hr
- 2 paid channels (Google + Meta or LSA)
- Local SEO + GBP management
- Call tracking + qualified-lead scoring
- Weekly Slack updates (2hr response)
- Monthly strategy review call
- Negative keyword audits
- Everything in Growth
- Quarterly landing page rebuild
- Form A/B testing program
- Conversion tracking audit
- Email lifecycle (3-flow minimum)
- Bi-weekly review call
Spending over $50K/mo? Book a call — we'll scope a custom retainer.
What's actually in every plan.
Every Lead Gen tier ships with this baseline. The differences above are about scope and cadence, not whether the work gets done.
What we run, optimize, and ship — every month.
The whole point of lead gen marketing is jobs on the calendar. Here's how we make sure that's the only metric that ever matters.
Channels we run
- Google Search Ads for the queries LSA doesn't cover
- Google LSAs with weekly bid + response-time tuning
- Local SEO + Google Business Profile growth
- Meta retargeting for Google clickers who didn't call
- Bing Search where it makes sense (older homeowner verticals)
What we optimize for
- Cost per booked job — the only metric that pays the bills
- Show rate — leads who actually answer the callback
- Close rate — qualified leads that convert to a sold ticket
- Cost per qualified lead after disqualification
- Geographic profitability — which ZIPs make money, which don't
What you get monthly
- Lead-volume report by channel and source
- Call recordings review — 10 calls flagged for coaching
- Attribution dashboard tied to CRM-booked jobs
- Negative keyword + placement updates
- Strategy call (cadence by tier)
Lead Gen pricing FAQ.
What's the contract length?
90-day initial commitment so the guarantee can fire. After that, month-to-month with 30-day written notice. We've never had a Lead Gen client leave inside 90 days — the work shows up by week 6.
Who owns the ad accounts and call tracking?
You do. Google Ads, Meta, CallRail, Google Business Profile — all under your billing, your ownership. We're added as managers. If we ever stop working together, you keep every campaign, every recording, every learning.
What happens if I get leads but they don't show up to appointments?
Show rate is part of what we optimize for. If leads aren't showing, the issue is usually one of three things: lead-qualification questions are too loose, callback speed is too slow, or your booking confirmation flow is broken. We rebuild whichever one is failing — that work is included in Growth and Growth + CRO.
How long until I see leads coming in?
First leads inside 7–14 days. Optimization data and statistically-significant cost-per-booked-job numbers by day 30. Real campaign maturity around day 60. The 90-day window is when the guarantee fires — not when results start.
How does attribution work between Google Ads, LSA, and SEO?
We use CallRail dynamic number insertion to identify which source generated each call, then sync to your CRM so we can track booked jobs back to the original source. No more guessing whether SEO or Google Ads drove the call.
Can you target specific service areas only?
Yes — that's the entire point of lead gen geographic strategy. We map your service area down to ZIP-level performance, exclude unprofitable ZIPs, and bid up on neighborhoods where job tickets are highest. Default radius targeting is one of the biggest sources of wasted spend in home services.
Why is Lead Gen cheaper than your Ecommerce tier?
Because the work is different. Lead Gen typically means 1-2 channels, simpler creative needs, and a smaller funnel. Ecommerce means weekly creative testing, multi-channel attribution, Klaviyo flows, and CRO across dozens of products. We charge for the work, not the brand size.
Do you charge a markup on ad spend?
No. Ad spend goes directly to Google / Meta on your card. Our fee is only for strategy + execution. Some agencies hide a 15–20% media markup — we don't.
If we don't lift your ROAS, we work free.
Within 90 days, your blended ROAS improves — or we work for free until it does. Spelled out in every SOW we sign. No fine print.
Read the guarantee →Let's book more jobs.
Free 15-minute strategy call. We'll pull your Google Ads, LSA, and Google Business Profile and walk through the three highest-leverage fixes — pricing only comes up if you want it to.
Book a strategy call↗