You offer 6,000 dirhams net and you budget 6,000 dirhams. The hire will cost you considerably more: between the gross needed to deliver that net and the 21.09% employer share, the gap is well over a third, before counting leave or equipment. A recruitment is budgeted at full cost, never at the net quoted.

The essentials in five points
- The employer share reaches 21.09% of gross, part of it capped at 6,000 dirhams.
- The net quoted is not the gross: you must first work back to the gross that produces it.
- Paid leave is a real cost: a day and a half per month worked, paid with no output against it.
- Indirect costs add up: workstation, equipment, training, supervision time.
- The right measure is full hourly cost, the only figure comparable to a contractor’s quote.
1. The employer share, item by item
It does not reduce to “CNSS”. Four distinct contributions add up, and only one of them is capped, which changes everything above 6,000 dirhams of gross.
| Employer contribution | Rate | Ceiling | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C | N | S | S | , | s | o | c | i | a | l | b | e | n | e | f | i | t | s | ||
| 8 | . | 9 | 8 | % | ||||||||||||||||
| 6 | , | 0 | 0 | 0 | M | A | D | a | m | o | n | t | h |
The ceiling on the first line means the effective overall rate falls as the salary rises: above 6,000 dirhams the capped share stops growing while the other three continue. The marginal employer rate above the ceiling therefore drops to 12.11%.
These are the 2026 rates and they move with the regulations. The employee-side deductions are set out in our guide to the gross to net calculation.
2. Working back from net to gross, then to cost
The budgeting error always starts in the same place: reasoning from the net promised to the candidate. But net is the end of the chain, not its beginning.
- Start from the net you want to pay and work back to the corresponding gross, employee contributions and tax included.
- Apply the employer share to that gross, allowing for the ceiling on the capped portion.
- Add annual items reduced to a monthly figure: bonuses, gratuities, contractual allowances.
- Add the cost of paid leave, which pays for time not worked.
- Finally add indirect costs: workstation, equipment, software, training.
The first step often surprises because it is not proportional: the progressivity of income tax means raising net pay by 10% costs more than 10% of gross. That is why a salary negotiation conducted in net terms often closes above the intended budget.
3. What leave actually costs
Paid leave does not show up as a spending line: it appears as ordinary salary. Its cost is nonetheless real, since it pays for time in which the business produces nothing.
- The right accrued: A day and a half per month of actual work, that is eighteen working days a year in the general case, and more with seniority.
- Translated into cost: Those days are paid as though worked. Over a year they reduce the number of productive days for an unchanged salary.
- The effect on hourly cost: The true cost of an hour produced is calculated on hours actually worked, not on hours paid.
- The provision: Leave accrued and untaken at the closing date is a charge to be provided for, even though the cash will leave later.
That last point connects the calculation to your accounts: the right exists even if the employee never took the days. Ignoring it flatters the year-end result and produces an unpleasant surprise the following year.
Negotiating in net exposes the employer to the full progressivity of the tax
When a candidate negotiates “500 dirhams more, net”, the real additional cost is clearly more than 500 dirhams: the gross must rise by the equivalent after tax and employee contributions, and the employer share then applies to that gross. Quote and negotiate in gross; convert for the candidate if they wish, but always budget on the gross.
4. Full hourly cost, and what it is for
The figure that makes the calculation useful is full hourly cost: add the total annual cost, divide by the hours actually worked in the year — those left once leave and public holidays are removed — and you get the only number comparable to a contractor’s quote or a subcontracting rate.
That figure serves two concrete decisions: pricing a job so it really covers the time spent, and choosing between hiring and subcontracting. Without it, both are made on instinct.
BelloPOS Pro handles staff and payroll and therefore knows the gross figures, contributions and leave you entered. It does not compute a full hourly cost for you — indirect costs are not in the software — but it supplies the payroll part of the calculation without your having to rebuild it.
Mistakes to avoid
- Budgeting the hire on the net quoted, when net is the end of the chain rather than its start.
- Applying 21.09% to the whole gross, forgetting that the CNSS share stops at 6,000 dirhams.
- Ignoring paid leave, which pays for time not worked and reduces productive hours.
- Neglecting indirect costs — workstation, equipment, software, supervision — which weigh from the first month.
- Comparing a salary with a contractor’s quote without going through full hourly cost.
Frequently asked questions
Is the employer rate really 21.09% on the whole salary?
No. The portion funding social benefits, at 8.98%, stops at 6,000 dirhams a month. Above that only the other three contributions continue, that is 12.11%.
Should vocational training be counted?
Yes, the 1.60% vocational training levy is part of the employer share and is paid with the other contributions. It is included in the 21.09% total.
How do I include an annual bonus?
Reduce it to a monthly figure by dividing by twelve, and treat it like the rest of gross if it is subject to contributions. A contributory bonus bears them as salary does.
Does an auto-entrepreneur cost less?
The direct cost differs, but the comparison only holds if the relationship is genuinely independent. Reclassifying a service as an employment contract costs the contributions retroactively.
What to take away
The cost of a hire starts from gross, never from net: apply the 21.09% employer share, remembering that its main portion stops at 6,000 dirhams, add leave, bonuses and indirect costs, then reduce the whole to an hourly cost over hours actually worked.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
- National Social Security Fund, contribution rates and ceiling, read 8 September 2026
- Ministry of Justice, Labour Code, read 31 August 2026
- Moroccan Tax Administration, 2026 General Tax Code
The payroll half of the calculation, already entered
BelloPOS Pro handles employee records, leave and payslips: gross figures, contributions and leave are there without rebuilding them.
Read next
Other practical guides on the same subject: