Skip to main content
clino

5 common laundry-operations mistakes — and how to fix them

Every laundry business that grows passes the same point: the things it used to remember, it now has to record. Here are the five problems that show up most often at that point — and their root causes, which are usually not what people assume.

1. The paper ticket is the only source of truth

A two-part ticket works beautifully until one half goes missing. When a customer turns up asking about a load they say they already paid for, there is no way to establish who is right — and you will almost always concede, because defending Rp 30,000 is not worth losing the customer.

The problem is not the paper. The problem is that there is no independent second record. A POS that writes the order to a device, and not only to a book, gives you that second record — and, crucially, it still has it when the ticket doesn’t.

2. Waiting for the internet in order to serve a customer

Plenty of POS apps stop working when the connection drops. In much of Indonesia that means stopping several times a week, usually at the busiest hour, and the workaround is always the same: fall back to paper, re-key it later — if there is a later.

Re-keying “later” is where data goes to die. POS software should write the order to the device first and sync it afterwards, so that connectivity is the software’s problem rather than the cashier’s.

3. Treating the cash drawer as revenue

The money in the drawer at close of day is not the day’s revenue. It contains deposits for work not yet done, it contains settlement of orders from last week, and it does not contain the money for work already finished but paid for later.

While all three are mixed together, your daily report will feel right and never reconcile. Double-entry bookkeeping separates them automatically: revenue is recognised when the service is delivered, cash is recorded when money moves, and the two stop impersonating each other.

4. No boundary between roles

When every member of staff uses one account, every member of staff can do everything — including issuing discounts, voiding orders, and opening the reports. Not out of bad intent, but because the button is there.

Separate roles (cashier, operator, courier) are not about suspicion. They are about shrinking the space in which an honest mistake can happen.

5. Opening a second branch on a system that was not ready for one

The first branch works because you are standing in it. The second branch will expose everything you have quietly been handling yourself: the prices that differ slightly, the promotion only one person remembers, the stock nobody ever recorded.

The cheapest way to prepare for a second branch is to run the first one as if there were already two — written services and rates, explicit roles, per-outlet reporting — for some months before the second one actually opens.


Not one of these five requires software to notice. But every one of them is far cheaper to fix before it becomes a habit.