
Wholesale coffee sales offer roasters a path to significant revenue growth beyond retail. Selling to restaurants, offices, and retailers brings predictable recurring orders, larger volumes, and diversified income streams. This guide covers how to build a wholesale program from scratch — readiness, customer types, pricing, production, sales, logistics, and ongoing account management.
Is wholesale right for your roastery?
The benefits and trade-offs are real on both sides. Wholesale brings recurring revenue (predictable cash flow), larger order volumes (production efficiency), diversified income (less dependence on retail), brand exposure (your bags in new locations), and capacity utilization (filling unused roasting hours). The challenges are equally concrete: lower margins (30–45% vs. 60–70% retail), delivery logistics (time, vehicle, labor costs), B2B relationship management, minimum-order requirements (inventory and freshness implications), payment terms (net 15–30 affects cash flow), and the production capacity needed to meet consistent demand.
You're ready for wholesale if your roasting capacity exceeds retail demand, quality is consistently excellent, you can handle weekly delivery logistics, you have capital for accounts receivable float, and you're willing to sell at lower margins. Wait if you're struggling to meet retail demand, your roast quality is inconsistent, you can't deliver, your cash flow is tight, or your production capacity is limited.
Who buys wholesale coffee
Restaurants and cafés need consistent quality, regular deliveries, and may want some branding involvement. Typical orders are 10–50 lbs/week at $8–$12/lb, with service expectations including barista training, equipment support, and regular check-ins. They care about consistent quality, reliable delivery, price competitiveness, training, and flexible ordering.
Office coffee programs want hassle-free service and a quality upgrade from commodity coffee. Typical orders are 5–25 lbs/week at $10–$15/lb, with service including setup, equipment, and restocking. They care about hassle-free service, equipment included or maintained, consistent delivery, reasonable price, and variety.
Grocery and retail buy retail bags for consumer purchase. Typical orders are 24–100+ bags/week at wholesale cost ($8–$12) versus suggested retail ($14–$20). They care about margin (usually 35–50% of retail), consistent availability, attractive packaging, the local angle, and product turnover.
Other wholesale channels worth knowing: hotels (often want private label), co-working spaces (similar to offices), gyms and fitness (growing demand), caterers (event-based, variable), and other coffee shops that don't roast themselves.
Pricing strategy
The margin structure across sales channels:
| Sale type | Retail price | Your cost | Gross margin |
|---|---|---|---|
| Direct retail (café) | $18 / 12 oz bag | $5 | 72% |
| Online retail | $18 / 12 oz bag | $6 (incl. shipping) | 67% |
| Wholesale (bulk) | $10 / lb | $5 | 50% |
| Wholesale (bags) | $11 / 12 oz bag | $5.50 | 50% |
Cost per pound breaks down as $3.00–$6.00 in green coffee, $0.50–$1.00 in roasting labor, $0.30–$0.80 in packaging (if bagged), $0.50–$1.00 in delivery allocation, totaling $4.30–$8.80. Pricing guidelines: minimum 40% gross margin on wholesale, prices that allow accounts to resell profitably, volume tiers that incentivize larger orders.
Volume tiers commonly look like:
| Weekly volume | Price per lb |
|---|---|
| 10–25 lbs | $12.00 |
| 26–50 lbs | $11.00 |
| 51–100 lbs | $10.00 |
| 100+ lbs | $9.00 (negotiated) |
On minimums: typical first orders are $100–$200 or 10–15 lbs; recurring orders $50–$100 or 5–10 lbs. Minimums matter for delivery cost efficiency, freshness management, and order processing efficiency.
Production capacity
Match your roaster to your demand:
| Roaster type | Batch size | Batches/day | Weekly capacity |
|---|---|---|---|
| Sample roaster (500g) | 1 lb | 10–15 | 50–75 lbs |
| Small gas (3 kg) | 6.5 lbs | 8–12 | 260–390 lbs |
| Bellwether Shop | 3.3 lbs | 15–20 | 250–330 lbs |
| Medium gas (12 kg) | 26 lbs | 6–10 | 780–1,300 lbs |
For wholesale on a Bellwether: 1.5 kg (3.3 lb) per batch, 3–4 roasts per hour, 2 minutes of operator labor per roast, and 13 consecutive batches with the autoloader (43 lbs). At 20 batches per day, you're producing 66 lbs daily, or 330 lbs over a 5-day week. Always leave 20–30% buffer for retail and variability.
On scheduling: balance wholesale with retail by roasting wholesale orders on dedicated days, maintain freshness by roasting to order when possible, build buffer inventory for reliability, and schedule production around delivery days.
More than a roaster
A better way to do what you’re already doing
Bellwether handles the sourcing, profiles, and support — so you can focus on serving better coffee and capturing better margins.
Finding wholesale accounts
Prospecting methods vary in effort and success rate:
| Method | Effort | Success rate |
|---|---|---|
| Cold outreach | High | Low (2–5%) |
| Referrals | Low | High (20–40%) |
| Events / tastings | Medium | Medium (10–20%) |
| Inbound (reputation) | Low | High (30–50%) |
Cold outreach that actually works follows a specific pattern: identify prospects (restaurants, offices without specialty coffee), research them (menu, current coffee, decision maker), reach out with a specific value proposition, offer a free sample and tasting, and follow up systematically. The email that converts is short and concrete: introduce yourself, mention the prospect's current coffee program (or lack of one), suggest your roast style as a fit, offer a free tasting with no commitment, and offer to work around their schedule.
Referrals are the highest-conversion channel. Ask happy customers two questions: "Know any restaurants that might appreciate better coffee?" and "Would you introduce us to [specific business]?" Offer referral incentives — free coffee for successful referrals, discount for the referred account's first order.
The tasting meeting is where you close. Bring fresh samples (2–3 options), share your story briefly, let the coffee speak for itself, discuss their needs, present pricing and terms, handle objections, and ask for the business. Common objections and how to handle them: "We're happy with our current supplier" — offer a side-by-side tasting; "Your price is higher" — emphasize quality, customer experience, local story; "We don't need that much" — flexible minimums for the right accounts; "We need to think about it" — schedule follow-up, leave samples.
Delivery logistics
Delivery options:
| Method | Best for | Cost |
|---|---|---|
| Self-delivery | Local accounts, small volume | Time + vehicle |
| Courier service | Occasional, distant accounts | $10–$30 / delivery |
| Shipping | Non-local, retail accounts | $5–$15 / package |
| Customer pickup | Willing customers | Free |
Self-delivery is the most efficient when accounts are clustered geographically. Group accounts by area, set delivery days by route, build relationships during deliveries, and combine with other errands. The economics: time at $15–$25/hour equivalent, vehicle at $0.50–$0.75/mile. A 4-account route covering 20 miles runs $20–$40 total.
Standard delivery terms: weekly or bi-weekly delivery, order by [day] for [delivery day], minimum order for free delivery, delivery charge below the minimum.
Account management
Onboarding new accounts in the first 30 days: deliver the initial order, train on the coffee (brewing, storage), set up equipment if applicable, check in after the first week, and collect feedback. Ongoing service: weekly or bi-weekly delivery (relationship building happens here), monthly check-in calls or visits, quarterly business reviews for large accounts, seasonal new offering introductions.
When issues come up — and they will — handle them directly. Quality complaints: visit, taste together, adjust. Delivery problems: communicate proactively, make right. Payment delays: clear terms, consistent follow-up. Changing needs: stay flexible, adapt.
Growing wholesale
You'll know it's time to scale production when you're consistently at 70%+ capacity, you're turning away or waitlisting accounts, and retail isn't suffering from capacity constraints. Scaling options include extended roasting hours, additional roasting equipment, production staff hire, and a second roaster.
On portfolio management, the ideal account mix is 2–3 anchor accounts (large, stable), 5–10 medium accounts, and 10–20 smaller accounts. Diversification matters because no single account should be more than 20–25% of your wholesale volume. Losing one account shouldn't cripple the business, and different account types balance seasonality (offices are weekday, coffee shops are weekend, retail follows holiday cycles).
Ready to roast in-house?
Take control of your margins
Save $1,000–5,000/month on coffee costs. Your wholesaler takes 67% of the margin on every pound — it’s time to take it back.