Paying for wholesale leads
Walking a route is free and slow. Paying for leads is fast and, for most small roasteries, unmeasured. This is how to work out what an account is actually worth to you, what each channel really delivers, and how to test one without spending a year finding out.
Published 18 September 2026
Short answer. Work out your all-in cost per account won, cash plus your own hours, and compare it with a year of gross profit on an average account — about €3,000 at 8 kg a week. Below a third of that, a repeatable channel is worth keeping. Test one channel at a time for ninety days with a source column on every pipeline row, and pay for intent rather than for addresses.
What an account is worth, and what a channel costs
Almost every paid channel looks cheap next to a wholesale account, which is exactly why roasters overspend on them. The number that decides it is not the price of a lead but the all-in cost of an account won, including the hours you spend on leads that go nowhere.
Gross profit, not revenue, and before the cost of serving the account. The three-year figure assumes the account stays; halve it mentally if your book turns over quickly.
Two things usually come out of that. The first is that the conversion rates matter far more than the price. Dropping the lead-to-conversation rate from 35% to 20% nearly doubles the cost per account, while halving the monthly spend barely moves it once your own hours are counted. Any channel that produces leads you cannot reach is expensive at any price.
The second is that your time is most of the cost. At half an hour a lead, seventy-two leads a year is €1,080 — more than the €900 of cash in the same period. That is the argument for fewer, better leads rather than more of them, and the reason a channel that sells volume is usually selling you work.
If the account side of that calculation is unfamiliar, the arithmetic behind €253 a month and how many accounts you need in total is in how many wholesale accounts a roastery needs.
The channels, honestly
| Channel | Cost shape | What you actually get | Worth it when |
|---|---|---|---|
| Café directories and listings | Free to modest, annual | Credibility, and a link cafés arrive through later | Almost always worth the small ones |
| Matchmaking programmes | Subscription or per match | Buyers who raised their hand | Where one exists in your market |
| Local search ads | Per click, capped monthly | Intent, at the moment of looking | A city with real search volume |
| Trade shows and food fairs | High, plus two days | Conversations, mostly with the trade | Regional fairs beat coffee festivals |
| Referral fees to dealers and consultants | Per account won | Warm introductions with timing attached | You have one good relationship |
| A referral scheme for your own cafés | Per account won, in coffee | The best-converting leads you will get | Always. Almost nobody does it |
| Bought lead lists | Per record | Addresses you could have walked past | Rarely |
A few of those deserve more than a row.
- Matchmaking programmes
- Where a publication or platform introduces roasters to buyers who have asked to be introduced. Fresh Cup's RoasterLink is the best-documented example; its own review of its first year reports response rates of 55–65%, up to 75% for roasters who followed up actively, and one roaster describing five or six conversations per hot lead against about twenty cold calls. Those are good numbers, and they come with two caveats worth holding onto: it is a US programme, and its buyers had already raised their hand. Both facts are the product. A European roaster should expect the introduction model to work and the specific rates not to transfer.
- Referral fees to the trade
- Shopfitters, equipment dealers, hospitality consultants and accountants all meet cafés months before those cafés choose a roaster. One good relationship here beats most advertising, because the introduction arrives with timing attached: somebody is opening in March. Agree a flat fee per account that starts, not per introduction.
- Your own cafés
- The most reliable source of wholesale accounts is a café that already buys from you, and almost no roastery asks. Offer something concrete — a month of their filter coffee free, say — for an introduction that becomes an account. It converts better than anything you can buy because the café doing the introducing has already answered the only question that matters.
- Trade shows
- Regional hospitality and food fairs put you in front of buyers; coffee festivals put you in front of consumers and other roasters. Both can be worth doing, for different reasons, but only the first belongs in this calculation. Cost the stand, the samples, two days of your time and the travel before deciding.
Before you pay anyone
Three questions, asked in this order. A vendor who cannot answer them is selling addresses.
- What exactly is a lead? A business that asked to hear from a roaster is a different product from a business that appears in a database. Get it in writing.
- How many other roasters get the same lead, and in what order? Exclusivity or a cap changes the economics completely. Being the fourth roaster to call a café on the same Tuesday is close to worthless.
- What does it look like when it does not work? A vendor with real customers can describe the roaster this is wrong for. One who says it works for everybody has not measured anything.
Two more, if the channel is a person: who will actually be doing the work, and how do they get paid. A referral fee paid per introduction produces introductions; a fee paid per account that starts produces accounts.
Why free usually wins first
For a roastery with fewer than about thirty accounts, the unpaid channels are not a poor substitute for paid ones — they are better, and the arithmetic says so. Walking a delivery route you already drive costs you the time and nothing else, converts at a far higher rate than any bought lead because you are standing in the café, and produces the one thing no channel can sell you: knowing what is on the bar.
The numbers in the sales pipeline guide put it plainly. At roughly twelve first visits per account won, two or three visits a week for a year is around ten accounts — about the same as the calculator's paid channel, for no cash and better-quality accounts. Paid leads are worth adding when that machine is already running and you want more, not as a way to avoid building it.
The same goes for the channel that costs nothing and gets neglected: your own wholesale page. Fixing it is free, it works while you are roasting, and every paid channel you ever run will point at it.
When paid is genuinely the right answer
- A new area. You have taken on a second route or a van going to a city you do not know. Paid channels buy you time you would otherwise spend driving around learning.
- Capacity you have already bought. A bigger roaster, a new hire, a lease — anything where empty weeks cost more than the leads.
- You cannot walk the route. Selling to offices and hotels is not a walking business in the way cafés are; see wholesale for restaurants, hotels and offices.
- Seasonality you can predict. Cafés open in spring. Spending in the quarter before, when you have the time to answer properly, beats spending evenly all year.
Running a test that teaches you something
- One channel at a time, ninety days. Wholesale decisions take weeks; thirty days measures noise, and three channels at once measures nothing.
- A source on every row. The pipeline tracker has a source column for exactly this. Without it, at the end of the quarter you will have opinions instead of numbers.
- Count conversations, not leads. The leak is almost always between the lead arriving and a human speaking. If that is where it fails, no amount of spend fixes it.
- Answer within the day. A paid lead you reply to on Thursday is a lead you paid for and gave away. If you cannot commit to same-day, fix that before spending anything.
- Decide the kill number in advance. Write down the cost per account above which you stop, before you see any results. It is a very different decision after three months of sunk cost.
A disclosure
Order Book is made by Roasters Technologies, which also runs roasters.app, a directory of specialty cafés where a café's page can show which roasters it serves. That makes us an interested party in a guide about directories, and the useful thing we can tell you is the same thing we would say about any of them: a listing is a credibility layer, not a lead source, and you should judge it on whether cafés arrive at your wholesale page through it — which you will only know if you put the source on the row.
Questions roasters ask
- Should a coffee roaster pay for wholesale leads?
- Only once you know what an account is worth and what your own free channels already cost you. An 8 kg a week account earns about €253 a month in gross profit, so almost any paid channel looks affordable on paper. The ones that fail in practice fail because the leads never become conversations, not because the price per lead was wrong.
- What is a reasonable cost per wholesale account acquired?
- Judge it against a year of gross profit on an average account, not against the price of a lead. If an 8 kg account earns about €3,000 a year, paying €500 to €1,200 all in — cash plus your own hours — is a reasonable range for a channel you can repeat. Above roughly a third of the first year, it only works if accounts stay for several years.
- Are bought lead lists worth it for coffee roasters?
- Almost never. A scraped list of cafés within fifty kilometres is something you can assemble yourself in an afternoon from maps and a walk, and the bought version is usually out of date, missing the decision-maker and sold to everyone else in your region too. Pay for intent, not for addresses.
- Do café directories bring roasters wholesale accounts?
- Indirectly. A listing rarely produces an enquiry on its own; what it does is confirm you exist when a café that heard your name goes looking. Treat directories as a cheap credibility layer that makes your other channels convert better, and be sceptical of any that sells itself on lead volume.
- Is Google Ads worth it for wholesale coffee?
- Sometimes, on a small number of very specific local searches. Bidding on the phrase a café types when it is actively looking for a wholesale supplier in your city can work; bidding on anything broader competes with retail coffee and burns a budget fast. Keep it local, keep it tiny, and point it at a page that answers the practical questions.
- How long should you test a paid lead channel?
- Ninety days and one channel at a time, with a source column on every row of your pipeline. Wholesale cycles are slow enough that thirty days tells you nothing, and running three channels at once means you will never know which one worked.
Where Order Book fits
The measurement end. Insights show what each account is actually worth over ninety days with its gross margin, which is the denominator in every calculation on this page and is usually the number roasters are guessing at. Book movement splits each month into new accounts, expansion, contraction and churn, so a quarter of paid leads can be seen against what the book did rather than against how busy it felt.
A café that clicked an ad or found you in a directory goes into Order Book as a prospect, in the same book as your clients, and moves through Lead, Sample sent, Tasting and Negotiating to Client or Lost. Samples go out as free orders that stay out of every figure, and prospects do not count toward your plan. What Order Book does not keep is a source per prospect, so the column that tells you which channel paid off still lives in your tracker.
Start free for 30 days, no card, or see pricing.