Kustannushierarkia on toimintoperusteisessa kustannuslaskennassa käytetty luokitusjärjestelmä, joka määrittää toiminnot sen perusteella, kuinka helposti ne voidaan jäljittää tuotteeseen. Jäljitettävyysvaikeuksien kasvavan järjestyksen mukaan kustannushierarkia on:
Toiminta yksikkötasolla. Näihin sisältyy toimintoja, jotka suoritetaan jokaiselle tuotetulle yksikölle. Jos yksikköä ei tuoteta, tämän tyyppistä toimintaa ei pitäisi esiintyä.
Toiminta erätasolla. Näihin liittyy toimintoja, jotka suoritetaan aina, kun yksikköerä käsitellään. Ei ole väliä kuinka monta yksikköä erässä on, koska toiminnot liittyvät erän läsnäoloon, ei sen kokoon. Koneen asennuskustannusten katsotaan olevan erätasolla.
Toiminta tuotetasolla. Näihin liittyy tiettyyn tuotteeseen tai tuotesarjaan kohdistuvia toimintoja, kuten teknisten muutostilausten käsittelykustannukset.
Toiminta laitoksen tasolla. Näihin sisältyy koko laitoksen toimintaa. Esimerkiksi materiaalihallintohenkilöstön korvauskustannusten katsotaan olevan laitosten tasolla.
Tuotteita ei aina voida kohdistaa kustannuksiin, mutta kustannushierarkia tarjoaa ainakin puitteet, joiden kustannukset ovat lähinnä jäljitettävissä tuotteeseen.