Free online calculator
Morocco Salary Calculator
A source-first salary calculator prepared to estimate gross pay, social contributions, taxable income, income tax, and net salary. Production results are disabled until the 2026 fiscal dataset is complete and verified.
Calculate your result
Fiscal data verification required
The 2026 ruleset is intentionally disabled. CalcMaroc will not calculate a salary until every tax and contribution rule is complete, dated, and verified against a primary official source.
When enabled, calculation will run locally in your browser. No salary details will be sent or stored.
Results are estimates and should not replace official payroll calculations.
Results locked
Salary breakdown
Amounts will appear here only after the fiscal dataset passes verification.
- Gross monthly salary
- Unavailable
- Social contributions
- Unavailable
- CNSS employee contribution
- Unavailable
- AMO employee contribution
- Unavailable
- Estimated taxable amount
- Unavailable
- Estimated income tax
- Unavailable
- Estimated net salary
- Unavailable
- Gross annual salary
- Unavailable
- Estimated annual net salary
- Unavailable
| Rule group | Status | Effective from | Source | Last verified |
|---|---|---|---|---|
| Income tax | TODO | Required | Required | Required |
| CNSS employee contribution | TODO | Required | Required | Required |
| AMO employee contribution | TODO | Required | Required | Required |
| Professional-expense deduction | TODO | Required | Required | Required |
| Bonus treatment | TODO | Required | Required | Required |
| Payroll rounding | TODO | Required | Required | Required |
Official source data still required
21 verification checks currently prevent calculation. The following evidence must be completed before release:
- Employment income-tax schedule: All annual or monthly brackets, thresholds, rates, fixed deductions if used, calculation method, and effective dates.Required source: Current official DGI tax code or Finance Act publication.
- CNSS employee contribution: Employee rate, contribution base, included salary elements, ceiling or no-ceiling confirmation, deductibility, and effective dates.Required source: Current official CNSS publication or governing legal text.
- AMO employee contribution: Employee rate, contribution base, included salary elements, ceiling or no-ceiling confirmation, deductibility, and effective dates.Required source: Current official CNSS, ANAM, or governing legal publication.
- Professional-expense deduction: Applicable rate, calculation base, ceiling, period, exclusions, and effective dates for employment income.Required source: Current official DGI tax code or administrative guidance.
- Bonuses, deductions, and exemptions: Tax and contribution treatment of bonuses plus every deduction, exemption, allowance, eligibility condition, and cap exposed by the calculator.Required source: Current official tax, CNSS, AMO, and applicable legal publications.
- Payroll calculation procedure: Official order of operations, annualisation method, rounding rules, payroll period treatment, and authoritative worked examples.Required source: Current official payroll guidance or primary administrative examples.
How the salary calculation is designed
The calculator engine and Morocco fiscal data are separate. The engine validates salary inputs, contribution bases and ceilings, deductions, annual tax schedules, options, and rounding. Dated configuration supplies regulatory values only after verification.
The intended breakdown starts with salary and bonuses, subtracts verified contributions, applies deductions, calculates annual tax using the official documented method, and derives monthly and annual net salary.
The 2026 configuration is a draft with explicit TODO fields. Its readiness check blocks calculation if a value, date, source, verification date, or required rule is missing.
Worked example
A numerical example is intentionally withheld. Before publication, it must be reproduced from verified current rules and tested at bracket, ceiling, exemption, and rounding boundaries.
Frequently asked questions
Why is the salary calculator disabled?
The repository does not yet contain a complete, verified payroll dataset. CalcMaroc fails closed rather than using invented or unsourced values.
Which official data still needs verification?
Income tax, employee CNSS and AMO, deductions, bonuses, exemptions, options, calculation order, annualisation, and rounding all require dated primary sources.
Will bonuses and personal options be supported?
The architecture supports them, but an option appears only after all of its rules and sources are verified.
Will salary data leave my device?
No. When enabled, calculations will run locally without a backend or storage.
Can the estimate replace a payslip?
No. Results will remain estimates and should be checked against an official payslip or qualified professional.