Tresoria
← All articles
Blog

How to Choose Cash Management Software in Morocco

July 3, 2026

What treasury software should do for you, the criteria specific to the Moroccan context, a grid for comparing solutions and the right questions to ask a vendor.

When Excel is no longer enough

Excel remains an excellent starting point, but it quickly shows its limits once a business adds bank accounts, currencies or companies. Files get duplicated, formulas break, and no one knows any more which version is authoritative. The time spent consolidating by hand ends up exceeding the time spent on analysis.

The warning signs are clear: manual consolidation that takes hours, no audit trail, recurring data-entry errors, a forecast that is hard to produce and impossible to compare with actuals. When these symptoms appear, it is time to evaluate dedicated cash management software.

The table below sums up what actually changes when you move from a spreadsheet to a dedicated tool: fewer functions to learn than you might think, and above all less time and fewer errors on the tasks that come back every week.

Excel or dedicated software

  • Consolidated positionWith an Excel workbook : Copy each bank's balance by handWith treasury software : All accounts together as soon as statements are imported
  • Bank statementsWith an Excel workbook : Copy and paste, columns to reformatWith treasury software : PDF, CSV or Excel import, transactions categorised
  • ForecastWith an Excel workbook : One tab per scenario, fragile formulasWith treasury software : 13-week grid, actuals against forecast
  • ReconciliationWith an Excel workbook : Ticking off line by lineWith treasury software : Reconciliation suggestions, variances highlighted
  • ControlWith an Excel workbook : One version per person, no trailWith treasury software : Roles, payment approval, audit log
  • AlertsWith an Excel workbook : None: you find out about the overdraftWith treasury software : Low-balance alert before the squeeze

What treasury software should do for you

Good treasury software is not judged by how many screens it has, but by the decisions it lets you make sooner. Every morning it should answer three questions: how much do we have today, across all accounts? What will happen over the coming weeks? And what needs to be done now so that everything goes smoothly?

The chart below shows the most concrete value of a well-kept forecast: a cash squeeze spotted several weeks before it arrives. Six weeks is enough to defer a supplier payment, chase a late-paying customer or draw on a discounting line; discovered the day before, the same squeeze has to be handled in a rush.

13-week forecast

Demo data

A squeeze spotted six weeks ahead

100015002000W1W3W5W7W9W11W13
Forecast balanceCash floorin thousands of MAD

Week 7: the balance drops below the floor. Visible today.

Support for Moroccan banks

The first Morocco-specific criterion is the tool's ability to work with local bank statements. Ask how bank data actually gets into the software: statement import in PDF, CSV or Excel, scheduled connectors over SFTP or REST API, or a direct bank connection. If a vendor advertises a direct connection, ask to see it working with your bank.

Good software also recognises the bank code in each RIB so it can label accounts correctly: Attijariwafa Bank, Bank of Africa, Banque Populaire, CIH Bank, BMCI, Crédit du Maroc, Saham Bank, Crédit Agricole du Maroc, CFG Bank, Al Barid Bank and the participatory banks. Tresoria draws on a catalogue of 26 Moroccan banking institutions.

Once the statements are imported, the position consolidates on its own: each account keeps its detail, and the total gives the company's actual cash, as in the example below.

Consolidated position

Demo data

Four banks, one balance

  • Attijariwafa Bank1,240,000 MAD
  • Bank of Africa680,000 MAD
  • CIH Bank410,000 MAD
  • Banque Populaire220,000 MAD
Today's position2,550,000 MAD

Multi-entity, currencies and categorisation

A business that owns several companies needs a multi-entity tool to consolidate without mixing accounts: the group position aggregates the companies while keeping the detail of each one, and each user sees only the companies and accounts that concern them.

If you import or export, look at how the tool handles currencies: the dirham as the base currency, and up-to-date exchange rates. Tresoria receives the rates published by Bank Al-Maghrib every business day, and a supplier invoice in a foreign currency keeps the rate of its date.

Transaction categorisation is the other point to watch. Rules you write once, supplemented by AI suggestions that you approve, classify transactions quickly while leaving you in control. Be wary of an engine that would learn on its own, without supervision: for financial use, transparent rules remain a mark of reliability.

The 13-week forecast

The thirteen-week cash forecast has become the standard for short-term cash management. Ask how the software builds it: a week-by-week grid that you adjust, complemented by six- and twelve-month horizons for budget planning.

The real value of the tool lies in comparing actuals with the forecast, and in taking into account transactions that are committed but not yet paid out. Ask to see how the grid is filled in, how variances are highlighted, and how a low-balance alert warns of a squeeze before it happens.

Hosting in Morocco, security and languages

For many Moroccan companies, where the data is kept is a decisive criterion. Compliance with Law 09-08 on the protection of personal data, overseen by the CNDP, depends first on hosting and organisation: ask where the data is hosted and who can access it. Tresoria is hosted in Casablanca.

Then look at the security fundamentals: roles and per-action permissions, two-step verification for those who approve payments, an audit log that records who did what, and support access that requires your consent. Finally, an interface in French and Arabic, alongside English and Spanish, makes adoption easier for bilingual teams.

A grid for comparing solutions

To compare several solutions on an equal footing, ask each vendor the same questions and ask to see the answer in a demo rather than in a brochure. The grid below covers the points that matter most to a Moroccan company.

Evaluation grid

  1. Moroccan banksHow do my statements come in, and for which banks?What to see in the demo : Your own statements being imported
  2. Consolidated positionIs today's position accurate, across all accounts and companies?What to see in the demo : The total updating after the import
  3. ForecastHow is the grid filled in, and how are variances shown?What to see in the demo : Actuals against forecast, week by week
  4. PaymentsWho prepares, who approves, who signs?What to see in the demo : An approval workflow with dual signature
  5. Moroccan specificsAre RIB, ICE, LCN and Law 69-21 handled?What to see in the demo : A verified RIB key, a printed LCN
  6. Hosting and securityWhere is the data, and who can access it?What to see in the demo : Hosting in Morocco, roles, the audit log

Pricing and questions to ask the vendor

Pricing should be judged against value: time saved on consolidation, reliable forecasts, errors avoided on payments. Compare the scope covered rather than the headline price alone, and check what can be delivered today versus what sits on the roadmap.

A few questions settle things quickly. Exactly how do my statements come in? Is the forecast a grid I control or an opaque projection? Where is my data hosted? How are roles, payment approval and audit handled? Are the modules I need, such as customer reminders, Law 69-21 or cheques and bills of exchange, available today? The best answer is still a demo on your own statements.

See Tresoria on your own accounts

A thirty-minute demo, with your statements. No commitment.

Request a demo