A wholesale coffee program is more than a price list and a delivery schedule. It's a system — for acquiring accounts, serving them well, growing their volume, and replacing the ones you lose. The roasters with the strongest wholesale books built that system deliberately. The ones who struggle built it reactively, filling gaps as they appeared.
This guide covers the complete wholesale program: how to set it up, how to price it, how to sell it, and how to run it once accounts are on board.
Program Foundations
Define your account types
Not all wholesale accounts are equivalent, and a program that treats a 50-lb-per-week café the same as a 5-lb-per-week office account will serve both poorly. Define your account tiers before you launch:
- Anchor accounts: High-volume cafés, restaurant groups, or hotel properties ordering 30+ lbs per week. These accounts justify more service investment — regular training visits, seasonal menu consulting, dedicated account management.
- Standard accounts: Independent cafés and restaurants ordering 10–30 lbs per week. The core of most wholesale books.
- Office and corporate: Lower expertise requirement but often higher volume per order and more consistent demand cycles.
- Retail and grocery: Different economics and different service requirements — packaging, shelf presence, and brand representation matter more than barista training.
Set your minimums
Minimum order quantities exist to protect the economics of serving an account. An account ordering 3 lbs per month costs nearly as much to service as one ordering 30 lbs — delivery, invoicing, account management time. Set minimums that make each account financially viable, and hold them.
Common minimum structures: $75–$150 per order, or a weekly volume commitment of 10–15 lbs. Some roasters use a monthly minimum rather than a per-order minimum, which gives accounts flexibility in how they place orders while still guaranteeing a volume floor.
Pricing the Program
Wholesale pricing starts with your cost of goods. For every offering, calculate: green coffee cost per pound (roasted), roasting overhead allocation per pound, packaging, and delivery/fulfillment. That's your floor. Your wholesale price needs to sit meaningfully above it — typically a 40–55% margin on cost of goods to leave room for sales costs, account management, and profit.
Price tiers based on volume give accounts a reason to grow their orders and give you a margin benefit when they do. A simple structure:
- Standard (10–24 lbs/week): base wholesale price
- Growth (25–49 lbs/week): 5% discount
- Anchor (50+ lbs/week): 10% discount, plus enhanced service package
Payment terms: Net 15 is standard for established accounts. New accounts typically pay on delivery or Net 7 for the first 60–90 days. Auto-pay setups reduce collection friction and improve cash flow predictability.
The Sample Program
Your sample program is your sales engine. Every wholesale account starts with a sample evaluation — and the quality of that experience determines whether the account converts.
What to send
Two to three coffees is the right number. More creates decision paralysis; fewer limits the buyer's ability to evaluate range. Always include your flagship espresso offering — it's what most café accounts will actually feature. Add one single-origin and one seasonal or limited offering if relevant.
What to include with samples
Each sample should arrive with a brief card covering: origin, altitude, processing method, roast date, and suggested extraction parameters. A QR code linking to the full offering page on your website makes it easy for buyers to share with their team. This documentation signals that you're serious — and it helps buyers evaluate the coffee correctly rather than on instinct.
Follow-up cadence
Contact the buyer 5 days after samples arrive. Ask specifically: did you pull the espresso? What did the team think about the single-origin on pour-over? Specific questions get specific answers, which surfaces objections you can address. A generic "what did you think?" gets a generic non-answer.
Training and Account Support
The accounts that stay longest are the ones whose staff know how to make the coffee. A café where the espresso is being pulled correctly, at the right dose and extraction time, will produce better cups, more consistent customer experiences, and a team that takes pride in the product. All of that retention is downstream of the initial training visit.
New account onboarding
Show up for the first delivery. Bring your portafilter and your refractometer. Dial the espresso. Train whoever is on bar. Set the grind settings and write them down for the team. Leave with a contact number and an invitation to call if anything changes. This two-hour investment pays for itself in retention many times over.
Ongoing support structure
Build a support structure that scales. For anchor accounts: quarterly in-person visits, plus on-call support. For standard accounts: semi-annual visits, with email and text support. For smaller accounts: annual check-in, with a resource library that helps them troubleshoot independently.
Running the Program Day to Day
A wholesale program requires operational infrastructure that most roasters underestimate when they launch. The basics:
Order management
Standing orders save time and reduce friction. Set each account on a default weekly or bi-weekly order schedule, with the ability to modify. An account that has to proactively place an order every time is an account that occasionally forgets to — which creates gaps in supply and gaps in your revenue.
Delivery logistics
Define your delivery days and hold to them. Accounts plan their inventory around your delivery schedule — a roaster who delivers on Tuesdays and Wednesdays gives buyers a reliable planning cadence. Ad hoc delivery is expensive and hard to manage as volume grows. Build the schedule early and protect it.
Account tracking
Know, for each account: last order date, average weekly volume, trend over 90 days, and last in-person contact. An account whose volume has declined 30% over 90 days without explanation is an account at risk. Catch it with a proactive call before it churns.
When to Fire an Account
Not every account is worth keeping. An account that consistently pays late, generates service complaints from staff who've been trained repeatedly, or orders below minimum in a way that makes each delivery unprofitable is consuming resources that should go to better accounts.
The decision to end a wholesale relationship should be made deliberately, communicated professionally, and followed by a referral to another roaster who might be a better fit. The specialty coffee industry is small and relationship-dense. How you exit a bad account matters nearly as much as how you close a good one.
Frequently Asked Questions
Ready to fill your wholesale pipeline?
In The Black Coffee Co. sells your coffee wholesale on commission. No upfront cost. No monthly fees. You pay when we close.
Get In Touch