Payroll software Africa groups can trust is not a French payroll package with a translated interface, nor a collection of Excel files, one per subsidiary: it is an engine that applies the rules of Dakar, Abidjan, Douala, Kinshasa and Casablanca with the same rigour. The bodies change, the currencies change, the deadlines change, and a configuration error in one country is often discovered during an audit two years later. This guide is for HR directors, CFOs and managing directors of groups operating in several French-speaking African countries: what really differs from one zone to another, a comparison table to keep at hand, a selection grid, the questions to ask in a demo and the pitfalls that prove expensive.

Why payroll software Africa is a problem of its own

Three realities make multi-country payroll in Africa more demanding than elsewhere.

  • Common business law, national labour law. OHADA (the Organisation for the Harmonisation of Business Law in Africa) harmonises company law and accounting across 17 states, from Dakar to Kinshasa, but not labour law or the taxation of wages. An Ivorian subsidiary and a Cameroonian subsidiary can have the same standard articles of association, but not the same contributions.
  • Two CFA francs that must not be confused. The eight UEMOA countries use the CFA franc issued by the BCEAO (XOF), the six CEMAC countries the one issued by the BEAC (XAF). They have the same parity, but they are two separate currencies with separate bank accounts. Morocco pays in dirhams, the DRC juggles US dollars and Congolese francs, and Guinea pays in Guinean francs.
  • Frequent, poorly centralised reforms. Since 18 September 2026 Senegal has applied a new Labour Code (loi n° 2026-18 of 3 September 2026); every year, finance acts change scales or taxes in several countries. The software must date each rule, so that a recalculation of March 2025 is done with the rules of March 2025.

Country-by-country comparison

This table summarises what any payroll software Africa groups choose must be able to produce in the six countries most often found in French-speaking groups. The deadlines shown are those found in the guides we consulted; have them confirmed by your local adviser before fixing them in a calendar.

CountryZone and currencySocial security bodiesTaxes on salariesMonthly deadline found
SenegalUEMOA, XOFIPRES (pensions), CSS (family benefits, work accidents), IPM (health)Income tax withheld at sourceTo be configured according to the tax code and the funds
Ivory CoastUEMOA, XOFCNPSITS, FDFP taxesCNPS: within 15 days after the period, monthly from 20 employees, quarterly below
BeninUEMOA, XOFCNSSITS, employer VPSITS and VPS: by the 10th of the following month
CameroonCEMAC, XAFCNPSIRPP, CAC, RAV, CFC, FNEDIPE and payment: before the 15th of the following month
DRCOutside the franc zone, CDF and USDCNSS, INPP, ONEMIPR, IERE for expatriatesIPR, CNSS, INPP, ONEM: the 15th of the following month
MoroccoMaghreb, MADCNSS and AMO via Damancom, optional CIMRIR, vocational training taxDNS and CNSS payment: before the 10th of the following month

Two lessons emerge. First, there is no single “Africa payroll date”: deadlines overlap between the 10th and the 15th, and a central team that closes every country on the same day will be late somewhere. Second, the filing frequency itself can vary with headcount, as in Ivory Coast: the software must track thresholds and raise an alert when a subsidiary crosses one.

The differences that break a configuration

UEMOA: same currency, different tax logic

Senegal, Ivory Coast and Benin share the XOF, but not the structure of their deductions. Senegal splits social security between three institutions, IPRES, CSS and IPM, each with its own filings. Ivory Coast concentrates social security at the CNPS but adds the FDFP taxes. Benin places the VPS (a payroll tax) on the employer, on the same base as the ITS (the tax on wages and salaries). Copying the Senegalese payroll to open a subsidiary in Cotonou is the most common mistake made by expanding groups. Our guide to payroll software in Benin details these rules.

CEMAC: layer upon layer of deductions

In Cameroon, the payslip lines up the CNPS, the IRPP (personal income tax), the communal additional cents calculated on the IRPP, the broadcasting licence fee, the Crédit foncier and the Fonds national de l’emploi (national employment fund). The DIPE groups tax and social data per employee. The engine must handle different bases depending on the deduction, and ceilings specific to the CNPS. See our article on payroll software in Cameroon.

DRC: two currencies at once

Salaries are often negotiated in dollars and declared in Congolese francs. You need a contract currency, a filing currency and a dated exchange-rate table, frozen when payroll is approved; otherwise the IPR (professional income tax) and the CNSS for the same month are calculated at two different rates. Add the INPP, the ONEM and the IERE for expatriates. The topic is covered in our guide to payroll software in the DRC.

Morocco: the platform as a constraint

In Morocco, salary declarations go through Damancom, IR (income tax) follows its own scale and the CIMR depends on whether the company has joined it. The annual salary statement (known as 9421, article 79 of the tax code) is due by the end of February at the latest. Payroll software Africa vendors designed for the CFA zone must prove that it produces files these platforms accept, not just correct amounts.

