Paying your team on time, at the right amount, and in full compliance with the CNPS (Caisse Nationale de Prévoyance Sociale, the National Social Insurance Fund) and the tax administration: that single sentence sums up what payroll means for a Cameroonian SME. In practice it is one of the most sensitive administrative processes in the business. A calculation error shows up instantly on a payslip, a late declaration exposes you to penalties, and an employee who is paid wrongly loses trust fast. This guide explains what a compliant Cameroonian payslip contains, what the employer must do every month, why spreadsheet payroll always breaks eventually, and exactly what to demand from payroll software before you commit.
What a compliant Cameroonian payslip involves
A payslip in Cameroon tells a simple story: start from gross salary, subtract the mandatory withholdings, arrive at net pay. Three steps structure that journey.
1. Gross salary
Gross pay includes base salary plus taxable elements: bonuses, overtime, and benefits in kind valued according to tax rules. It is the starting base for every calculation that follows.
2. The employee's CNPS contribution
The employee contributes 4.2% of insurable salary to the pension branch (PVID), on a base capped at XAF 750,000 per month. For a salary of XAF 300,000, the pension withholding is XAF 12,600. The employer pays its own contributions on top (pension, family allowances, work-accident insurance), but those employer charges never appear as deductions on the payslip — they simply increase the true cost of the position. We break down every rate in our CNPS employer guide.
3. IRPP (Impôt sur le Revenu des Personnes Physiques, Personal Income Tax) withholding
The employer withholds personal income tax (IRPP) on salaries every month. The mechanism, in broad strokes: start from taxable gross, apply a 30% professional-expenses allowance, deduct the employee's CNPS pension contribution, then an annual abatement of XAF 500,000. The result goes through a progressive scale with rates from 10% to 35%, and the resulting tax is increased by 10% additional council centimes. Each year's Finance Law can adjust these parameters, so always verify the text in force before configuring your calculations.
After these withholdings (plus any specific deductions such as salary advances), you reach net pay. A compliant payslip must show each of these lines clearly, with the bases and rates used.
The employer's monthly obligations
Producing the payslip is only half the job. Every month, the employer must also:
- Declare and remit CNPS contributions through the DIPE (the monthly declaration of employed personnel), filed via the CNPS online tele-declaration portal. The DIPE (Déclaration d'Informations sur le Personnel Employé, the monthly personnel declaration) lists every employee, their insurable salary and the contributions due.
- Remit the IRPP withheld to the tax administration, together with other salary withholdings, as part of the monthly tax declarations.
- Keep the personnel register and HR files current — contracts, amendments, leave and absences — because these feed directly into the payroll calculation.
These deadlines arrive every single month, whether or not the owner is available. That relentless rhythm is exactly why tooling matters. For the full picture of every fiscal and social deadline, see our guide to accounting and tax obligations for SMEs.
Why spreadsheet payroll breaks
Many Cameroonian SMEs start with an Excel workbook: one sheet per month, copied formulas, an improvised payslip template. It works — until the day it does not. The failure modes are always the same:
- Silent formula errors. An overwritten cell, an inserted row that shifts a range, a rate that was never updated after the Finance Law: the error propagates for months before anyone notices, often when the CNPS or an unhappy employee flags it.
- Late DIPE filings. Re-keying every employee into the tele-declaration portal takes time; when the one person who "knows the file" is away, the declaration slips and the delay exposes the company to penalties.
- No audit trail. Who changed that employee's gross in March? Impossible to say. During a CNPS or tax audit, the company cannot justify its calculations or retrieve payslips from past years.
- Single-person dependency. The file lives on one laptop, behind one password, in one head. That is a serious operational risk.
The spreadsheet is not bad in itself; it is simply the wrong tool for a monthly, regulated, auditable process that carries the employer's legal responsibility.
What to demand from payroll software in Cameroon
Not all payroll tools are equal, and many products designed for other countries simply ignore Cameroonian specifics. Use this checklist:
| Criterion | Why it matters |
|---|---|
| Up-to-date CNPS parameters (PVID 4.2% + 4.2%, XAF 750,000 cap, family allowances, work-accident classes) | Without them, every payslip is wrong |
| IRPP scale that can be updated per each Finance Law | Tax parameters change; the software must keep pace |
| Monthly DIPE generation | The employer's central declarative obligation |
| Time-stamped payslip archive | Essential for audits and labour disputes |
| Bilingual French / English | Contracts and payslips in each employee's language |
| Native XAF (FCFA) currency | No approximate conversions or dubious rounding |
| Handling of advances, bonuses and overtime | Real payroll is rarely a flat monthly figure |
| SYSCOHADA (Système Comptable de l'OHADA, the harmonized accounting framework) accounting integration | Payroll entries should post automatically to class 6 |
One last criterion that is often overlooked: the tool must support multiple users with access rights, so payroll never again depends on a single person.
Payroll, accounting and HR: one system
Payroll is not an island. Every month it produces accounting entries: personnel costs post to class-6 accounts in the SYSCOHADA chart (the 66 accounts, staff costs), while social contributions due and IRPP withheld sit as liabilities until they are remitted. If your payroll tool is disconnected from your accounting, someone has to re-enter those journal entries by hand — creating fresh opportunities for error and a permanent gap between payroll and the books.
Payroll also depends on HR data: hire dates, contract types, absences, leave, advances. When HR management, payroll and accounting live in the same system, an absence recorded by the HR manager flows automatically into the payslip, and the approved payslip automatically generates its journal entries. That closed loop is what saves businesses several days every month.
Why consider NexaCore
NexaCore is a complete business operating system built for African SMEs, with Cameroon as its home market. Its payroll module ships with the CNPS parameters built in (pension capped at XAF 750,000, family allowances, work-accident classes) and the IRPP withholding mechanism, producing bilingual payslips in XAF with a full archive. Crucially, payroll is not a silo: it connects to SYSCOHADA accounting (class-6 entries are generated automatically), to HR records, and to the "Your business this week" dashboard that counts down payroll and tax deadlines. NexaCore's Autopilot can even draft the recurring bookkeeping entries and HR actions for a human to approve in one click. The platform is web-based, needs no installation, and offers a free trial.
FAQ
What CNPS rate is withheld from an employee's salary?
The employee contributes 4.2% of insurable salary for the pension branch (PVID), on a base capped at XAF 750,000 per month. The other branches — family allowances and work-accident insurance — are paid entirely by the employer.
How is IRPP calculated on salaries in Cameroon?
The employer withholds IRPP at source each month. The calculation starts from taxable gross, applies a 30% professional allowance, deducts the employee's CNPS pension contribution and an annual abatement of XAF 500,000, then applies a progressive scale from 10% to 35%, plus 10% additional council centimes on the tax. Always check the current Finance Law for the exact computation.
What is the DIPE and when must it be filed?
The DIPE is the monthly declaration listing employees, their insurable salaries and the CNPS contributions due. It is filed every month through the CNPS online tele-declaration portal, together with payment of the contributions.
Can an SME run payroll on Excel?
Technically yes, but a spreadsheet offers no audit trail, no reliable archive, no DIPE generation and no automatic scale updates. Beyond a handful of employees, the risk of errors and late filings far outweighs the savings.
Should payroll software be connected to accounting?
Yes. Every payroll run generates class-6 entries (personnel costs) plus social and tax liabilities. Integrated software posts everything automatically; a standalone tool forces you to re-key it all.
Go from theory to practice
NexaCore does all of this for you: OHADA accounting, FCFA invoicing, payroll and more. Free trial.
Start for free


