A cash-first budget for Morocco: planning for the money that never touches your bank
Most Moroccan transactions still settle in cash, so a budget that only reads your bank statement is reading a minority of your month. Here is how to plan for the rest without a spreadsheet.
This guide is part of SmartJib — a free private budget tracker for Morocco that supports MAD, dirham and 12 currencies without bank connections. Learn more about budgeting methods like 50/30/20.
The bank account is a partial view
Bank Al-Maghrib reported 491 billion dirhams of banknotes in circulation in its 2025 annual report — roughly 28.5 % of GDP. GlobalData projections for 2026, relayed by the Moroccan economic press, put cash at about 84 % of transaction volume.
Those two numbers describe different things (stock versus flow), but they point the same way: for most households the bank statement is a partial view of the month. Rent, salary and subscriptions show up there. The weekly market, the taxi, the school canteen and the corner shop often do not.
Separate where the money is from what it is for
Cash-first budgeting fails when the two questions are merged. A withdrawal is not spending: it moves money from the bank to a wallet, and total wealth is unchanged. A purchase is spending: money leaves the household and a category is consumed.
Recording the withdrawal as an expense double-counts the moment the cash is actually spent. Recording only the purchase without ever recording the withdrawal leaves the bank balance and the wallet balance disagreeing, which is the point at which people stop trusting the app.
- Transfer: bank down, wallet up, no category touched.
- Cash purchase: wallet down, one spending category up.
- Reconciliation: compare counted cash with the tracked balance and fix the difference.
Budget the month you actually have
Moroccan months are uneven by design. School fees land in September, Ramadan shifts both groceries and dining, and summer adds travel while the salary stays flat. A budget built from an average month hides exactly the months that hurt.
The practical fix is a recurring fixed line for the known spikes (school fees divided by twelve) plus an envelope for the variable ones. When September arrives, the money is already assigned and the month does not borrow from savings.
Keep the cash limit deliberate
Cash is not the problem; invisible cash is. A weekly withdrawal of a planned amount gives the wallet a visible limit without turning it into a second budget. When the wallet runs low, the question becomes "which category is short?" instead of "where did it go?".
This is also where a minimum-wage month differs from a comfortable one. The 2026 SMIG is 3 422,72 MAD gross per month for 191 hours — about 3 191 MAD net — so the margin for unrecorded spending is small, and a 50/30/20 split has to be checked against real rent rather than applied by habit.
A two-minute weekly ritual is enough
Count the cash, compare it with the tracked wallet balance, and enter whatever is missing while the receipts are still in your pocket. Two minutes on a Friday evening keeps the search window short enough that the entries are still recoverable.
The goal is not a perfect record. It is a record honest enough that the category limits mean something, so the next decision — a bigger grocery envelope, a smaller transport cap, a different withdrawal size — is based on what actually happened.
SmartJib keeps budget envelopes separate from bank, home, and wallet balances.
Also: Budget tracker MAD guide · 4 budgeting methods explained · Why SmartJib is private by design