Toimintaperusteinen kustannuslaskenta on kustannuslaskentajärjestelmä, joka jakaa valmistuskustannukset tuotantotoimintojen perusteella. Kustannuspoolit edustavat kustakin toiminnasta aiheutuvia välillisiä kustannuksia, jotka vaikuttavat toimintoperusteiseen kustannusprosessiin. Kolme erityyppistä kustannusryhmää ovat yleisimpiä tässä järjestelmässä: yleiskustannukset, epäsuorat materiaalit ja välillinen työ. Vaikka jokainen kohde on välttämätön tavaroiden tai palvelujen tuottamiseksi, tuotteiden kustannukset eivät ole suoraan jäljitettävissä yksittäiseen tuotteeseen. Näin ollen kustannuspooli ja kustannustekijä jakavat nämä kustannukset kaikille tiettynä ajanjaksona tuotetuille tavaroille ja palveluille.
Yleiskustannuspoolit sisältävät kaikki kustannukset, jotka vaikuttavat yrityksen koko tuotantoprosessiin suoraan tai välillisesti. Tähän luokkaan kuuluvat esimerkiksi laitteiden tai rakennusten poistot, johdon palkat, kiinteistöverot, tuotteiden tai rakennusten turvamaksut ja vastaavat kulut. Kirjanpitäjien on koottava nämä yleiskustannukset yhteen ryhmään ja sitten sovellettava niitä kerralla kaikkiin tuotettuihin tuotteisiin. Tämä on tyypillisesti yleisin kustannusryhmä toimintaperusteisessa kustannuslaskennassa. Kustannustekijä voi olla työaika, konetunti tai muu edustava toiminto yleiskustannusten soveltamiseksi tuotteisiin.
Epäsuorat materiaalit edustavat tavaroiden valmistukseen tarvittavia tuotteita, joita ei ole suoraan jäljitetty yhteen tuotteeseen tai tavaraerään. Esimerkiksi juotos on tarpeen liitäntöjen tekemiseksi elektroniikkakortille. Valmistusosasto voi käyttää juotetta useille levyille, jotka on valmistettu pitkän ajan kuluessa. Siksi juote on epäsuora materiaali. Kaikki materiaali, jolla on samanlainen käyttö tuotantoprosessissa, kuuluu epäsuorien materiaalikustannuspoolien piiriin myöhempien kustannusten kohdentamiseksi toimintaperusteisessa kustannuslaskennassa.
Näiden kustannusryhmien viimeinen luokka on epäsuora työvoima. Tämä luokka sisältää tyypillisesti kaikkien työntekijöiden tuntipalkkoja koskevia tietoja, joilla ei ole suoraa vaikutusta yrityksen tuotantoprosessiin. Yleisiä esimerkkejä ovat laitteiden huoltohenkilöstö tai laadunvalvontatarkastajat. Näillä henkilöillä voi olla pieni vaikutus tuotantoprosessiin, mutta sitä ei myöskään voida jäljittää yksittäiseen tuotteeseen tai tavaraerään. Tämän kustannusryhmän tiedot vastaavat usein tiettyä yrityksen sisäistä tuotantoaikaa.
Kun kustannuspoolit on määritetty, kirjanpitäjien on määritettävä kustannustekijä, joka parhaiten jakaa nämä kulut tavaroille. Jokaisella toiminnalla voi olla oma kustannustekijä vakiotoimintaperusteisten kustannussääntöjen mukaan. Kirjanpitäjät valitsevat usein kustannustekijän, joka parhaiten jakaa tietyn toiminnan perusteella. Vain yleiskustannukset, epäsuorat materiaalit ja epäsuora työ kullekin toiminnalle noudattavat vastaavaa kustannustekijää.