There's something unusual about the coffee industry.
In many industries, business to business sales are transactional by default. Vendor, customer, invoice, done. But the coffee industry is different. Roasters get to know the people that they are selling their coffee to. Café owners pop by the roastery to say hi. Roasters even fly across the world to meet the farmers who grow their coffee. And the network just keeps weaving itself tighter.
That's not an accident. People come to coffee because of the love of the product and the people.
Which is exactly why one part of running a roastery can feel challenging: asking people to pay their bill.
You know the situation. A wholesale account places an order. You're supposed to have a payment method on file but they tell you "oh I don't have it on me right now." No worries, just get it to us next time. And then they email in another order and now someone (maybe the owner, maybe the admin) is staring at the situation trying to figure out how to say: "Hey, we love working with you, but we need a payment method on file before we can take your order."
So nobody says it. The order gets fulfilled anyway. Somebody will deal with it next week. Next week comes and now you're tracking down a payment, sending a third follow-up email, or calling someone you actually like to ask when they're going to pay.
Sound familiar?
Here's the thing: being relational and being paid on time are not in conflict. The problem isn't your customers. The problem isn't even your policies. The problem is that a person has to enforce them. Every reminder, every awkward "just checking in" email, every conversation about money is a small withdrawal from the relationship account the whole team has worked hard to build.
Giving great customer service and being paid on time are not in conflict.
And it doesn't matter what role you hold at the roastery — owner, AR, operations, sales — nobody likes to be the one making that call.
This is where good systems earn their keep. A system doesn't have feelings to hurt. It doesn't get awkward. It doesn't worry about whether the café owner is a friend. It just enforces the rules consistently, professionally, and without anyone on your team having to make the call.
The right setup for your roastery should be able to do four things:
We hear over and over from our users that they're getting paid faster because they can make payments in the same portal they place orders. Once the user is used to going into a space on a regular basis to place orders, they're also remembering to pay their invoices quicker.
When all four pieces work together, the transactional layer of payment collection runs in the background. Nobody on your team has to bring up money. Nobody has to chase. Nobody has to be the bad guy.
In RoasterTools: This is exactly what RoasterPay does. You can require a payment method on file before customers place an order through your portal, send one-click payment method requests, and initiate collection automatically on your terms. Learn more about RoasterPay →
Beyond the emotional relief, there's a real business case here, and the numbers are rougher than most roasters think. In early 2025, a QuickBooks survey of nearly 2,500 small businesses found that 47% were carrying invoices more than 30 days overdue, with the average business owed around $17,500 across its unpaid invoices. And half of the businesses buried in overdue invoices reported cash flow problems, versus about a third of those with fewer late payments.
That's the quiet part. Every day an invoice sits unpaid is a day cash is locked up; cash you need for green coffee, payroll, packaging, and whatever growth move is on the horizon. Roasters who let payment terms drift end up financing their customers' businesses with their own working capital.
And you're not alone in dreading it: in a Gateway Commercial Finance survey of 500 small business owners, 60% admitted they avoid confronting customers over late bills for fear of hurting the relationship, and 53% said tight cash flow from overdue invoices forced them to turn down real opportunities. The discomfort is common — but it's expensive and it's costing you more than you think.
Tightening up your payment process isn't being mean. It's adulting for your business.
If you've been operating loose on payment terms and you're worried about how customers will react, here's a soft approach:
In RoasterTools: When you turn on the payment method on file requirement, the portal handles the prompts automatically and requires they enter in the payment method before placing their order. See it in action →
Picture this: a wholesale customer logs into your portal, places a $1,200 order, and the payment is processed the day it's due. So you're paid on time, per your agreement with your customer. No invoice chasing. No reminder emails. No "hey, just following up" texts. The next time your team talks to them, it's about the new single-origin they should try or the espresso blend tweak they've been thinking about. Not asking for payment. Those are the relationships that drew everyone to coffee in the first place.
You can run a warm, relational, easy-to-work-with roastery and have airtight payment systems. In fact, the better your systems are, the more capacity your whole team has to be present in the relationships that matter. Stop putting people on your team in the position of being the bad guy.
Let the system handle the awkward parts.
You've got coffee to roast.
Want to see how RoasterTools (and RoasterPay) can take the awkwardness out of getting paid? Book a demo →