Skip to Content

Mauritius PAYE Payroll

93.45 93.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Mauritius PAYE Payroll for Odoo

PAYE with annual bands and dependent deductions, CSG, NSF and the HRDC training levy — computed per employee

Run statutory Mauritian payroll directly in Odoo. This module computes PAYE, the Contribution Sociale Generalisee (CSG), the National Savings Fund (NSF) and the HRDC training levy for each employee, produces a payroll register (CSV and Excel) and a statutory remittance summary for the Mauritius Revenue Authority (MRA) monthly PAYE/CSG/NSF return. It is built on the Human Resources app and carries its own payslip and computation models, so it needs no Enterprise payroll. Compatible with Odoo 18 and Odoo 19, Community and Enterprise.

PAYE on editable annual bands

Pay As You Earn on the 2025-2026 personal income-tax scale (0% up to MUR 500,000, 10% to MUR 1,000,000, 20% above), operated monthly by annualising the month's chargeable pay. The MUR 500,000 tax-free amount is the 0% band itself. The band scale is a fully editable model, so you adjust it whenever the Finance Act changes.

Dependent deductions

Employee Declaration Form categories A to F (number of dependents) drive the annual dependent deduction (MUR 0 / 110,000 / 190,000 / 275,000 / 355,000 for four or more), an editable model with one-twelfth deducted from each month's chargeable pay. Each employee carries their EDF category on the payroll tab.

CSG (Contribution Sociale Generalisee)

The CSG, which replaced the National Pensions Fund, with the stepped rate at the MUR 50,000 monthly basic-salary threshold: employee 1.5% / 3% and employer 3% / 6%. All rates and the threshold are configurable on the company.

NSF and the HRDC training levy

National Savings Fund at 1% employee and 2.5% employer on the insurable basic salary, capped at the published monthly ceiling (MUR 28,570), plus the 1.5% employer HRDC training levy on basic salary.

Payroll run and register

Populate employees, compute CSG, NSF, the training levy, PAYE and net pay per employee in one click, with run totals and a payroll register exported to CSV and Excel for your records and the MRA return.

Statutory remittance summary

A wizard totals PAYE, CSG, NSF and the training levy for a run, matching the MRA monthly PAYE/CSG/NSF return so you can reconcile what is due to the authority before filing.

BYOK and data privacy

The pure-Python computation engine is fully unit tested. The module computes the statutory figures and the remittance register locally; you file them through the MRA e-Services with your own credentials. No employee data leaves Odoo and nothing is transmitted to any third party.

Disclaimer: all rates, limits, bands, the dependent deductions and the NSF ceiling carry the current statutory defaults; confirm them against the latest official MRA guidance before running live payroll.

Screenshots

Payroll Run Computed Lines

Payroll Run Computed Lines

Payslip Line Detail Computed

Payslip Line Detail Computed

Update date: 2026-07-02