● 12 clients max. Booking Q3 2026 (starts Jul 1) — 2 spots remaining
Lead Gen pricing · Home services, contractors, B2B local

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.

No setup fees Month-to-month after 90 days You own every account
Three Tiers · Pick Your Spend Band

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.

Starter
$750/mo
1 channel managed end-to-end
Best for $5K–$15K/mo ad spend
  • 1 paid channel (Google OR Meta)
  • Landing page audit + 1 fix/month
  • Call tracking setup (CallRail)
  • Monthly performance report
  • Email response within 24hr
Best forSolo shops or 2-truck operators just turning paid on. Want one channel done right before adding more.
Book intro call →
Growth + CRO
$2,000/mo
2 channels + web/CRO included
Best for $30K–$50K+/mo ad spend
  • Everything in Growth
  • Quarterly landing page rebuild
  • Form A/B testing program
  • Conversion tracking audit
  • Email lifecycle (3-flow minimum)
  • Bi-weekly review call
Best forScaling operators who know paid traffic isn't the bottleneck — site conversion is. The landing-page + form-test program is the lift here.
Book CRO 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's included
Starter
Growth
Growth + CRO
Google Ads / LSA management
Landing-page audit and fixes
1/mo
Quarterly rebuilds
Call tracking (CallRail) setup + maintenance
Local SEO + Google Business Profile
Qualified-lead scoring
Meta retargeting layer
CRM sync (Jobber, HCP, Pipedrive, etc.)
Form A/B testing program
Email lifecycle (welcome + nurture + win-back)
Review-velocity automation
Optional
Slack response time
24 hr
2 hr
2 hr
Strategy review cadence
Monthly report
Monthly call
Bi-weekly call

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.

90-Day Guarantee

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 →
Ready to ring the phone

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