Payroll software Africa selection grid

CriterionQuestion to settleWarning sign
Actual coverageWhich countries are live today, with which filings?A “configurable” country with no native filing
Legal updatesWho tracks finance acts, how quickly, with what audit trail?Updates left to the customer
Dated rulesCan a past month be recalculated with its original rules?Scales overwritten at each update
CurrenciesXOF, XAF, MAD, CDF, USD and GNF handled natively, with consolidation in a group currency?Manual conversion at the end of the chain
Multi-entityOne database, several companies, rights by country?A separate instance per subsidiary
PaymentBank files per country and mobile money?Generic export needing rework
Field variablesTime, absences and overtime fed in without re-keying?Variables imported from Excel files
Employee accessPayslips on mobile, on 3G, in the country’s language?Heavy web portal for office use only

For groups starting out from Senegal, Socium’s payroll software Africa and HR page presents the common foundation: compliant payroll by country (Senegal, Ivory Coast, Morocco, Cameroon, DRC, Benin, Guinea, Gabon), time and absences, approval workflows and an employee mobile app.

Ten questions to ask in a demo

  1. Show me the same payroll calculated in Senegal and in Benin: which pay items change?
  2. Calculate a Cameroonian manager above the CNPS ceiling: where do CAC, RAV, CFC and FNE appear?
  3. Take a Congolese employee paid in USD: which rate is used, and what happens if I change it after approval?
  4. Generate the Moroccan DNS for the test month: is it accepted as is by Damancom?
  5. An Ivorian subsidiary grows from 19 to 21 employees: does the software switch the CNPS frequency?
  6. The finance act changes a scale on 1 January: who configures it, and when?
  7. How do you consolidate payroll in XOF, XAF and MAD into a single group currency?
  8. How does a country manager approve their payroll without seeing the other subsidiaries’?
  9. How does a worker on a construction site view their payslip without a computer?
  10. How long does it take to open a new country, and what remains our responsibility?

Insist on answers based on your own cases, not on a demo data set: solid payroll software Africa vendors do not need prepared scenarios to convince you.

The pitfalls of pan-African payroll

  • The “turnkey” country that isn’t. The engine calculates, but the filing is redone by hand. Ask for the list of reports produced natively in each country.
  • A single calendar. Closing every subsidiary on the 25th when Rabat and Cotonou file before the 10th and Douala before the 15th creates structural delays.
  • The implicit exchange rate. A group consolidation at a rate different from the one used in local payroll produces differences nobody can explain.
  • Misclassified expatriates. An expatriate in the DRC triggers the IERE; an employee seconded from one country to another raises questions of dual social security affiliation. The status must be a field in the employee record, not a note.
  • Personal data that travels. Several countries regulate the transfer of data outside their territory. Check where the data is hosted and how the vendor handles the formalities.

Excel, local firms, an international tool or an African HRIS

ApproachStrengthLimit in multi-country Africa
Excel per subsidiaryImmediate startNo audit trail, no reliable consolidation, dependence on one person
One firm per countryLocal expertiseInconsistent formats, poor group visibility, delays
International toolConsolidation, user experienceAfrican coverage often partial, filings to complete by hand
Multi-country African HRISNative local rules, currencies, mobileCheck depth of coverage country by country

For the monthly process itself, with the group calendar and controls, read our guide to payroll management in Africa.

Frequently asked questions

Can payroll software Africa groups use cover UEMOA and CEMAC with a single configuration?

No. It shares one engine and one database, but each country has its own set of rules. A common CFA franc does not mean the same contributions or the same filings.

Do you need one instance per country?

That is not desirable. A multi-entity database, with rights by country, lets you consolidate without mixing data or access.

How should dollar payroll be handled in the DRC?

With a contract currency, a filing currency and a dated rate table, frozen at approval. That is the condition for justifying every amount in an audit.

How long does it take to deploy payroll software Africa-wide across several countries?

Allow six to eight weeks for a pilot country, with one parallel payroll run, then open the following countries in waves. The duration depends mainly on the quality of the initial employee data.

Key takeaways

  • OHADA harmonises business law, not payroll: each country keeps its own bodies, taxes and deadlines.
  • XOF and XAF are two separate currencies; MAD, CDF, USD and GNF complete the picture.
  • Monthly deadlines fall between the 10th and the 15th of the following month depending on the country: the calendar is built country by country.
  • Good payroll software Africa teams can rely on dates its rules, produces native filings and consolidates without manual conversion.
  • Test it on your own cases, in every country where you pay staff.

Preparing to extend your payroll to a second or a fifth country? Book a demo: the personalised demo is arranged within 24 hours, on your real cases, subsidiary by subsidiary.

Want to go further?

See how Socium transforms HR and payroll practices across 12 African countries.