Valoriser son stock, c'est lui donner une valeur en dirhams à une date donnée : à chaque sortie pour suivre ses marges, et obligatoirement à la clôture de l'exercice pour établir le bilan. Le choix de la méthode n'est pas neutre : avec les mêmes achats et les mêmes ventes, deux méthodes donnent deux résultats différents. Ce guide explique ce qu'imposent la loi comptable et le Code général des impôts (CGI), puis déroule pas à pas le coût moyen unitaire pondéré (CMUP) et le « premier entré, premier sorti » (FIFO) sur un même exemple chiffré.
Pourquoi la valeur du stock change votre résultat
Le coût des marchandises vendues sur un exercice se calcule ainsi : stock initial + achats − stock final. Plus le stock final est valorisé haut, plus le coût des ventes est faible et plus le bénéfice est élevé. L'article 9 du CGI range d'ailleurs la variation des stocks parmi les produits imposables. Une erreur de valorisation se retrouve donc directement dans l'impôt sur les sociétés ou l'impôt sur le revenu.
Exemple : sur l'année, un commerce a 40 000 DH HT de stock initial, 300 000 DH HT d'achats et 45 000 DH HT de stock final. Le coût des marchandises vendues est de 40 000 + 300 000 − 45 000 = 295 000 DH. Si le stock final avait été surévalué de 5 000 DH, le coût des ventes tomberait à 290 000 DH et le résultat augmenterait d'autant, à tort.
Ce que disent les textes
| Règle | Contenu | Texte |
|---|---|---|
| Valeur d'entrée | Les biens acquis à titre onéreux sont enregistrés à leur coût d'acquisition, les biens produits à leur coût de production | Loi n° 9-88, art. 14 |
| Biens interchangeables | Évalués soit au coût moyen d'acquisition ou de production, soit en considérant que le premier bien sorti est le premier entré | Loi n° 9-88, art. 14 |
| Permanence des méthodes | Les modalités d'évaluation ne peuvent pas être modifiées d'un exercice à l'autre ; tout changement est décrit et justifié dans l'état des informations complémentaires (ETIC) | Loi n° 9-88, art. 13 |
| Évaluation fiscale des stocks | Prix de revient, ou cours du jour si ce dernier est inférieur | CGI, art. 8-I |
| Inventaire | Inventaire détaillé, en quantités et en valeurs, à la fin de chaque exercice ; transcription au livre d'inventaire | CGI, art. 145-II ; loi n° 9-88, art. 5 et 6 |
| Petites entreprises individuelles | Les personnes physiques dont le chiffre d'affaires annuel ne dépasse pas 2 millions de DH peuvent évaluer leurs stocks de façon simplifiée : estimation du coût, ou prix de vente diminué de la marge pratiquée | Loi n° 9-88, art. 1 et 14 |
| Conservation | Dix ans pour le livre d'inventaire, les inventaires détaillés et les pièces justificatives | CGI, art. 211 ; loi n° 9-88, art. 22 |
La loi comptable ne cite que ces deux méthodes : le « dernier entré, premier sorti » (LIFO), parfois évoqué, n'en fait pas partie. Le texte de l'article 8-I figure dans le CGI 2026 publié par la DGI.
Ce que comprend le coût d'acquisition
Avant de choisir une méthode, il faut savoir quel coût unitaire retenir pour chaque entrée. Selon les principes du Code général de normalisation comptable (CGNC), le coût d'acquisition comprend :
- le prix d'achat hors taxes, net des remises et rabais obtenus sur facture ;
- les frais accessoires nécessaires pour amener la marchandise en stock : transport, droits de douane, frais de transit, assurance du transport.
La TVA récupérable n'en fait pas partie. Exemple : 200 cartons achetés 50 DH HT pièce avec une remise de 4 %, plus 400 DH HT de transport. Coût total : 200 × 50 × 0,96 + 400 = 9 600 + 400 = 10 000 DH HT, soit 50 DH le carton. Pour une importation, ajoutez les droits de douane et les frais de dédouanement.
Le CMUP, pas à pas
Le coût moyen unitaire pondéré fait la moyenne des coûts des unités en stock, pondérée par les quantités. Il existe deux variantes.
CMUP après chaque entrée
Le coût moyen est recalculé à chaque réception :
CMUP = (valeur du stock existant + valeur de l'entrée) ÷ (quantité en stock + quantité entrée)
Les sorties sont valorisées au dernier CMUP calculé, jusqu'à la réception suivante. Prenons un article suivi sur un mois :
| Date | Opération | Quantité | Coût unitaire | Montant | Stock après |
|---|---|---|---|---|---|
| 1er janv. | Stock initial | 100 | 50,00 DH | 5 000 DH | 100 u., 5 000 DH |
| 5 janv. | Achat | +200 | 56,00 DH | 11 200 DH | 300 u., 16 200 DH (CMUP 54,00) |
| 12 janv. | Vente | −180 | 54,00 DH | 9 720 DH | 120 u., 6 480 DH |
| 20 janv. | Achat | +180 | 60,00 DH | 10 800 DH | 300 u., 17 280 DH (CMUP 57,60) |
| 28 janv. | Vente | −150 | 57,60 DH | 8 640 DH | 150 u., 8 640 DH |
Coût des 330 unités vendues : 9 720 + 8 640 = 18 360 DH HT. Stock final : 150 unités pour 8 640 DH HT. Contrôle : 5 000 + 11 200 + 10 800 − 8 640 = 18 360 DH.
CMUP de période
Le coût moyen est calculé une seule fois, en fin de période, sur le stock initial et toutes les entrées :
(5 000 + 11 200 + 10 800) ÷ (100 + 200 + 180) = 27 000 ÷ 480 = 56,25 DH.
Les 330 unités vendues coûtent 330 × 56,25 = 18 562,50 DH et le stock final vaut 150 × 56,25 = 8 437,50 DH. Plus simple à calculer, cette variante ne donne le coût des sorties qu'en fin de période : impossible de connaître la marge d'une vente au moment où elle a lieu.
Le FIFO, sur le même exemple
Avec le « premier entré, premier sorti » (PEPS en français), chaque sortie consomme d'abord les lots les plus anciens, à leur propre coût :
- Vente du 12 janvier (180 unités) : les 100 unités du stock initial à 50 DH (5 000 DH), puis 80 unités du lot du 5 janvier à 56 DH (4 480 DH), soit 9 480 DH. Il reste 120 unités à 56 DH.
- Achat du 20 janvier : un nouveau lot de 180 unités à 60 DH s'ajoute.
- Vente du 28 janvier (150 unités) : les 120 unités restantes à 56 DH (6 720 DH), puis 30 unités à 60 DH (1 800 DH), soit 8 520 DH.
Coût des ventes : 9 480 + 8 520 = 18 000 DH HT. Stock final : 150 unités du dernier lot à 60 DH, soit 9 000 DH HT. Le FIFO impose de suivre les lots, pas seulement une quantité totale.
Comparaison des trois calculs
Supposons les 330 unités vendues 90 DH HT pièce, soit 29 700 DH HT de chiffre d'affaires :
| Méthode | Coût des ventes | Stock final | Marge brute |
|---|---|---|---|
| CMUP après chaque entrée | 18 360,00 DH | 8 640,00 DH | 11 340,00 DH |
| CMUP de période | 18 562,50 DH | 8 437,50 DH | 11 137,50 DH |
| FIFO | 18 000,00 DH | 9 000,00 DH | 11 700,00 DH |
Le total coût des ventes + stock final reste toujours de 27 000 DH : seule la répartition change. Quand les prix d'achat montent, comme ici, le FIFO laisse en stock les unités les plus récentes, donc les plus chères, et affiche la marge la plus élevée. Quand les prix baissent, c'est l'inverse. Le CMUP se situe entre les deux et lisse les variations. Pour passer de ces coûts à vos prix de vente, voyez notre guide du calcul des marges et des prix de vente.
Quelle méthode choisir ?
| Critère | CMUP | FIFO |
|---|---|---|
| Simplicité de tenue | Un seul coût par article | Suivi lot par lot |
| Produits périssables ou datés | Possible, mais ne reflète pas l'ordre physique des sorties | Colle à la rotation réelle (le plus ancien part en premier) |
| Prix d'achat très variables | Lisse les écarts d'une période à l'autre | Reporte les écarts sur les ventes au fil des lots |
| Valeur du stock au bilan | Moyenne des coûts | Proche des derniers prix d'achat |
Pour la plupart des négoces à forte rotation, le CMUP après chaque entrée est le plus pratique. Le FIFO convient aux produits datés (alimentaire, cosmétique, pharmacie) ou suivis par lot. Dans tous les cas, choisissez avec votre expert-comptable, puis gardez la même méthode : la loi n° 9-88 (art. 13) interdit d'en changer d'un exercice à l'autre sans justification dans l'ETIC.
La règle du cours du jour à la clôture
L'article 8-I du CGI impose d'évaluer les stocks « au prix de revient ou au cours du jour si ce dernier lui est inférieur ». La loi n° 9-88 prévoit que la moins-value constatée à l'inventaire est enregistrée sous forme de provision pour dépréciation lorsqu'elle n'est pas définitive (art. 14).
Reprenons les 150 unités valorisées 8 640 DH au CMUP, soit 57,60 DH pièce. Si, à la clôture, le prix du marché tombe à 52 DH, le stock est retenu pour 150 × 52 = 7 800 DH : la dépréciation est de 8 640 − 7 800 = 840 DH. Elle doit s'appuyer sur des éléments vérifiables : nouveaux tarifs fournisseurs, prix de vente pratiqués, articles abîmés ou démodés. Une hausse du cours, en revanche, ne permet pas de relever la valeur au-dessus du coût.
L'inventaire de fin d'exercice, méthode en 6 étapes
L'article 145-II du CGI impose un inventaire détaillé, en quantités et en valeurs, des marchandises, produits, emballages et matières consommables. Les contribuables au résultat net simplifié y sont aussi tenus (art. 145-VI) ; les auto-entrepreneurs et les contribuables à la contribution professionnelle unique en sont dispensés (art. 145-XI).
- Arrêtez les mouvements à la date d'inventaire : réceptions et livraisons du jour enregistrées, rien qui ne parte pendant le comptage.
- Comptez physiquement, idéalement à deux, zone par zone, sans regarder le stock théorique.
- Comparez au stock informatique et recomptez les écarts significatifs.
- Corrigez les écarts expliqués par un mouvement daté avec un motif (« inventaire », « casse »), sans modifier directement la quantité.
- Valorisez selon votre méthode, puis appliquez la règle du cours du jour article par article.
- Archivez les feuilles de comptage et l'état valorisé : ils se conservent dix ans (CGI, art. 211).
Une casse ou une disparition a aussi un effet sur la TVA déduite à l'achat, qui doit en principe être régularisée (CGI, art. 101) : gardez un constat écrit. Notre guide de la gestion de stock au Maroc détaille les indicateurs et le réapprovisionnement.
Les erreurs les plus fréquentes
- Valoriser au prix de vente : quantité × prix de vente donne ce que rapporterait le stock, pas sa valeur comptable. Seule la petite entreprise individuelle autorisée à l'évaluation simplifiée peut partir du prix de vente, et en retirant la marge.
- Inclure la TVA récupérable dans le coût d'achat.
- Oublier les frais accessoires (transport, douane), ce qui sous-évalue le coût et surévalue les marges.
- Retenir le dernier prix d'achat comme valeur du stock : c'est une bonne référence pour fixer un prix de vente, mais ce n'est ni un CMUP ni un FIFO.
- Corriger des quantités sans trace, ce qui rend les écarts d'inventaire impossibles à expliquer.
Avec Axios
Axios ne calcule pas le CMUP : le prix d'achat d'un produit est le dernier prix payé, mis à jour à chaque réception de commande fournisseur, et chaque prix est conservé dans l'historique des prix d'achat de la fiche produit (date, fournisseur, référence). Ce coût est figé sur chaque ligne vendue, ce qui sert au calcul de la marge. Les quantités, elles, résultent des mouvements de stock tracés (guide du stock). La colonne « Valeur stock » d'Axios est calculée au prix de vente HT : pour le bilan, votre comptable établit la valorisation au CMUP ou au FIFO à partir des quantités inventoriées et de l'historique des prix. Voir aussi la page logiciel de gestion de stock.
Questions fréquentes
Le CMUP est-il obligatoire au Maroc ?
Non. Pour les biens interchangeables, la loi n° 9-88 admet le coût moyen pondéré ou le premier entré, premier sorti. L'entreprise choisit l'une des deux et l'applique de façon constante.
Comment calculer un CMUP ?
Additionnez la valeur du stock existant et celle de l'entrée, puis divisez par la quantité totale. Avec 100 unités à 50 DH et 200 unités reçues à 56 DH : 16 200 ÷ 300 = 54 DH.
Le LIFO est-il autorisé ?
La loi n° 9-88 ne le prévoit pas : elle ne cite que le coût moyen et le premier entré, premier sorti. Mieux vaut s'en tenir à l'une de ces deux méthodes.
Peut-on changer de méthode de valorisation ?
Seulement de façon exceptionnelle et justifiée : la loi n° 9-88 interdit de modifier les méthodes d'un exercice à l'autre, et tout changement doit être décrit dans l'ETIC.
Que faire si le prix du marché baisse sous le coût ?
Le stock est retenu au cours du jour, plus bas (CGI, art. 8-I), et l'écart est comptabilisé en provision pour dépréciation, sur la base d'éléments justifiables.
Les frais de transport entrent-ils dans le coût du stock ?
Oui, les frais nécessaires pour amener la marchandise en stock (transport, douane, transit) s'ajoutent au prix d'achat hors taxes, net des remises.
Un auto-entrepreneur doit-il valoriser son stock ?
Il est dispensé des obligations comptables et de l'inventaire de l'article 145 du CGI (art. 145-XI). Suivre la valeur de son stock reste utile pour connaître ses marges.
Sources officielles
- Code général des impôts 2026 (articles 8, 9, 101, 145 et 211) – DGI
- Note circulaire n° 737 relative aux mesures fiscales de la loi de finances 2026 (comptabilité sous format électronique, art. 145-I) – DGI
- Loi n° 9-88 relative aux obligations comptables des commerçants, promulguée par le dahir n° 1-92-138 du 30 décembre 1992, modifiée par la loi n° 44-03 (articles 1, 5, 6, 13, 14 et 22)
Gérez votre activité avec Axios
Mettez en pratique ces conseils avec notre logiciel de gestion commerciale 100% Cloud, conçu pour les entreprises marocaines.
Essayer gratuitement pendant 30 jours