Article
What Does a Lead Generation Agency Actually Cost in 2025?
Published "typical retainer" figures range from $100 to $75,000 a month — here's why, and what a local service owner can actually use.

- Supporting sections
- 5
Article
Published "typical retainer" figures range from $100 to $75,000 a month — here's why, and what a local service owner can actually use.

If you search for "lead generation agency pricing," you'll find a wall of confident numbers: $3,000–$25,000 a month, $5,000–$12,000 "typical," $2,000–$3,500 for "smaller local agencies." These figures sound authoritative. Almost none of them are backed by a disclosed sample size, methodology, or year of data — they're single vendor blogs restating their own experience as an industry norm.
There are two figures worth trusting more than the rest: a WebFX survey of 250+ marketing and sales professionals, and a LocaliQ analysis of 3,211 actual home-services ad campaigns. Everything else in this space — including several widely copied ranges — traces back to unsourced blog posts.
This piece separates what's actually documented from what's repeated. It's written for owners of local service businesses (HVAC, plumbing, roofing, and similar), who are often shown B2B outbound-sales pricing that has nothing to do with what they'd pay.
The argument
There is no verified industry-standard monthly retainer for lead generation — published ranges span $100 to $75,000 depending on the source and business size — but for local service businesses, pay-per-lead data (especially Google's own Local Services Ads billing rules and LocaliQ's 3,211-campaign benchmark) is more concrete and useful than any retainer figure.
WebFX, whose figures come from a survey of 250+ U.S. marketing and sales professionals (page updated Feb 28, 2025), found 50% of businesses pay $100–$2,500/month, and 59% of those using agencies pay $100–$5,000/month. Broken out by size: small businesses pay $100–$1,000/month (78% of respondents), medium businesses $1,001–$5,000/month (50%), and enterprise $5,001–$100,000/month (50%).
Other commonly cited ranges are far higher and undocumented. SalesHive states $2,500–$15,000+/month for managed B2B programs and $3,000–$12,000/month for typical cold-email/SDR retainers, plus a setup fee of $1,500–$5,000 and a warning that "hidden costs can add 30–50% on top of a base retainer." ClicksGeek cites $2,000–$3,500/month for smaller local agencies doing "basic services," $5,000–$8,000 for mid-tier multi-channel work, and $10,000+ for "premium" — but its article discloses no source or study behind these numbers. The often-repeated $3,000–$25,000 range attributed to a Saleshandy agency directory doesn't actually appear on that page when checked directly; nearly all 113 listed agencies show "Custom Quote" with no dollar figures. A separate SaaSHero figure of $15,000–$75,000/month applies to mid-market B2B tech clients, not local service businesses.
Owner takeaway: treat any single "typical retainer" number you read as one vendor's self-reported range, not a market benchmark.
General pay-per-lead pricing is cited at $20–$200+ per lead by WebFX, depending on industry and lead intent. A competing figure from Expandi.io (sourced to Belkins pricing) puts pay-per-lead at $200–$500 — a range that doesn't overlap with WebFX's at all, showing the term isn't standardized between vendors. ClicksGeek cites a narrower, local-service-specific range of $25–$100 per lead, though again with no methodology disclosed. Some providers instead charge 15–25% of closed revenue rather than a flat per-lead fee, per ClicksGeek.
Unlike agency blogs, Google's own help documentation for Local Services Ads spells out exactly how billing works: "You're charged for each valid lead you receive... leads determined to be invalid or low quality are not charged." Prices vary by location, job type, and lead type, and message leads are typically priced lower than phone leads. Google recommends a minimum budget to generate about 10 leads per week under its "Maximize leads" bidding strategy, and also offers a "Target cost-per-lead" option where you set your own average CPL target. You can dispute poor-quality leads through a per-lead survey, and Google may issue credits — though automatic credits apply only in the US and Canada and exclude healthcare and tax-specialist categories.
On Google Guarantee/Google Screened badges (background checks, insurance minimums, star-rating thresholds), the specific dollar figures and requirements circulating online come from third-party recap sites (HigherVisibility, Bunker), not a live Google help page confirmed in this research — treat exact numbers there as unverified until checked directly at support.google.com/localservices.
The most substantial dataset found is LocaliQ's analysis of 3,211 US-based home-services search ad campaigns (April 1, 2024–March 21, 2025): average cost-per-click was $7.85 (ranging from $5.31 for Construction/Contractors to $13.74 for Paint & Painting), average cost-per-lead was $90.92 (ranging from $45.15 for Pools & Spas to $228.15 for Roofing & Gutters), average conversion rate was 7.33%, and average click-through rate was 6.37%. Year over year, CPC rose for 75% of advertisers and CPL rose for 69% (up 10.51% on average), while conversion rates fell in 10 of 16 subcategories.
A separate report, First Page Sage (data collected Jan 2022–June 2025), gives blended cost-per-lead figures by industry: HVAC $92, Construction $227, Real Estate $448, Solar $206. A single agency's self-reported client data (TheMediaCaptain, 100+ clients) breaks Local Services Ads cost-per-lead down further by trade: Roofer $162, HVAC $80, Fencing Pro $71, Plumbing $69, Painter $40, Landscaper $39. That same source notes businesses recover roughly 6–7% of LSA spend in credits for unqualified leads, and over 90% of leads arrive by phone rather than form.
Checking the top-ranking pages on this topic directly turned up a recurring gap: most don't distinguish "lead generation agency" (B2B SDR/appointment-setting firms) from "local service lead gen" (PPC/LSA/SEO management for trades like HVAC or roofing). Clutch.co's own top-agency listings — Belkins (4.9/5, 233 reviews), Martal Group (4.8/5, 109 reviews), A-SALES AB (4.9/5, 83 reviews) — are almost entirely B2B outbound-sales shops with project minimums around $1,000+ and hourly rates commonly $25–$49 (A-SALES AB runs $200–$300/hr). A homeowner-services business owner searching generic pricing terms is often served this B2B data, which doesn't reflect what a local PPC or LSA-focused vendor would charge.
Cancellation and guarantee terms are also vague across most sources. Only SalesHive states its own terms explicitly (month-to-month, no annual contract) — that's one vendor's policy, not an industry standard. And none of the pricing guides reviewed cite Google's own LSA billing mechanics, even though it's the most concrete, checkable, free source available on pay-per-lead economics.
Takeaway
No verified industry-standard retainer figure exists. For a local service business, the most defensible numbers are WebFX's survey-based retainer ranges by business size and LocaliQ's 3,211-campaign benchmark for cost-per-lead and cost-per-click. Before signing a retainer, ask for the vendor's own data source, confirm whether a setup fee applies (some charge $1,500–$5,000), and compare against Google's own Local Services Ads billing rules as a free reference point.
If you want a survey-backed retainer range
WebFX-reported range by business size
Based on a 250+ respondent survey, not a single vendor's opinion: $100–$1,000/month for small businesses, $1,001–$5,000 for medium, up to $100,000 for enterprise.
If you're evaluating pay-per-lead PPC/LSA costs
LocaliQ 2025 home-services benchmark
Drawn from 3,211 actual campaigns (Apr 2024–Mar 2025): average CPL $90.92, average CPC $7.85, varying widely by trade.
If you want a free, primary-source baseline
Google Local Services Ads billing rules
You're only charged for valid leads, pricing varies dynamically by market and lead type, and Google recommends budgeting for about 10 leads per week under its automated bidding.
Questions
Keep reading
Vendor pages change. Figures are as published on the capture date; confirm before deciding.