End of shift. The cashier says “everything balances” — and how exactly do you verify that? If the answer is “I’d have to call them and ask,” money is quietly walking out the door every day. Here is why a dedicated cash register module is not a “scale-up feature” — it is basic protection for your business.

The problem: where the money leaks

Carpet-cleaning runs on cash. Customers pay in cash at drop-off, at delivery, and sometimes leave a deposit. Couriers collect leftovers and hand them to the manager. The cashier issues refunds and applies discounts.

And none of it leaves a trail. Without a shift log, every shortfall gets written off as “I forgot,” “wrong change,” or “the customer didn’t take a receipt.” A month later you are short by tens of thousands of so’m, and there is no way to find the source — nobody remembers who handled what.

This is not outright theft — these are gaps in accounting that bleed money quietly, day by day.

Why a notebook or Excel won’t do

Manual tracking breaks on simple things:

  • No time anchor. A line “received 350 000” doesn’t tell you which shift it was, or whether it came before or after a refund.
  • No method split. Cash, card, and debt blend into one number — at end of day, no one knows what should be in the drawer.
  • No accountability. If two people worked the shift, whose shortfall is it?
  • No verification. Reconciliation is done “by eye,” and discrepancies surface only at month-end, when it is too late to investigate.

Excel works while you have one register and one cashier. The moment a second branch or a second shift appears, the spreadsheet becomes a source of arguments rather than control.

What the Cash Register module in CWash does

The module closes all four gaps:

1. Shifts: open → close → reconcile

The cashier opens a shift at the start of the day. Every operation — intake, payment, refund, discount — is logged into that shift. At the end they close it and enter the actual cash count. The system instantly shows the delta vs. the system total — shortfall or surplus.

2. Method split

Cash, card, and debt are tracked separately. If a customer paid half in cash and half by transfer, both legs show up. If they left a debt, it sits open until cleared. At end of shift you see three numbers, not one averaged blur.

3. Reports per cashier and branch

Per cashier: shift turnover, average ticket, refund count, discount totals. Per branch: the same metrics, aggregated. Compare people and locations against each other and you’ll see exactly where the problem sits.

4. Shortfalls show up immediately

If the drawer is 50 000 short of the system total, you see it at shift close — not a month later. The cashier explains on the spot. If it happens to the same person repeatedly, you have data for a conversation.

A day with CWash

Morning. The operator, Malika, opens her shift in the app. She takes 12 orders: 7 cash, 4 card, 1 with a deposit plus debt. She issues a refund to one customer for damage — and logs it.

At 18:00 she closes the shift. The app shows:

  • Cash: 1 250 000 so’m
  • Card: 480 000 so’m
  • Debt: 450 000 so’m
  • Refunds: 80 000 so’m

Malika counts the drawer. It holds 1 220 000. Shortfall: 30 000 — she remembers giving a customer a discount without logging it. She corrects the entry, the shift closes clean.

The owner sees the result an hour later from home. If Malika had tried to hide the shortfall, the system would have shown it at close anyway.

What changes a month in

  • Every shift is accounted for, with who-took-what-how on every line
  • Cashier profiles emerge: who runs frequent shortfalls and who doesn’t
  • Refunds and discounts no longer “get lost” — every operation is in the log
  • Month-end stops being guesswork: here is revenue, here are costs, here is the gap

One carpet-cleaner in Tashkent found 1.2M so’m of shortfalls over a quarter after the module went in — money that had been written off as “rounding.” After: shortfalls stopped without any firings, simply because they became visible.

How to get started

The Cash Register module is built into CWash. Registration takes 2 minutes, register setup another 5. The first 14 days are free — enough time to run a couple of full shifts through the system and see the difference for yourself.

We’ll set you up in a day → cwash.uz ☎️ +998 99 956 67 27