Skip to main content
WEEPO Maroc

CNSS · Hiring in Morocco

Seniority Bonus in Morocco (2026): Rates and Calculation

Morocco's seniority bonus is a mandatory payroll cost rising from 5% to 25% of gross salary under the Labor Code. Here is how it is calculated, taxed, and budgeted by employers and EOR providers.

Published on 15 September 20268 min readBy admin
Summarize with

Open this article in your preferred AI assistant for a summary or focused questions.

Seniority Bonus in Morocco (2026): Rates and Calculation

Most foreign companies budgeting a hire in Morocco price the base salary, the CNSS employer contribution, and maybe a bonus. Few price in the seniority bonus, a statutory payment that kicks in after just two years and keeps climbing for the life of the employment relationship. It is not optional, and it is not negotiable downward.

Under Moroccan labor law, the seniority bonus (prime d'ancienneté) is a mandatory salary supplement calculated on gross pay, following a progressive scale set by Article 350 of the Labor Code: 5% after 2 years of service, 10% after 5 years, 15% after 12 years, 20% after 20 years, and 25% after 25 years of continuous service with the same employer.

What is the seniority bonus under Moroccan labor law?

The seniority bonus rewards continuous service with a single employer. It applies to every contract type, fixed-term or open-ended, full-time or part-time, once the qualifying period is reached. A collective bargaining agreement can improve on the legal scale but can never set a lower rate.

The governing text is Article 350 of Law 65-99 (the Moroccan Labor Code). It sets the principle and the thresholds. Article 353 defines the calculation base, and Article 355 sets the payment frequency. One detail that trips up payroll teams unfamiliar with Morocco: the bonus is, in principle, due on the same schedule as the salary itself, unless the contract specifies an annual or less frequent payment.

According to Moroccan payroll specialists who publish on the topic, the seniority bonus is one of the most commonly miscalculated line items in local payroll, particularly when an employee changes role or moves between subsidiaries of the same group.

The applicable rate depends only on length of continuous service. Job title and salary level have no bearing on it.

SeniorityBonus rateExample on an 8,000 MAD gross base salary
2 to 5 years5%400 MAD/month
5 to 12 years10%800 MAD/month
12 to 20 years15%1,200 MAD/month
20 to 25 years20%1,600 MAD/month
Beyond 25 years25%2,000 MAD/month

The thresholds apply on the employee's hiring anniversary, not on a fixed calendar date. An employee hired on March 3, 2019 crosses the 5% threshold on March 3, 2021, not the following January.

How is the seniority bonus actually calculated?

The formula fits on one line: bonus = (base salary + regular allowances + fixed commissions) × seniority rate. Article 353 of the Labor Code specifies that the calculation base includes recurring pay elements but excludes family allowances and expense reimbursements.

Take Karim, a support engineer hired in January 2014 by a logistics company operating in Tangier through a local Employer of Record. His gross base salary is 7,500 MAD, plus a fixed monthly performance bonus of 500 MAD, for a calculation base of 8,000 MAD. In 2026 he reaches 12 years of service, moving from the 10% bracket to the 15% bracket. His monthly bonus rises from 800 MAD to 1,200 MAD. Over a full year, that is an extra 4,800 MAD that rarely shows up in a first-year cost simulation.

And that is the part hiring managers miss most often: the bonus is not a one-time adjustment. It increases automatically at each threshold, with no request from the employee and no contract amendment required.

Can a collective agreement set a more generous scale?

Yes, and it is common in certain sectors. Construction, hospitality, and some industrial branches operate under collective agreements that improve on the statutory scale, sometimes by lowering the two-year threshold or adding an intermediate bracket. The Labor Code sets a floor, not a ceiling.

Before relying on the statutory table alone, it is worth checking whether a sector-wide collective agreement applies to the entity employing the worker, whether that is a direct subsidiary or an Employer of Record acting on the company's behalf.

Who qualifies, and do career breaks reset the clock?

Every employee qualifies after two years of continuous service, regardless of contract type. Interns and independent contractors fall outside this mechanism, since they are not bound by an employment contract. A self-employed Moroccan freelancer working under a service agreement, for instance, has no claim to a seniority bonus.

Article 32 of the Labor Code governs career interruptions. Sick leave, maternity leave, and a temporary closure due to force majeure are, under certain conditions, treated as continuous service and do not reset the seniority counter. A resignation followed by rehire generally starts the count over, unless the contract or collective agreement says otherwise.

What about part-time employees?

The bonus still applies, prorated to actual hours worked. Consider Sanae, a part-time customer support agent working 100 hours a month for the same company for six years. A full-time colleague in the same role, on a 4,000 MAD base salary, would receive a 400 MAD bonus (10% after 5 years). Sanae, working half that schedule, receives 200 MAD, prorated to her actual hours.

What if the salary grid already builds in seniority?

Some employers, particularly in manufacturing and retail, use salary grids where pay already rises with tenure, with no separate bonus line at all. The underlying rule still applies: the progression has to match the statutory thresholds, even if the payslip labels it differently. An employee unsure whether their grid complies can compare the pay gap between two seniority brackets against the legal rates, using the same calculation base.

This question comes up often with remote roles too. A Moroccan developer or support specialist hired to work exclusively for a foreign company, but employed locally through an EOR, is still a Moroccan employee under a Moroccan employment contract. The seniority bonus applies in full, regardless of where the client company is headquartered or which currency the invoice is issued in.

How does it show up on payroll, and which contributions apply?

On a Moroccan payslip, the seniority bonus appears as a separate line, usually right below the base salary. It is fully subject to income tax and CNSS contributions, exactly like the base salary itself: it counts toward the CNSS contribution base up to the statutory ceiling, and toward taxable income with no ceiling at all.

This has a direct consequence for any company budgeting a hire in Morocco: the real cost of a position climbs automatically every two to five years, independent of any raise decided by management. It is a line item that generic cost calculators, and some Employer of Record quotes, simply leave out of their first-year projections.

What happens if an employer does not pay it?

Article 361 of the Labor Code sets a fine of 300 to 500 MAD per affected employee for non-payment. The number looks small on paper. But it applies per violation recorded, and the labor inspectorate can open a broader audit once a single complaint is filed.

In practice, an employee who spots an error should first send a written claim to the employer, ideally copying the staff representative where one exists. Absent a response, the employee can escalate to the labor inspectorate, which has authority to review payroll records directly. A multi-year back-payment claim can add up to a meaningful sum, especially for long-tenured staff.

For a foreign company, the bigger exposure is rarely the fine itself. It is the retroactive liability that surfaces during a labor inspection or an exit negotiation, once someone finally runs the numbers back to the hiring date.

Seniority pay and the real cost of employing someone in Morocco

For a foreign company hiring through an Employer of Record in Morocco, or structuring a role through umbrella employment, the seniority bonus belongs in the cost model from day one, alongside the minimum wage and employer social contributions. It never shows up in the initial offer letter, but it hits the payroll budget two years in, then again at every subsequent threshold.

A reliable EOR partner builds this trajectory into multi-year cost projections rather than pricing only year one. It is one of the clearer signals separating a properly modeled payroll quote from a rough estimate sent over email.

The most useful habit, for HR teams managing Moroccan staff remotely, is to flag each employee's hiring anniversary and check whether a seniority threshold has been crossed, documenting it before the payroll software catches it automatically. And for a candidate comparing offers, asking a prospective employer how seniority pay is handled is a fair, and revealing, question to ask before signing.

Companies that budget five-year headcount plans for a Moroccan team, rather than a single year, tend to catch this cost early. Those that do not are usually the ones surprised by a payroll variance report two years after the first hire, once the threshold quietly kicks in.

CNSSemployer of recordmorocco labor lawseniority bonuspayroll morocco

FAQ

When does an employee become entitled to the seniority bonus in Morocco?

After two years of continuous service with the same employer, regardless of contract type or hours worked. The rate starts at 5% of gross salary and rises automatically at each threshold set out in Article 350 of the Labor Code.

Does the seniority bonus apply to fixed-term contracts?

Yes. The Labor Code makes no distinction by contract type. An employee on a fixed-term contract who reaches two years of continuous service, including through successive renewals with the same employer, qualifies on the same terms as someone on an open-ended contract.

Do sick leave or maternity leave reset the seniority clock?

Generally no. Article 32 of the Labor Code treats these interruptions as continuous service under certain conditions, so the seniority count does not restart. The employment contract or an applicable collective agreement may specify additional details.

Is the seniority bonus taxable, and does it count toward CNSS contributions?

Yes. It is added to the base salary for income tax purposes, with no ceiling, and counts toward CNSS contributions up to the statutory cap. It is treated exactly like any other regular pay element.

What happens if an employer skips the seniority bonus?

The employer risks a fine of 300 to 500 MAD per affected employee under Article 361 of the Labor Code, and the employee can also claim multiple years of back pay after filing a complaint with the labor inspectorate.

Does a part-time employee receive the full seniority bonus?

The bonus still applies but is prorated to actual hours worked. A part-time employee working half the hours of a full-time colleague in the same role, with the same base salary and seniority, receives half the bonus amount.

Another question? Contact us

View all posts

Need to go further?

Simulate your net pay under umbrella company or compare statuses in Morocco.