Veiklos kaštų apskaičiavimas (ABC) yra strategija, kuria siekiama pateikti tikslesnes pridėtines išlaidas gamybos aplinkoje priskyrimo priemone. Bendra idėja yra nustatyti kiekvieną su gamybos procesu susijusią veiklą ir paskirstyti tai veiklai išlaidas. Šis metodas kartais yra palankesnis už tradicinį sąnaudų priskyrimo procesą pagal mašinos valandų skaičių, sugeneruotą per gamybos dieną. Norint nustatyti tam tikros veiklos veikla pagrįsto sąnaudų apskaičiavimo žingsnius, būtina identifikuoti visas su ta veikla susijusias išlaidas, tada jas paskirstyti konkretiems sąnaudų objektams.
Vienas iš pagrindinių veikla pagrįstų sąnaudų apskaičiavimo žingsnių yra konkrečios veiklos, susijusios su konkrečiu projektu ar procesu, nustatymas. Tai svarbu, nes tai padės suprasti su projektu apskritai ir konkrečiai kiekviena veikla susijusias išlaidas. Kai kuriais atvejais veiklų išdėstymas chronologine tvarka gali padėti įsitikinti, kad visa veikla yra identifikuota ir už jas atsiskaitoma prieš bandant pereiti prie bet kokio tipo išlaidų paskirstymo.
Nustačius įvairias veiklas, veikla grindžiamo sąnaudų skaičiavimo etapai apima projekto išlaidų susiejimą su kiekviena iš tų veiklų. Daugelis išlaidų bus unikalios vienai konkrečiai veiklai visoje su projektu susijusių veiklų grupėje. Šių išlaidų paskirstymo užduotis yra gana paprasta, nes išlaidos susijusios tik su viena veikla.
Kitos išlaidos gali būti susijusios su daugiau nei viena veikla, todėl dalį tų išlaidų reikia skirti kelioms veikloms. Tai apims įvertinimą, kiek išlaidų reikėtų priskirti kiekvienai atskirai veiklai, paprastai suskirstant išlaidas procentais, kurie gali būti susieti su kiekviena atitinkama veikla. Tai padeda padidinti veikla grindžiamo sąnaudų skaičiavimo efektyvumą, nes kiekvienai veiklai priskirta išlaidų suma yra tikslesnė.
Nors vis dar įprasta sąnaudų paskirstymą pagrįsti mašinos valandomis, laikui bėgant vis dažniau naudojamasi veikla pagrįsto sąnaudų apskaičiavimo etapais. Taip yra todėl, kad padidėjo bendros gamybos sąnaudos, todėl dar svarbiau efektyviai valdyti šias išlaidas. Be to, daugelis įmonių yra linkusios gaminti kelias produktų linijas, kurios gaminamos vienu metu, todėl išlaidų paskirstymo konkrečioms gamybos linijoms procesas yra šiek tiek svarbesnis nei anksčiau. Įvairūs veikla pagrįsto sąnaudų apskaičiavimo etapai taip pat naudingi, kai skirtingų produktų partijos skiriasi, kai kurie produktai gaminami didelėmis partijomis, o kiti – mažesnėmis partijomis.