The Cash We Nearly Forgot
I have never been much of a cash person — I pay with Apple Pay and assumed businesses were heading the same way. I was wrong: cash still runs the daily operations of many SMEs. A conversation with my friend Ravi — a cleaner signing a paper voucher, a customer paying in cash — showed me the gap. So we're adding CashPot to the SnapLedger Financial Toolbox: managing petty cash, shop-counter cash, and multi-currency pools with vouchers, approvals, receipts, bank links, and a full audit trail.
I have never been much of a cash person.
Whenever possible, I pay with Apple Pay on my iPhone. I dislike carrying a thick wallet, counting notes, or keeping track of loose change. Over time, I unconsciously started to assume that most businesses were moving in the same direction.
That assumption was wrong.
Cash still plays a vital role in the daily operations of many small and medium-sized businesses.
SnapLedger has supported cash-on-hand accounts since day one. From an accounting perspective, the foundation was already there. But because many of our early customers were freelancers and service businesses — where most payments happen through bank transfers, cards, or online platforms — we had never built a truly practical workflow for managing physical cash.
Once again, it was a conversation with my friend Ravi that helped me see the gap more clearly.
"There are still many situations where we need to pay cash," he told me.
He gave me a simple example.
A cleaner visits the office every week. She completes the work, receives her payment in cash, signs a payment voucher prepared by the administrator, and leaves.
The administrator then has to get the voucher approved by an authorized person. After that, the signed document is uploaded into the company's financial software and posted against the petty-cash account.
It sounds like a small process, but it contains several important controls:
Who prepared the payment? Who received the cash? What was the payment for? Who approved it? Was the supporting document retained? Was the transaction posted to the correct account?
For many SMEs, these questions are not theoretical accounting concepts. They are part of everyday office operations.
Ravi then showed me another common scenario.
"We also sometimes receive cash payments from customers," he said.
He opened a customer invoice that had been paid in cash.
"Once the customer pays, we mark the invoice as paid and immediately email the receipt."
That conversation made something obvious to me.
Cash management is not simply about adding a cash account to the chart of accounts. It is about connecting physical actions, documents, approvals, invoices, receipts, bank deposits, and accounting entries into one consistent workflow.
That is why we are introducing a new tool in the SnapLedger Financial Toolbox for business users.
It is called CashPot.
What CashPot is designed to do
CashPot helps a business manage one or more physical cash balances, such as:
- Office petty cash
- Shop-counter cash
- Warehouse cash
- Event cash
- Branch cash
- Cash held in different currencies
Each CashPot represents a real pool of money managed by a specific person, team, office, or business location.
The purpose is not only to show the current balance. It is to create a complete operational record of every movement affecting that balance.
Paying someone in cash
A typical cash-payment workflow may begin with a payment voucher.
An administrator or office clerk prepares the voucher, records who is being paid, enters the amount and reason, and obtains the recipient's signature.
The voucher can then be photographed or uploaded to SnapLedger.
SnapLedger will recognize it as a cash payment voucher, extract the relevant details, and place the transaction into the appropriate CashPot for review.
The business owner, finance manager, or another authorized operator can then review and approve it.
Once approved, SnapLedger will create the corresponding accounting entry and update the CashPot balance automatically.
The physical cash movement, approval record, supporting document, and general-ledger posting will all remain connected.
Receiving cash from a customer
CashPot will also support incoming cash payments.
When a customer pays in cash, the user can select Add Cash Payment.
SnapLedger will first surface any unpaid invoices for that customer. The user can select the relevant invoice, record the cash received, mark the invoice as paid, and send the customer a receipt immediately.
Where no invoice exists, the user can create one through the normal SnapLedger invoice flow before issuing the receipt.
This keeps the commercial document, customer balance, cash record, and accounting entry aligned.
Connecting cash to the bank
Physical cash often moves between a company's CashPot and its bank account.
A business may withdraw money from the bank to replenish petty cash. It may also deposit accumulated customer cash into the bank.
SnapLedger will detect bank transactions that appear to represent cash withdrawals or cash deposits, and suggest linking them to the appropriate CashPot.
This helps prevent a common accounting problem: recording the bank movement without updating the corresponding cash balance, or updating the cash balance without properly matching the bank transaction.
Multiple cash pots and multiple currencies
A business may operate several separate cash pools.
A restaurant may have one CashPot for the front counter and another for office expenses. A company with multiple branches may maintain a separate CashPot for each location. A business operating internationally may hold physical cash in AED, USD, EUR, or other currencies.
CashPot will allow users to create multiple cash accounts, with each one assigned its own currency and operating rules.
Some may use an imprest system, where the balance is restored to a fixed amount periodically. For example, an office may keep AED 2,000 in petty cash and top it back up at the end of each week or month.
Other CashPots may simply operate as variable balances.
Transfers, adjustments, and accountability
Users will also be able to transfer money between CashPots.
For example, a head office may provide cash to a branch, or one department may hand cash to another.
CashPot will record both sides of the movement, so that money does not appear to disappear from one account and reappear mysteriously in another.
Where the physical cash count differs from the recorded balance, the user can enter an adjustment with an explanation.
The important principle is that every adjustment must leave a trail.
Cash is flexible, immediate, and convenient. It is also one of the easiest areas for a business to lose financial visibility.
A proper cash-management system should therefore answer three questions at any moment:
How much cash should be there? Why did the balance change? Who was responsible for the transaction?
Building from real business life
The more time I spend building SnapLedger, the more I realize that financial software cannot be designed only around accounting reports.
It must reflect how businesses actually operate.
Sometimes that means reading a bank feed.
Sometimes it means scanning an invoice.
And sometimes it means a cleaner signing a paper voucher before leaving an office with a cash payment.
Digital finance does not eliminate these physical workflows overnight. Good software should bridge the two worlds rather than pretend one of them no longer exists.
CashPot is our attempt to do exactly that.
It turns cash from an informal balance kept in a drawer into a controlled, documented, and fully connected part of the company's financial system.
And, once again, the idea did not begin with a feature checklist.
It began with a customer showing me how his business really works.
Cash management isn't about adding a cash account to the chart of accounts. It's about connecting the physical voucher, the signature, the approval, and the ledger entry into one trail you can actually follow.
In your business, when cash changes hands, could you say — at any moment — how much should be there, why the balance changed, and who was responsible?
Good financial software shouldn't pretend the drawer of cash no longer exists. It should turn that drawer into something documented, controlled, and connected — because that's how businesses actually work.
Get the Founder Diary + regulatory updates for your country
One email per week, only when there’s something real — Richard’s founder diary and the regulatory updates that matter where you live. Free, unsubscribe any time.