Guide 6 min 24 April 2026

Cash flow management for Moroccan very small businesses and SMEs: 7 essential rules

How do you manage your cash flow as a very small business or SME in Morocco? Forecasts, working capital requirement, payment deadlines, tools — the fundamental rules for avoiding cash shortages.

Cash flow is the leading cause of failure among Moroccan businesses. A company that is profitable on paper can end up unable to pay its debts for lack of cash available at the right time. This guide gives you the fundamental rules for managing your cash flow like a professional.


1. Understand the difference between profit and cash flow

A classic trap for very small business owners: confusing invoiced revenue with available cash.

  • Accounting profit = revenue - expenses (over the financial year)
  • Cash flow = actual cash received - actual cash paid out over the same period

Example: you invoice 200,000 MAD in January. If your customers pay at 60 days, you will only collect that money in March. In the meantime, you have to pay your salaries, your suppliers and your fixed costs — with the cash available today. This is the cash flow gap.


2. Build a cash flow forecast

The cash flow plan is the business owner's number 1 tool. It is a month-by-month table that lists:

  • Expected cash receipts: customer payments expected according to the invoiced due dates
  • Expected cash outflows: salaries, rent, suppliers, VAT, IS, social security contributions
  • Monthly net balance: receipts - outflows
  • Cumulative balance: cash available at the end of the month

A negative cumulative balance in a future month is a warning sign: you must act now, not when the shortage is here.

Golden rule: forecast at least 3 months of cash flow. If you don't know what your balance will be in 3 months, you are running the business blind.


3. Speed up your collections

Shorten payment deadlines

  • Invoice immediately after delivery or completion of the service — every lost day pushes back collection
  • Negotiate deposits (30-50%) on large projects
  • Offer early-payment discounts (e.g. 2% if paid within 10 days) — many customers take them to optimize their own cash flow
  • State a precise due date on every invoice (not "30 days", but "March 15, 2026")

Follow up systematically

Set up an automatic reminder schedule: a reminder 3 days before the due date, a follow-up at D+7, a formal follow-up at D+21, a formal notice at D+30. Never leave an unpaid invoice without action. The longer you wait, the lower the chance of recovery.


4. Control your cash outflows

Negotiate your supplier payment terms

The Working Capital Requirement (WCR) measures the gap between what you have to pay (suppliers) and what you are waiting to be paid (customers). To reduce it:

  • Negotiate longer payment terms with your suppliers (60 to 90 days)
  • Shorten your customers' payment terms (30 days max)

Spread out large expenses

Some expenses weigh heavily on a single month: IS, quarterly CNSS contributions, lease renewal, investments. Plan for them in your forecast and set aside monthly provisions to anticipate them.


5. Build a safety reserve

A minimum cash balance (or "safety cushion") is essential to absorb the unexpected: a major customer who delays payment, an unexpected bill, a seasonal slow month.

The general rule: keep 1 to 3 months of fixed costs in available cash at all times. For a very small business with 50,000 MAD of monthly expenses, this reserve is 50,000 to 150,000 MAD.


6. Identify your options when cash gets tight

If your forecast shows a squeeze in the next 2-3 months, act before the crisis:

  • Short-term credit line: a cash facility or an authorized overdraft with your bank, negotiated in advance (not in an emergency)
  • Factoring: assign your customer receivables to a factoring company in exchange for immediate payment (minus a commission). Several institutions offer this service in Morocco.
  • VAT deferral: if you are in difficulty, you can request a payment extension from the DGI (exceptional agreement)
  • Supplier payment terms: as a last resort, negotiate an additional delay with your key suppliers — they often prefer to wait rather than risk non-payment

7. The 5 indicators to monitor every week

Indicator What it measures Warning threshold
Bank balance Immediate liquidity < 1 month of expenses
Overdue customer receivables Quality of collection > 20% of total receivables
DSO (average collection period) Effectiveness of reminders > 45 days
Outstanding supplier payables Upcoming debts falling due Amount > available cash
3-month forecast Risk of a future shortage Negative balance forecast

Manage your cash flow with Billora

Billora gives you a complete, real-time view of your financial situation: unpaid invoices, aged receivables, monthly cash inflows/outflows and a forecast of upcoming due dates.

  • Cash flow dashboard with a 6-month view
  • Customer aged receivables report: receivables by overdue bracket
  • Automatic reminders to reduce your DSO
  • Monthly receipts vs expenses report

Also read: Paying suppliers in Morocco: legal deadlines, payment methods and tracking what you owe.

Try Billora for free →

cash flowfinancial managementSMEvery small businessMoroccoworking capital requirement