Hire a Marketing Agency or Buy Leads Directly? A Decision Framework
Whether to hire a marketing agency or buy leads directly is a question of fit, not quality. An agency suits a practice that can wait and manage the relationship; a direct lead source suits one that needs cases now.
The decision usually gets framed as which option gets better results, but the two solve different problems well. Three questions tend to settle which one fits a given practice. For a wider view of the options, see how direct mail and digital ads compare on cost.
Question 1: Do you have months to wait for compounding returns?
Agencies doing SEO or content-based marketing are playing a long game — real results often take three to six months to show up, sometimes longer for competitive keywords. If your practice can absorb a slow ramp-up (steady existing caseload, cash reserves, patience for the long game), that investment can pay off well over time. If you need cases in the next 30 days, a direct lead source that produces results immediately is the better fit for that timeline, regardless of which has better long-run economics.
Question 2: Do you have the time to manage the relationship?
A good agency relationship isn't hands-off — it requires regular check-ins, reviewing reports critically (not just skimming them), and giving feedback on what's working. That's a real time commitment, smaller than running the campaigns yourself, but not zero. A direct lead source requires almost none of that after initial setup: you're not managing anyone's ongoing work, just receiving and acting on what arrives.
Question 3: Can you verify what you're paying for?
A per-lead or per-referral price is self-auditing — you know exactly what you got for exactly what you paid, every time. An agency retainer is harder to audit in real time; you're trusting that "optimizing your campaigns" this month produced value, often without a clean way to verify it independently. Neither structure is inherently more honest, but one is inherently easier to check.
What if the answer is both?
Most firms that outgrow the solo stage eventually run both — a direct lead source for immediate, predictable volume, and an agency-managed long-term channel (SEO, content, brand) compounding in the background. The mistake isn't choosing one; it's assuming you have to choose only one forever, or assuming the more expensive-sounding option is automatically the more effective one.
Where should a solo or small firm start?
If you're a solo or small firm evaluating this for the first time, weigh your answers to all three questions before deciding — timeline, available management time, and how important auditability is to you. There's no universally correct answer, only the one that fits the practice you actually have right now. The same logic applies to in-house versus outsourced lead generation for Utah firms and to referral networks versus pay-per-lead services.
See current per-referral pricing if immediate, low-management volume is what you need right now.
Want to see exactly what lands in your inbox? Download a sample spreadsheet — same format you'd actually receive, 250 fictional records so nothing here is a real defendant.