A small business has four realistic ways to generate business-to-business leads. They differ enormously in how fast they work, how much control you have, and what they cost — and the right first move depends less on which is best in principle than on which one you can actually sustain.
| Channel | Time to first result | Control | Real cost |
|---|---|---|---|
| Referrals | Immediate, then unpredictable | None — you cannot turn it up | Free, but caps out |
| Inbound content | 6 – 12 months | High once it works | Hours, sustained for months |
| Paid ads | Days | High while you pay | Money, continuously |
| Outbound | 2 – 6 weeks | Complete | Hours, or software |
The best leads you will ever get, and the ones you cannot control. They arrive warm, close fast, and negotiate less. They also arrive when they arrive — which means a business dependent on referrals is a business whose pipeline is set by other people's timing.
Worth actively cultivating: ask satisfied clients directly, stay in contact after work ends. Not worth relying on as the only channel, because the failure mode is a quiet quarter you cannot do anything about.
Writing that ranks in search and brings people who are already looking. Genuinely excellent when it works: the leads are warm, the cost per lead falls over time, and the asset keeps producing.
The honest problem is the timeline. Six to twelve months of consistent publishing before meaningful traffic, and most small businesses stop at month three because nothing has happened yet. It is the right long game and the wrong answer to "I need clients this quarter".
Fastest to start, and the only channel that stops completely the moment you stop paying. For business-to-business with long consideration cycles, costs per acquisition are frequently higher than small businesses expect. Useful for testing whether a message resonates before investing months in it; expensive as a permanent foundation.
You decide who to contact and when. Results in weeks rather than months, no dependence on someone else's algorithm or timing, and the list you build is yours.
The real cost is time, and it is larger than people expect: finding companies, researching each one, writing something specific, following up. At twenty companies a day that is roughly three hours daily — which is why most small businesses attempt outbound, do it for two weeks, and stop.
Two to six weeks in practice: one to two weeks to set up a sending domain and warm it, then a couple of weeks of consistent sending before replies accumulate into meaningful conversations. Faster than content, slower than ads, and the only one of the three where you control who hears from you.
A salesperson costs a salary before producing anything and takes months to become effective. For a small business the sequence that usually makes sense is to prove the channel works first — that the message lands and the offer converts — then hire someone to run a system that is already producing, rather than hiring someone to discover whether one exists.
Yes. A spreadsheet, a separate sending domain and disciplined manual sending works, and it is how most people should start — you learn what your market responds to before automating anything. What breaks is sustaining it: eight to twelve minutes per company, every day, is what stops most people by week three.
Then outbound is even more suited to it, done by hand. If there are eighty companies you could serve, that is not a campaign — it is a list you work through personally over a few weeks, with genuine research on each. Automation earns its place when the list is large enough that personal attention does not scale.
The Cold Outreach Machine finds the companies you sell to, writes a different email for each one, and sends them on its own — paced, inside working hours. US$299.99, paid once, live setup call included.