Costul programului de fabricare a bunurilor este utilizat pentru a calcula costul tuturor articolelor produse în timpul unei perioade de raportare. Totalul derivat din acest program este apoi utilizat pentru a calcula costul bunurilor vândute pentru perioada de raportare. Următoarele elemente rând se găsesc de obicei în program:
Începutul inventarului materiilor prime
+ Costul materiilor prime achiziționate
- Încheierea soldului stocurilor de materii prime
= Materii prime utilizate
+ Costul direct al forței de muncă
+ Cheltuieli generale de fabricație
= Costul total de fabricație
+/- Modificarea inventarului de lucru în curs
= Costul bunurilor fabricate
Aceste informații sunt apoi utilizate pentru a determina costul bunurilor vândute cu următorul calcul suplimentar:
Începutul inventarului bunurilor finite
+ Costul mărfurilor fabricate
- Încheierea inventarului bunurilor finite
= Costul bunurilor vândute
Costul bunurilor vândute apare apoi în contul de profit și pierdere al entității raportoare, unde este scăzut din vânzări pentru a determina marja brută. Acest calcul poate fi evitat atunci când o companie folosește costuri standard. Dacă da, costul standard al fiecărei unități vândute este cumulat pentru a ajunge la costul bunurilor vândute.