Peamine erinevus tootekulude ja perioodikulude vahel seisneb selles, et tootekulud tekivad ainult siis, kui tooted on soetatud või toodetud ning perioodi kulud on seotud aja möödumisega. Seega ei teki ettevõttel, kellel ei ole tootmist ega varude ostmist, tootekulusid, kuid siiski perioodikulud.
Toote kulud kirjendatakse algselt varude hulka. Kui seotud kaubad on müüdud, kantakse kapitaliseeritud kulud kuludesse. Seda raamatupidamist kasutatakse toote müügist saadud tulu vastavusse viimiseks müüdud kaupade seotud maksumusega, nii et kogu müügitehingu mõju avaldub ühe aruandeperioodi kasumiaruandes.
Tootekulud on näiteks otsesed materjalid, otsene tööjõud ja eraldatud tehase üldkulud. Perioodikuludeks on näiteks üld- ja halduskulud, nagu üür, kontori amortisatsioon, kontoritarbed ja kommunaalkulud.
Perioodikulud jaotatakse müügi- ja haldustegevuse jaoks mõnikord täiendavateks alamkategooriateks. Haldustegevus on perioodi kulude kõige puhtam vorm, kuna neid tuleb teha pidevalt, sõltumata ettevõtte müügitasemest. Müügikulud võivad toote müügitasemest mõnevõrra erineda, eriti kui suur osa nendest kulutustest moodustavad müügitasu.
Tootekulud jagunevad mõnikord muutuvateks ja fikseeritud alamkategooriateks. Seda lisateavet on vaja ettevõtte kasumliku müügitaseme arvutamisel. See on kasulik ka minimaalse hinna määramiseks, millega saab toodet müüa, saades samal ajal kasumit.