Toimintaperusteinen kustannuslaskenta (ABC) on strategia, jonka tarkoituksena on tarjota tarkempi tapa kohdistaa yleiskustannukset tuotantoympäristössä. Yleisenä ajatuksena on tunnistaa jokainen valmistusprosessiin liittyvä toiminta ja kohdistaa kustannukset kyseiselle toiminnalle. Tätä lähestymistapaa suositaan joskus perinteisempään kustannusten kohdentamisprosessiin verrattuna tuotantopäivän aikana tuotettujen konetuntien lukumäärän perusteella. Toimintaperusteisen kustannuslaskennan vaiheiden määrittämiseksi tietylle toiminnalle on tarpeen tunnistaa kaikki kyseiseen toimintaan liittyvät kulut ja kohdistaa ne sitten tiettyihin kustannuskohteisiin.
Yksi toimintoperusteisen kustannuslaskennan keskeisistä vaiheista keskittyy tiettyyn projektiin tai prosessiin liittyvien toimintojen tunnistamiseen. Tämä on tärkeää, koska se antaa lähtökohdan hankkeeseen yleensä liittyvien kustannusten ja erityisesti kunkin toiminnan ymmärtämiseen. Joissakin tapauksissa toimintojen järjestäminen kronologisessa järjestyksessä voi auttaa varmistamaan, että kaikki toiminnot tunnistetaan ja otetaan huomioon ennen kuin yritetään siirtyä mihin tahansa kustannusten kohdentamiseen.
Kun tunnistetaan erilaisia toimintoja, toimintaperusteisen kustannuslaskennan vaiheet sisältävät projektin kulujen yhdistämisen kuhunkin toimintaan. Monet kustannuksista ovat ainutlaatuisia yhdelle yksittäiselle toiminnalle hankkeeseen liittyvien toimintojen kokonaisryhmässä. Kustannusten kohdentaminen on melko yksinkertaista, koska kulut liittyvät vain yhteen toimintoon.
Muut kulut voivat liittyä useampaan kuin yhteen toimintaan, joten on tarpeen kohdistaa osa näistä kuluista useisiin toimintoihin. Tämä edellyttää arviointia siitä, kuinka paljon kuluja tulisi kohdistaa kullekin yksittäiselle toiminnalle, tyypillisesti jakamalla kustannukset prosentteina, jotka voivat liittyä kuhunkin asiaan liittyvään toimintaan. Tämä auttaa lisäämään toimintaan perustuvan kustannuslaskennan tehokkuutta, koska kullekin toiminnalle osoitettu kulusumma on tarkempi.
Vaikka kustannusten kohdentaminen koneen tunteihin on edelleen yleistä, toimintoihin perustuvan kustannuslaskennan vaiheiden käyttö on lisääntynyt ajan myötä. Tämä johtuu siitä, että valmistuskustannusten nousut ovat lisääntyneet, mikä tekee näiden kustannusten tehokkaasta hallinnasta entistä tärkeämpää. Lisäksi monet yritykset pyrkivät tuottamaan useita tuotesarjoja, jotka valmistetaan samanaikaisesti, mikä tekee menojen kohdentamisesta tietyille tuotantolinjoille jonkin verran aiempaa tärkeämpää. Toimintaperusteisen kustannuslaskennan eri vaiheet ovat hyödyllisiä myös silloin, kun eri tuotteiden erät vaihtelevat, ja jotkut tuotteet valmistetaan suurina erinä, kun taas toiset valmistetaan pienemmissä erissä.