Moving from Excel to Odoo in Morocco
Moving from Excel to an ERP in Morocco: the signs the spreadsheet has hit its limit, what migration actually involves, and when it is better to wait.
Last updated : April 2026
This is the most common starting point among growing Moroccan SMEs, and the one most poorly handled by integrators, who sell a full ERP to a company that does not yet need one. Excel is not a bad tool: it is flexible, everyone knows it, and it costs almost nothing. The problem is not Excel, it is the moment several people are working on different copies of the same file.
Why companies make this move
- •Several people edit the same file and versions diverge
- •Theoretical stock no longer matches real stock, and the gap only surfaces at inventory
- •Invoicing is produced by hand, with a risk of non-sequential numbering
- •Nobody can say, at a given moment, what customers actually owe
- •One person understands the file, and their absence stops the company
What we always carry across
- •Item file, with units, prices and any variants
- •Customer and supplier base, with ICE where recorded
- •Customer and supplier balances at cutover date
- •Physical stock recorded during a starting inventory
- •Current-year invoicing history
The real signal is not size
You often hear that you should move to an ERP above a certain revenue or headcount. That is wrong. The signal is structural: it appears when the same information has to be entered in two places, or when two people need to write in the same file at the same time. A six-person company with three sales channels needs an ERP more than a thirty-person company with one linear flow. We assess that during the audit, not your balance sheet.
Data quality, the only real obstacle
Migrating from Excel is technically simple and humanly hard. Files accumulate duplicate customers, inconsistent references, free-text columns filled differently year to year, and broken formulas nobody dared touch. Cleanup is the bulk of the effort. We do it with you rather than for you, because only you know whether those two customers with nearly identical names are the same company. Budget one to three weeks.
When we tell you to wait
If there are three of you, with one sales channel and monthly invoicing that fits on a page, a full ERP is a poor investment. A compliant invoicing tool and seriously maintained stock records will do, at a fraction of the cost. We say so regularly at the end of an audit, and that is part of why the audit is free: it has to be able to conclude that the moment has not come. You will call us back when it has.
Budget to expect
A first deployment from Excel starts around 30,000 MAD for a focused scope, typically invoicing, customers and stock, and runs 50,000 to 120,000 MAD for a full scope including purchasing and accounting. Data cleanup is included in the quote, not billed as an extra afterwards.
See all our Odoo servicesFrequently asked questions
Can we keep using Excel after migrating?
Yes, and it is healthy. Odoo exports to Excel, and many finance teams continue their analysis there. What has to stop is entering data in Excel that then becomes authoritative. Analysis, yes. Source of truth, no.
Our files are a mess. Is that a blocker?
No, that is the normal case and we plan for it in the effort. What would block is having no reliable data at all on customer balances and stock, because you need a starting point. A starting inventory solves the second.
How long before we are operational?
Four to six weeks for a focused scope, two to three months for a full one. Data cleanup is a significant share of that and depends directly on your availability.
Should we move everything at once?
No, and we advise against it in most cases. Starting with invoicing and customers delivers visible benefit quickly and lets your teams find their feet before adding stock, purchasing and then accounting.