Tegevuspõhine kuluarvestus on juhtimisarvestussüsteem, mis jaotab tootmiskulud tootmistegevuse alusel. See kulude jaotamise süsteem tugineb tootmiskulude jaotamisel tegevuskulude teguritele. Kulutegurid on kolm põhirühma: mahu-, aja- ja tasupõhised draiverid. Juhtraamatupidajad vaatavad üle kõik tootmistegevused ja valivad välja tegevuse kulukäituri, mis sobib tootmisprotsessiga kõige paremini. Iga kuluteguri mõõtmise ja ülevaatamise protsess tagab, et ettevõte jaotab tootmiskulud õigesti parimal võimalikul viisil.
Juhtimisarvestus kasutab toodetud kaupadele või teenustele üldkulude jaotamiseks tegevuskulude tegurit. Üldkulud hõlmavad kaudseid materjale, seadmete amortisatsiooni, tootmisväliseid palku ja sarnaseid kulusid. Enamikul juhtudel paigutab kuluarvestussüsteem kõigi nende üksuste kogumaksumuse ühte suurde kogumisse. Tootmisprotsessi lõpus kasutavad juhtivraamatupidajad kulutegurit, et jaotada üldkulud ühikupõhiselt. See protsess on sageli üsna tehniline ja nõuab mõningaid üksikasju.
Mahupõhised kulutegurid kasutavad tehtud tööühikute baasi. Mahupõhise tegevuse kulutõukur kogeb kulusid, kuna ettevõte suurendab tootmismahtu. Mahupõhise kulukäituri näide on otseste materjalide kasutamine üht tüüpi toote tootmiseks. Iga tootmisprotsessis kasutatava otsese materjali ühiku kohta nõuab tegevuskulude juht vähemalt ühte üldkulude ühikut. Teised helitugevusel põhinevad draiverid töötavad sarnaselt.
Ajapõhised kulutegurid kasutavad tootmise üldkulude jaotamiseks aega, mis kulub tegevuse lõpuleviimiseks. Seda tüüpi kulukäitur võib üldkulude jaotamiseks kasutada erinevat tüüpi töötunde. Esiteks võib tootmistsükli seadistamiseks või masinate ümbertöötlemiseks kuluv aeg olla teatud tüüpi ajapõhine kulukäitur. Teiseks võib ühe ühiku tootmiseks kasutatud otseste töötundide arv olla samuti tavaline juhitüüp. Kumbki neist kasutab teatud tegevusele kulutatud tundide arvu üldkulude kulude jaotamise alusena.
Tasupõhised jaotamise meetodid on pisut vähem levinud kui kaks eelmist. Siin läheb kogu üldkulude kulu otse kuluobjektile. Näiteks läheb seadmete amortisatsioon tootmistegevuses lõpptootele. Mõnel juhul ei pruugi lõpptooteks olla valmistoode, vaid lihtsalt vahekaup, mis liigub järgmise tegevuse juurde. Mõlemal juhul rakendab tasupõhine tegevuse kulujuht kõik kulud korraga.