Zero-based budgeting: give every MAD a job.
60% needs, 25% wants, 15% savings in SmartJib. Its core habit is assigning all income an explicit job rather than leaving money unplanned.
What is zero-based budgeting?
Zero-based budgeting (ZBB) is built on a clear, powerful mathematical rule: Total Income − Total Allocations = 0. Before the first day of the month begins, every dirham of your projected income is assigned a specific task. Some dirhams are assigned to pay your rent or mortgage, others to buy groceries at the souk, others to pay your internet bill, and others directly to savings or investment funds.
A common misconception is that zero-based budgeting means spending until your bank account balance hits 0 MAD. It does not. Your bank account may have thousands of dirhams in it. Zero-based means having zero unassigned dirhams. When money sits without a clear purpose, it quietly vanishes into impulse purchases and untracked spending.
Stopping the Moroccan “wallet leak”
In Morocco, financial stress often doesn't come from major monthly bills—it comes from the small, frequent cash expenditures that aren't recorded anywhere. You withdraw 500 MAD from an ATM on Wednesday, and by Friday afternoon the cash is gone without any clear memory of what it bought.
Zero-based budgeting eliminates this mystery by forcing pre-allocation. When you assign every dirham to a category and use SmartJib to separate what money is for from where it is (bank, home, or wallet), your cash becomes as visible and accountable as your card transactions. Read our deep dive on the wallet leak and cash habits.
Moroccan salary breakdown: 12,000 MAD / month
SmartJib tunes zero-based budgeting for Moroccan cost structures with a 60/25/15 ratio, acknowledging that fixed obligations (rent in major cities, private schooling, family commitments) often consume more than 50% of earnings:
7,200 MAD
- • Apartment rent (e.g. Casablanca): 4,200 MAD
- • Supermarket & souk staples: 2,000 MAD
- • Lydec/Amendis & fiber wifi: 1,000 MAD
3,000 MAD
- • Dining out & cafes: 1,000 MAD
- • Weekend activities & travel: 1,200 MAD
- • Gym, subscriptions, clothes: 800 MAD
1,800 MAD
- • Monthly Darat share: 1,000 MAD
- • High-yield emergency buffer: 800 MAD
- • Remaining unassigned: 0 MAD
Result: Exactly 12,000 MAD allocated. Every dirham has an assigned job before the month starts.
The 5-step zero-based routine
- Project net income: Record your anticipated salary or freelancing revenue for the upcoming month.
- Cover non-negotiables: Fund rent, utilities, loan repayments, and school fees first.
- Fund savings goals: Decide your monthly contribution for your emergency reserve or Darat circle.
- Assign every dirham left: Divide the rest into wants and seasonal sinking funds (Eid, holidays, car maintenance) until unassigned equals 0 MAD.
- Track and adjust: As transactions occur, log them in SmartJib. If an unexpected expense arises, reassign funds intentionally from another category.
Frequently asked questions
What if my income varies from month to month?
If you are a freelancer or have irregular commissions in Morocco, base your zero-based budget on your lowest historical monthly earnings. When a higher-income month occurs, allocate the extra surplus directly to savings or next month's buffer.
How is zero-based budgeting different from 50/30/20?
50/30/20 is a macro percentage guideline that leaves granular category allocations flexible. Zero-based budgeting requires every single 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 is built on a privacy-by-design architecture with no bank data scraping, no advertising pixels, and full user data sovereignty.