Float vs Profit: The POS Cash-at-Hand Ledger Explained
Gazeloft 5 min read
The pain: a full drawer at midnight, but how much is actually yours?
Every POS agent knows this feeling. It is past 10 pm, the stand is closed, and the drawer is fat with cash. It looks like a great day. Then rent comes due, or you need to restock float, and suddenly the money is not there. Where did it go?
The honest answer is that it was never yours. Most of what passes through a POS desk is other people's money. The ₦20,000 a customer withdrew came out of your drawer but landed back in your bank. The ₦50,000 another customer deposited sat in your drawer but left your bank. The only money you actually earned all day is the small charge on each transaction, minus what your provider quietly deducted.
When agents confuse float with profit, three bad things happen. They overspend, eating into working capital until the float shrinks and they cannot serve big withdrawals anymore. They underprice, not realising that after provider fees a ₦100 charge sometimes leaves ₦40. And they cannot answer the simplest business question: is this stand actually making money?
What the cash-at-hand ledger is
Gazeloft's POS space keeps three numbers permanently separated:
- Cash-at-hand: the physical notes in your drawer. This is a running, all-time ledger. It never resets at midnight. Whatever the dashboard says should match what you count in the drawer, today, tomorrow and next month.
- Cash-in-bank: the float in the account behind your terminal. Withdrawals push it up (the customer's money settles into your account), deposits and transfers pull it down (you send money out on the customer's behalf).
- Profit: the charges you collected minus the itemised fees your provider took. This is the only number you can actually spend.
The engine behind this is a simple idea applied consistently: every transaction type has a cash-delta rule. When you record an entry, Gazeloft already knows which direction cash moves and which direction float moves for that type, and it applies the movement automatically. You do not calculate anything. You just record what happened.
Two examples of the rule in action, because this is where most manual notebooks go wrong:
- A withdrawal does not give you cash. It takes cash. The customer receives notes from your drawer, so cash-at-hand goes down by the amount you handed over. Meanwhile the amount plus your charge settles into your account, so cash-in-bank goes up by amount plus charge.
- A deposit or transfer-in brings cash into the drawer. The customer hands you notes, so cash-at-hand goes up. You send the money from your float, so cash-in-bank goes down by the amount sent.
Each entry also records the fee method and payment method: did the customer pay the charge in cash or was it taken from the transfer? Did they pay with notes or by card? These flags keep the ledger exact, because a ₦200 charge paid in cash and a ₦200 charge deducted from a transfer move money through different doors.
Step-by-step: reading and trusting your ledger
In the app:
- Open your POS space. The dashboard shows cash at hand and profit today at the top. Cash at hand is the all-time running drawer figure.
- Record entries as they happen. For each one, confirm the payment method and fee method chips match reality.
- Any time you want to verify, count your physical drawer and compare with the dashboard. If they match, every entry is honest. If they differ, the gap tells you exactly how much is missing or unrecorded.
- Open Insights to see the cash history chart, which shows how your drawer level moved over time.
On the web dashboard:
- Log in at gazeloft.com and pick your POS space.
- The same cash at hand and profit today figures appear on the dashboard, with your latest transactions underneath.
- Use the history page to scan any day's entries, filter and sort them, and spot anything that looks off.
Worked example: Musa's Tuesday
Musa opens Tuesday with ₦80,000 in the drawer and ₦300,000 float. Here is his day in four entries:
- Withdrawal ₦20,000, charge ₦300. Drawer: 80,000 minus 20,000 = ₦60,000. Bank: 300,000 plus 20,300 = ₦320,300.
- Deposit ₦50,000, charge ₦500 paid in cash. Drawer: 60,000 plus 50,500 = ₦110,500. Bank: 320,300 minus 50,000 = ₦270,300.
- Withdrawal ₦100,000, charge ₦1,000. Drawer: 110,500 minus 100,000 = ₦10,500. Bank: 270,300 plus 101,000 = ₦371,300.
- Airtime sale ₦2,000, commission ₦60. The customer pays cash, so the drawer rises to ₦12,500 while his airtime float covers the top-up.
At close, Musa's drawer holds ₦12,500 and his bank holds ₦371,300. Total money in his hands: ₦383,800. Sounds rich. But his actual earnings for the day are the charges: ₦300 + ₦500 + ₦1,000 + ₦60 = ₦1,860, and after his provider's itemised fees (say ₦380 across the day), his true profit is about ₦1,480.
That is the difference between float and profit in one day. The notebook says ₦383,800. Gazeloft says ₦1,480 is yours. Only one of those numbers can buy your rent.
Tips and pitfalls
- Never spend from the drawer casually. The drawer is mostly float in physical form. If you need to take your profit out, record it properly so the ledger stays true.
- Watch for drawer drift. If your counted cash is consistently ₦500 to ₦1,000 below the app, small unrecorded transactions or change errors are leaking. The ledger makes leaks visible within a day instead of a month.
- Use swap when you move money to the bank. Taking ₦150,000 of drawer cash to deposit into your float account is not income or expense. Record it as a swap so cash-at-hand and cash-in-bank both stay correct without touching profit.
- Record fee method faithfully. If the customer's charge was deducted from the transfer rather than paid in cash, the cash movement is different. The chips exist so the ledger stays exact.
- Check profit today, not the drawer, to judge your day. A quiet day with high charges can beat a busy day of thin ones.
See what is actually yours
You count your drawer every night anyway. Let the count finally mean something. Set up your POS space and let Gazeloft split float from profit automatically at gazeloft.com.
Frequently asked questions
Why does my cash-at-hand not reset each morning?
Because your drawer does not reset each morning. The ledger is all-time so that the number on screen always equals the physical cash you should be holding. That is what makes counting the drawer a real audit.
A withdrawal increased my bank balance. Is that a bug?
No, that is exactly right. In a withdrawal the customer takes notes from your drawer and their transfer (amount plus your charge) settles into your account. Drawer down, bank up.
Is the profit figure before or after provider fees?
After. You itemise provider fee, debit fee, VAT and stamp duty per transaction, so profit today reflects what you actually keep, not the gross charge.
Can my worker see the profit figure?
Only if you allow it. Worker permissions are per space and per role. A cashier can log sales without seeing profit or deleting records.
What if I gave out cash but forgot to record it until the next day?
Backdate the entry using the date field. The ledger and all reports will place it on the correct day.
Tags: POS agent, cash at hand, float, profit, money management