New, NexaCore Autopilot, an AI back office that drafts your day's work for approval.
All articles
Payroll & HR 28 July 2026 12 min read

Payroll in Cameroon: CNPS, IRPP and a Worked Payslip Example

Payroll in Cameroon: CNPS rates, IRPP calculation, a worked 350,000 FCFA payslip, true employer cost, DIPE filing and choosing payroll software.

Payroll in Cameroon: CNPS, IRPP and a Worked Payslip Example

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.

Worked example: a 350,000 FCFA payslip

Take an employee of a services SME in Douala (CNPS risk class 1), paid 350,000 FCFA gross per month, with no bonuses or benefits in kind.

Employee side: from gross to net

LineCalculationAmount (FCFA)
Gross salary—350,000
CNPS pension (PVID)350,000 × 4.2%− 14,700
IRPPsee below− 19,962
Additional council centimes (CAC)19,962 × 10%− 1,996
Crédit Foncier (CFC), employee share350,000 × 1%− 3,500
Net before RAV and TDL309,842

The broadcasting fee (RAV, redevance audiovisuelle) and the local development tax (TDL, taxe de développement local) come on top. Both are fixed amounts set by salary band, a few thousand FCFA at this level; check the current scale before configuring them.

The IRPP calculation, step by step

IRPP is calculated on an annual basis, then divided by 12:

  1. Annual gross salary: 350,000 × 12 = 4,200,000
  2. Flat-rate professional expenses (30%): − 1,260,000
  3. Employee CNPS pension for the year: − 176,400
  4. Standard allowance: − 500,000
  5. Net taxable income: 2,263,600
  6. Scale: 2,000,000 × 10% + 263,600 × 15% = 239,540 per year
  7. Monthly IRPP: 239,540 ÷ 12 = 19,962, plus 10% CAC of 1,996

The scale: 10% up to 2,000,000 FCFA, 15% from 2,000,001 to 3,000,000, 25% from 3,000,001 to 5,000,000 and 35% above, increased by the 10% CAC. Monthly salaries below 62,000 FCFA have no IRPP withheld.

Employer side: the true cost of the position

Employer chargeCalculationAmount (FCFA)
CNPS pension (PVID)350,000 × 4.2%14,700
Family allowances350,000 × 7%24,500
Work accidents (class 1)350,000 × 1.75%6,125
Crédit Foncier (CFC), employer share350,000 × 1.5%5,250
National Employment Fund (FNE)350,000 × 1%3,500
Total employer charges54,075

This position therefore costs the business 404,075 FCFA a month, about 15.5% more than the gross salary, for a net payment of roughly 310,000 FCFA before RAV and TDL. That gap, multiplied by every employee and every month, is what payroll software has to get right. CNPS rates by branch are detailed in our CNPS employer's guide.

In-house, accounting firm or software: how to run payroll

A Cameroonian SME has three ways to run payroll:

  • In-house, on Excel. Free to start, but every scale change, bonus and absence has to be carried over by hand, and the risk of error grows with headcount. Workable for 2 or 3 employees, fragile beyond that.
  • Through an accounting firm or payroll provider. The firm calculates the payslips and files the declarations for a fee usually set per payslip. It is comfortable, but every change waits on the firm, and payroll data lives outside your accounts.
  • With payroll software. You stay in control, calculations follow the current scales automatically, and payslips feed straight into the accounts.

The last two are often combined: the SME prepares payroll in its software and its accountant reviews it. A tool that produces the payslips, the DIPE and the accounting entries together makes that review much faster.

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:

CriterionWhy 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 LawTax parameters change; the software must keep pace
Monthly DIPE generationThe employer's central declarative obligation
Time-stamped payslip archiveEssential for audits and labour disputes
Bilingual French / EnglishContracts and payslips in each employee's language
Native XAF (FCFA) currencyNo approximate conversions or dubious rounding
Handling of advances, bonuses and overtimeReal payroll is rarely a flat monthly figure
SYSCOHADA (Système Comptable de l'OHADA, the harmonized accounting framework) accounting integrationPayroll 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 BOS

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 BOS'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

How much does an employee cost an employer in Cameroon?

About 15.5% more than the gross salary for a business in risk class 1: 12.95% in CNPS contributions (4.2% pension, 7% family allowances, 1.75% work accidents), plus 1.5% Crédit Foncier and 1% FNE. For a gross salary of 350,000 FCFA, that is 54,075 FCFA in charges, or 404,075 FCFA in total.

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 BOS does all of this for you: OHADA accounting, FCFA invoicing, payroll and more. Free trial.

Start for free