Payroll · 7 min read
Payroll in Morocco for International Companies
For an international company with employees in Morocco, payroll is the process that must run correctly every month. This guide explains how the monthly cycle is typically organised, what information is needed, and how to divide responsibilities between your finance team and a local provider. It does not cover rates or thresholds, which change and should be confirmed locally.
Univers RH Global · Updated
What payroll involves
Payroll in Morocco includes calculating gross and net pay, applying the required deductions and employer contributions, producing payslips, paying employees and completing the related declarations. These obligations are set by Moroccan law and administered through the relevant authorities.
For employers based abroad, the challenge is rarely the concept of payroll itself, but keeping up with local rules and collecting the right information on time.
The monthly payroll cycle
A typical monthly cycle follows these steps:
- Collect changes: new starters, leavers, salary changes, bonuses, leave and absences.
- Prepare payroll calculations for the period.
- Share a summary with your finance contacts for review.
- Finalise payroll, issue payslips and arrange payment.
- Complete declarations and keep payroll records.
Information you will need to provide
Accurate payroll depends on information only your company holds: approved salaries, bonuses and variable pay, and changes to working arrangements. Agree a monthly cut-off date and a single channel for sending this information.
Dividing responsibilities
A practical division is that your company decides compensation and approves variable elements, while the local provider processes payroll, handles local administration and answers employees' payslip questions. Your finance team receives regular reports for its own accounting.
Payroll services in MoroccoCommon pitfalls
Most payroll issues for international employers come from process gaps rather than calculation errors:
- Changes communicated after the cut-off date
- Expense reimbursements handled outside any agreed process
- No local contact to answer employees' payroll questions
- Unclear currency and invoicing arrangements between entities
Payroll without a Moroccan entity
Running payroll requires a local employer. Companies without a Moroccan entity typically either set one up or work with a local employment partner that employs the professional and runs payroll within an agreed framework.
Rates, thresholds and declaration requirements change over time. Always confirm current rules with a qualified local advisor.
Local employment support