What is an ERP, and when does a Moroccan SME need one?
An ERP is a single system in which every department works on the same data. Sales creates the quote, the warehouse ships, accounting finds the invoice already posted, and management sees an up-to-date cash position. Nothing is re-keyed from one tool to the next.
Many Moroccan SMEs still run on a patchwork: invoicing software installed on one PC, an Excel file for stock, a notebook for cheques received, WhatsApp messages to approve purchases, and an accountant who receives a box of paperwork at month end. That works with three people. Beyond that, the same symptoms appear.
- Stock on screen never matches the physical count
- Nobody knows last month's profit without waiting for the accountant
- Cheques and LCN bills to collect are tracked from memory
- The same customers and items live in three different files
- VAT and payroll take several days of work every month
- Purchases are committed without approval and discovered when the invoice arrives
What an ERP must handle in Morocco
An ERP designed elsewhere can manage sales and stock, but Morocco has its own rules and habits: mandatory identifiers on invoices, specific VAT rates and regimes, the CGNC chart of accounts, CNSS and AMO contributions, payment by cheque and by LCN bill of exchange, and documents in Arabic. Adapting generic software to all of this usually means an integrator and custom development.
SOGESTIO starts from these realities, and the table below sums up what is built in. Tax and social rules change with each finance law, so rates stay configurable per company, and your filings are always validated by you or your chartered accountant.
| Area | Practice or requirement in Morocco | In SOGESTIO |
|---|---|---|
| Invoices | ICE, IF, RC, professional tax number, continuous numbering | Identifiers printed on every PDF, numbers assigned by the server per document type and per year |
| VAT | 20%, 14%, 10% and 7% rates and exemptions; cash or accrual basis | Prefilled, editable rates, prepared return, deductions statement exported as EDI XML for SIMPL-TVA |
| Accounting | CGNC chart of accounts and financial statements | Entries generated by every transaction, Bilan, CPC and ESG, preparatory XML for the tax return package |
| Payroll | CNSS, AMO, income tax (IR), seniority bonus | Payslips, preparatory DAMANCOM file, preparatory 9421 statement for SIMPL-IR |
| Banking | Cheques, LCN bills, statements from every bank | Portfolio with due date and status, MT940 and CSV import, bank reconciliation |
| Languages | French-, Arabic- or English-speaking customers and teams | Interface and documents in French, Arabic (right-to-left) and English |
| E-invoicing | Scheme announced by the DGI, technical specification not yet published | UBL 2.1 export of validated invoices and credit notes, with ICE, IF and RC |
Every SOGESTIO module, connected to the others
Each module feeds the others: a goods receipt updates stock at net purchase cost, an invoice generates its accounting entry, a payslip is posted to the ledger, and a cheque received shows up in the cash forecast. You can start with invoicing and switch on other modules by changing plan, with no data migration.
- Sales and invoicing: quotes, sales orders, delivery notes, invoices, credit notes, recurring invoices and a client portal where quotes are accepted online
- Inventory: multiple warehouses, weighted average cost (CMUP), lots and serial numbers, minimum-stock alerts, stock counts
- Purchasing: purchase requests, requests for quotation, framework contracts, supplier rating, order, receipt and invoice matching
- Production: bills of materials, manufacturing orders at actual consumed cost, material requirements
- CGNC accounting, VAT, budgets and cost-centre accounting
- Payroll, HR (contracts, leave, expense claims) and approval workflows
- Banking, cheques and LCN bills, 13-week cash forecast, CRM and multi-company
Example: one order flowing through the ERP with no re-keying
An electrical supplies distributor in Casablanca receives a request from a business customer. The sales rep sends a quote of 40,000 DH excl. VAT; the customer accepts it online from a private link, and SOGESTIO records the name, time and IP address. The quote becomes a sales order, then a delivery note: warehouse stock goes down and the margin is computed at weighted average cost.
The invoice is built from the delivery: 40,000 DH excl. VAT plus 20% VAT of 8,000 DH, so 48,000 DH incl. VAT, numbered by the server. The customer pays with an LCN bill due in 60 days: it enters the portfolio with its bank and due date and appears in the right week of the cash forecast. The sale is posted to the CGNC ledger, output VAT flows into the return, and the dashboard shows the month's revenue and margin.
In a fragmented setup, the same journey means at least five entries in four tools, and as many chances to get something wrong.
Cloud, offline mobile or on-premise: one ERP, three ways to run it
The cloud version runs in the browser and installs like an app on computers, Android and iPhone or iPad via Add to Home Screen; an Android app shares the same data. When the connection drops, work continues: viewing data and creating customers, quotes, draft invoices, payments and expenses, with automatic sync when the network returns. Legal invoice numbers are still assigned by the server at sync, never on the device.
Companies that want their data on their own premises, or need to work without Internet, can install the on-premise edition on their own server: a Windows installer with a built-in database, automatic backups and signed updates with automatic rollback on failure, or a Docker installation. A secure relay provides mobile access from outside. The licence depends on the number of companies and users and is quoted on request.
How much does an ERP cost in Morocco?
The price of an ERP is more than the licence. Add hosting, configuration, adaptation to Moroccan rules, training and maintenance; on traditional integration projects these items often exceed the cost of the software itself. Always ask for the total cost over three years, including users and companies.
SOGESTIO publishes its prices in dirhams, as an online service with nothing for you to install or host. Starter: 199 DH/month excl. VAT or 1,990 DH/year, one company, up to 2 users. Pro: 449 DH/month excl. VAT or 4,490 DH/year, up to 10 users, with every module except multi-company. Groupe: 990 DH/month excl. VAT or 9,900 DH/year, three companies included and up to 30 users, then 249 DH/month excl. VAT per extra company.
Example: an SME with 8 users on the annual Pro plan pays 4,490 DH excl. VAT for the whole year instead of 5,388 DH on monthly billing (12 × 449 DH), a saving of about 17%. A group of four companies on the annual Groupe plan pays 9,900 DH plus 2,490 DH for the fourth company, so 12,390 DH excl. VAT for the year.
How to choose an ERP and get the rollout right
Before signing, test the ERP with your real data and documents: an invoice with two VAT rates, a post-dated cheque, a payslip with a seniority bonus. Check who can see what, how your files are imported and what happens to your data if you stop the subscription.
With SOGESTIO, data is imported from Excel or CSV: customers, items, opening stock, opening balances and journal entries. The 14-day free trial needs no card and no commitment, and everything you enter is kept when you subscribe. If you don't renew, the account switches to read-only after a 7-day grace period, and your data can still be viewed and exported.
- Are Moroccan rules built in, or do they need custom development?
- Are prices published, including users and companies?
- Are the interface and documents available in Arabic?
- Can customers, items, opening stock and balances be imported from Excel?
- Does the software keep working when the Internet goes down?
- Can you still read and export your data after the subscription ends?
Frequently asked questions
What is a Moroccan ERP?
It is integrated business software with Moroccan rules and practices built in: ICE and other identifiers on invoices, Moroccan VAT, the CGNC chart of accounts, payroll with CNSS, AMO and income tax, cheques and LCN bills, and documents in Arabic. SOGESTIO was built in Morocco for Moroccan small and mid-sized businesses and groups, in French, Arabic and English.
How much does an ERP cost for an SME in Morocco?
With SOGESTIO, the Pro plan, which includes every module except multi-company, costs 449 DH/month excl. VAT or 4,490 DH/year for one company and up to 10 users. Starter begins at 199 DH/month excl. VAT and Groupe at 990 DH/month excl. VAT with three companies included. 20% VAT is added to these prices.
Is there a free ERP in Morocco?
Some ERPs are free to download, but hosting, configuration and adaptation to Moroccan accounting, VAT and payroll all have a real cost. SOGESTIO offers a 14-day free trial with no card and no commitment, and the data you enter during the trial is kept when you subscribe.
Do I need an integrator to roll out SOGESTIO?
SOGESTIO is an online service you can use straight away: you create your company, import customers and items from Excel or CSV, and start invoicing. Because Moroccan rules are built in, there is no custom development to order for VAT, the CGNC chart of accounts or payroll.
Does the ERP work without an Internet connection?
Yes, in two ways. The web and Android apps keep working offline to view data and create customers, quotes, draft invoices, payments and expenses, then sync when the network returns. The on-premise edition installs on your own server, on Windows or with Docker, and runs without Internet.
Is my data secure in SOGESTIO?
Each company is isolated on the server, connections use HTTPS and permissions are set by role: owner, administrator, accountant, sales or custom roles. An audit log records who did what and when, two-factor authentication protects accounts, and a lost device can be signed out remotely.