Tegevuspõhine kuluarvestus (ABC) on strateegia, mille eesmärk on pakkuda tootmiskeskkonnas täpsemat üldkulude määramise viisi. Üldidee on tuvastada iga tootmisprotsessiga seotud tegevus ja määrata sellele tegevusele kulu. Seda lähenemisviisi eelistatakse mõnikord traditsioonilisema kulude määramise protsessile, mis põhineb tootmispäeva jooksul genereeritud masinatundide arvul. Antud tegevuse tegevuspõhise kuluarvestuse sammude määramiseks on vaja tuvastada kõik selle tegevusega seotud kulud, seejärel jaotada need kulud konkreetsetele kuluobjektidele.
Tegevuspõhise kuluarvestuse üks peamisi samme keskendub konkreetse projekti või protsessiga seotud konkreetsete tegevuste tuvastamisele. See on oluline, kuna see annab lähtepunkti projektiga üldiselt ja konkreetselt iga tegevusega seotud kulude mõistmiseks. Mõnel juhul võib tegevuste järjestamine kronoloogilises järjekorras aidata veenduda, et kõik tegevused on identifitseeritud ja kajastatud, enne kui proovite liikuda edasi mis tahes tüüpi kulude jaotamise juurde.
Arvestades erinevaid tegevusi, hõlmavad tegevuspõhise kuluarvestuse etapid projekti kulude seostamist iga tegevusega. Paljud kulud on unikaalsed ühe konkreetse tegevuse jaoks projektiga seotud tegevuste üldises rühmas. Nende kulude jaotamise ülesanne on üsna lihtne, kuna kulud on seotud ainult ühe tegevusega.
Muud kulud võivad olla seotud rohkem kui ühe tegevusega, mistõttu tuleb osa nendest kuludest eraldada mitmele tegevusele. See hõlmab hindamist, kui palju kulutusi tuleks igale üksikule tegevusele määrata, tavaliselt jagades kulud protsentideks, mida saab seostada iga asjakohase tegevusega. See aitab suurendada tegevuspõhise kuluarvestuse efektiivsust, kuna igale tegevusele määratud kulusumma on täpsem.
Kuigi kulude jaotamine masinatundide alusel on endiselt levinud, on tegevuspõhise kuluarvestuse etappide kasutamine aja jooksul suurenenud. Selle põhjuseks on asjaolu, et üldiste tootmiskulude kasv on suurenenud, mistõttu on nende kulude tõhus haldamine veelgi olulisem. Lisaks kipuvad paljud ettevõtted tootma mitut tootesarja, mida toodetakse samaaegselt, mistõttu on kulude jaotamine konkreetsetele tootmisliinidele varasemast mõnevõrra olulisem. Tegevuspõhise kuluarvestuse erinevad sammud on abiks ka siis, kui erinevate toodete partiid on erinevad, kuna mõnda toodet toodetakse suurte partiidena, teisi aga väiksemate partiidena.