NaqlproPRO
Menu

Free calculator

Morocco Driver Bonus Calculator

Compute the monthly bonus for a Moroccan road driver: base salary + per-trip commission, less absences and advances. No CNSS, no IR.

Salaire de base
4 000,00 MAD
Prime (15 × 2%)
+1 200,00 MAD
Brut avant déductions
5 200,00 MAD
− Absences
0,00 MAD
− Avances
0,00 MAD
Net (arrondi 10 MAD)
5 200,00 MAD

Calculations follow the official Moroccan 2025/2026 brackets. This page is educational — always double-check with your accountant or with the DGI before filing.

Full English translation coming soon — read the French version below.

Le modèle marocain de paie chauffeur

Dans le transport marocain, la rémunération combine :

  • Un salaire de base fixe (souvent proche du SMIG).
  • Une prime par trajet exprimée en pourcentage du base.
  • Une déduction d'absence au prorata (base / 26 jours).
  • Les avances reçues dans le mois sont défalquées.

La formule appliquée par NaqlPRO : net = round10(base + (trajets × taux% × base / 100) − absences × (base/26) − avances).

Exemple — Chauffeur longue distance

Base 4 000 MAD, taux prime 2 %, 15 trajets effectués, 1 jour d'absence, 500 MAD d'avance.

  • Prime = 15 × 2 % × 4 000 = 1 200 MAD
  • Absence = 1 × (4 000 / 26) ≈ 153,85 MAD
  • Brut avant absence et avance = 5 200 MAD
  • Net = 5 200 − 153,85 − 500 ≈ 4 546 → arrondi 4 550 MAD

Comment définir un bon taux de prime ?

ProfilTaux conseillé
Local / courte distance1 à 1,5 %
Régional1,5 à 2 %
Longue distance / inter-régional2 à 2,5 %
International2,5 à 3 % + indemnités

Conformité CNSS et IR

La prime au trajet est intégralementsoumise à la CNSS et à l'IR. Elle s'ajoute au brut imposable.

Pour calculer le net après CNSS et IR, combinez ce calculateur avec celui du salaire net.

Frequently asked questions

Comment fonctionne la prime au trajet au Maroc ?

C'est un pourcentage (souvent 1 à 3 %) du salaire de base, multiplié par le nombre de trajets effectués dans le mois.

La prime est-elle soumise à cotisations sociales ?

Oui — la prime au trajet entre dans l'assiette CNSS et dans le revenu imposable IR comme le salaire de base.

Comment déduire une absence ?

Absence (1 jour) = base / 26. Le diviseur 26 correspond aux jours ouvrables conventionnels du mois.

Peut-on garantir un minimum mensuel ?

Oui — le salaire de base seul doit respecter le SMIG. La prime est variable et complète.

Comment justifier le nombre de trajets ?

Avec les BL signés et les feuilles de route. Conservez-les pour justifier la paie en cas de contrôle CNSS/DGI.

Faut-il un contrat écrit pour la prime au trajet ?

Oui — il est fortement recommandé d'inscrire le taux et la méthode de calcul au contrat de travail.

Le net est-il arrondi ?

Convention marocaine : arrondi aux 10 MAD les plus proches (ex. 4 547 → 4 550). NaqlPRO applique cet arrondi automatiquement.

Une avance impacte-t-elle le bulletin de paie ?

Elle est défalquée du net du mois où elle a été versée. Elle ne réduit pas la base CNSS ou IR.

Automate this calculation in NaqlPRO

This calculator is one of NaqlPRO's built-in features — alongside DGI invoicing, CNSS payroll, 2025/2026 tax engines, and dashboards for Moroccan hauliers.

Other calculators