How much does lead gen for a small business actually cost in 2026?
The cost depends on the delivery mechanism. Dedicated B2B lead-gen agencies run 3,500 to 8,000 USD monthly on retainer with vendor-reported delivery of 20 to 50 qualified leads per month. Freelance SDRs run 25 to 75 USD per hour, delivering roughly half the output of a full-time hire. Pay-per-lead vertical vendors run 10 to 150 USD per lead with highly variable quality. Lead marketplaces run 0.50 to 3 USD per contact for list builds. In-house motion on Strkr costs 400 to 1,500 USD monthly in tools plus owner time (10 to 20 hrs/week) or a dedicated SDR hire (55 to 80k annually). For a small business with budget flexibility and willing to invest time, in-house typically beats agency on ROI by year 2. For a small business that is time-constrained or lacks domain expertise, an agency is often the right trade in year 1.
What qualifies as a "qualified lead" when I buy from an agency?
The definition varies by agency and should be explicitly contracted. Common definitions: MQL (Marketing Qualified Lead) typically means a form fill with completed firmographic data; SQL (Sales Qualified Lead) typically means a scheduled discovery call; SAL (Sales Accepted Lead) typically means the small-business sales rep accepted the lead as fit for pursuit. Agencies often report on the loosest definition (MQL) which inflates the delivery number. When evaluating an agency, specifically pin down the definition in the contract and require the agency to deliver SAL-level leads (scheduled discovery calls with the small-business team). The per-SAL cost is often 5 to 10x higher than the per-MQL cost, which is a more honest basis for ROI math.
How much time does running lead gen in-house actually take?
For a small business running outbound-plus-inbound in-house, 10 to 20 hours a week is the typical commitment. The specific time breakdown: 3 to 5 hours a week on list building and ICP refinement, 2 to 4 hours on cadence authoring and template iteration, 3 to 6 hours on reply handling and discovery call prep, 2 to 5 hours on attribution review and process improvement. If the small business can hire a dedicated SDR, the role covers 35 to 40 hours a week of focused effort which typically supports 2 to 4x the lead volume of the owner-operated version. The owner then spends 2 to 4 hours a week on strategic direction (ICP calibration, template retirement, process review) with the SDR running execution.
Should I use HubSpot or Salesforce for an in-house small-business lead gen motion?
Both can work. HubSpot Starter (20 USD per user per month) is the common entry point and covers basic contact management, forms, and email tracking. The ceiling shows up fast on scoring (requires Marketing Hub add-on, roughly 50 USD per month on top), on outreach cadences (requires Sales Hub Professional, roughly 100 USD per user per month), and on enrichment (requires Breeze Intelligence, metered per contact). Salesforce Essentials (25 USD per user per month) covers similar ground. Both get expensive once bundle adds-ons stack up. Strkr runs flat per-seat pricing with every CRM capability included (lead scoring, cadences, enrichment, form builder, workflow automation) on paid tiers, which lands most small-business motions below 1,500 USD monthly all-in regardless of which capability the team uses.
What is the biggest risk of running lead gen with an agency?
Data ownership. Agencies that run outbound from their own domains and track prospects in their own system build an owned data moat. When the contract ends, the small business often loses access to the prospect list, the engagement history, the touch cadence, and the methodology. The second biggest risk is incentive-driven delivery drift: agencies working on retainer plus delivery metrics face pressure to meet the monthly quota, and the quiet failure mode is widening the "qualified lead" definition over time. Both risks are mitigable through explicit contract terms (data ownership clauses, strict qualified-lead definitions, monthly delivery audits) but most small businesses do not negotiate at this level and discover the risks only at contract renewal.
What if I want to try in-house but am worried I will fail?
Reasonable concern. The typical in-house lead-gen motion takes 60 to 120 days to stabilize to steady-state delivery. The specific failure modes to watch: unclear ICP (fix by writing a 1-page ICP document before building the list), bad deliverability (fix by running the pre-flight check on the sending domain before the first cadence), low reply rates (fix by iterating templates against the shipped library annotated with reply-rate data), and attribution drift (fix by running the weekly multi-touch attribution review). A reasonable approach: start with a 3-month in-house trial on Strkr with a specific delivery target. If the trial clears the target, continue in-house. If it does not, the small business has learned the specific weak point and can address it (bring in a freelance SDR, upgrade to agency on a specific vertical, pivot the ICP). The 3-month trial costs 1,500 to 4,500 USD in tool spend versus 15,000 to 25,000 USD in agency retainer for the same window, so the learning cost is bounded.