Zero-based budgeting: give every MAD a job.
60% needs, 25% wants, 15% savings in SmartJib. Its core habit is assigning every dirham an explicit job instead of leaving money unplanned.
What is zero-based budgeting?
Zero-based budgeting (ZBB) rests on one rule: total income − total allocations = 0. Before the month starts, every dirham of projected income is assigned a task — rent, groceries at the souk, the internet bill, savings.
Zero-based does not mean spending until the balance hits 0 MAD. It means having zero unassigned dirhams. Money that sits without a purpose quietly vanishes into impulse purchases.
Stopping the Moroccan “wallet leak”
Financial stress in Morocco rarely comes from the big monthly bills; it comes from small, frequent cash spending that is recorded nowhere. You withdraw 500 MAD on Wednesday and by Friday it is gone with no clear memory of what it bought.
Zero-based budgeting removes the mystery by forcing pre-allocation. Assign every dirham to a category, and keep bank, home and wallet as separate places separate in SmartJib, and cash becomes as visible as a card transaction. The deeper habit is described in the wallet leak guide.
Moroccan salary breakdown: 12,000 MAD / month
SmartJib tunes zero-based budgeting to Moroccan cost structures with a 60/25/15 ratio, because fixed obligations — rent in the big cities, private schooling, family commitments — often take more than half of earnings:
7,200 MAD
- • Apartment rent (Casablanca): 4,200 MAD
- • Supermarket and souk staples: 2,000 MAD
- • Lydec/Amendis and fibre wifi: 1,000 MAD
3,000 MAD
- • Dining out and cafés: 1,000 MAD
- • Weekend activities and travel: 1,200 MAD
- • Gym, subscriptions, clothes: 800 MAD
1,800 MAD
- • Monthly Darat share: 1,000 MAD
- • Emergency buffer: 800 MAD
- • Unassigned: 0 MAD
The 5-step zero-based routine
- Project net income: record your expected salary or freelance revenue for the coming month.
- Cover non-negotiables: rent, utilities, loan repayments and school fees first.
- Fund savings goals: decide the monthly contribution to your emergency reserve or Darat circle.
- Assign every remaining dirham: split the rest across wants and seasonal sinking funds (Eid, holidays, car maintenance) until unassigned equals zero.
- Track and adjust: log transactions as they happen, and if something unexpected appears, reassign money from another category on purpose.
Frequently asked questions
What if my income varies from month to month?
If you freelance or earn irregular commissions, base the budget on your lowest historical month. Allocate a higher month’s surplus to savings or the next month’s buffer.
How is zero-based budgeting different from 50/30/20?
50/30/20 is a percentage guideline that leaves category detail flexible. Zero-based requires every category, down to the dirham, to be specified and budgeted to zero before spending starts.
Does SmartJib sell or share my budgeting data?
Never. SmartJib has a privacy-by-design architecture with no bank scraping, no advertising pixels and full user data sovereignty.