There's money owed. Just not clear by whom, or how much, or how long it's been.
Somewhere between delivering the bread and checking the bank account, the trail goes cold. The invoice was sent. Probably received. But was it paid? The amount in the bank looks about right, but it could be from a different customer. Or it could be two smaller payments that add up to roughly the same number.
So it gets left. And the next week, left again. Three weeks deep, nobody's sure who owes what, and asking feels awkward.
Why bakeries are bad at this
It's not incompetence. It's the nature of the business.
Wholesale bakeries deliver to the same customers every week. There's a relationship. Asking "did you pay that invoice from three weeks ago?" feels confrontational in a way it doesn't in other industries.
A plumber sends an invoice and never sees the customer again. A baker delivers to the same café every Tuesday and chats with the owner. Chasing money from someone who'll be there tomorrow morning is uncomfortable. So it gets put off.
The other problem is simpler: there's no system. Invoices are in one place (a spreadsheet, an email, a PDF on the desktop). Payments are in another (the bank account). Nothing connects them.
To know who owes what means manually comparing the two. Open the spreadsheet, open the bank, go line by line. UK research found that small businesses spend an average of eight days a year just chasing unpaid invoices. For a one-person bakery, that's eight days that should have been spent baking.
The spreadsheet problem
Most bakeries track invoices in a spreadsheet. A row per invoice: customer, date, amount, maybe a column for "paid" that you update manually when you spot the payment in your bank.
This works until it doesn't.
You forget to update the "paid" column. Or you mark one paid but it was actually a different invoice from the same customer. Or two customers pay similar amounts on the same day and you're not sure which is which.
The spreadsheet tells you what you invoiced. It doesn't tell you what you've been paid. That gap is where money goes missing.
What you actually need to know
The question is simple. At any given moment, you want to see:
- Which invoices are unpaid
- How long they've been unpaid
- Which customers are consistently late
That's it. You don't need a credit control system. You don't need automated reminders or interest calculations. You need a screen that shows you who owes you money and how overdue it is.
If you can see that at a glance, you can act on it. A quick message to the customer who's two weeks late. A conversation with the one who's always slow. You can't chase what you can't see.
The awkward conversation gets easier with facts
Half the reason chasing payment feels awkward is uncertainty. There's no certainty they haven't paid. Maybe it was missed. Maybe the bank is slow. Nobody wants to ask and then discover the money came in yesterday.
When you can see clearly that invoice #47 from three weeks ago is unpaid, the conversation changes. You're not guessing. You're not accusing. You're just stating a fact: "I can see this one's still outstanding, could you take a look?"
Most of the time, customers pay late because they forgot, not because they're avoiding you. A clear, confident nudge is all it takes. But you need the confidence that comes from knowing your information is right.
How Wholesale Handler solves this
Wholesale Handler tracks invoice status alongside your orders. When you generate an invoice, it stays visible until it's marked as paid. You can see at a glance which invoices are outstanding, how old they are, and which customers have unpaid balances.
If you charge different prices to different customers, price lists handle that automatically - invoices always reflect the right price for that customer.
No spreadsheet. No cross-referencing your bank. Just a clear view of who owes you what.
Wholesale Handler


