Kustannusfunktio on taloudellinen kaava, joka kuvastaa panos- ja tuotantohintojen toimintaa. Toinen määritelmä tälle toiminnolle on löytää materiaalikustannukset tietyn määrän tavaroiden tuottamiseksi. Eri menetelmät kustannusfunktion määrittämiseksi alkavat muutamalla peruskaavalla. Näitä ovat keskimääräiset kustannukset, kannattavuuspiste ja rajakustannuskaavat. Tämän toiminnon määrittämiseen on olemassa monia muita teknisiä esimerkkejä, vaikka menetelmiin liittyy raskaita laskentakaavoja.
Keskimääräiset kustannustoiminnot alkavat laskemalla tietyn tuotantotason kokonaiskustannukset. Tämä kaava on kiinteät kustannukset ja muuttuvat kustannukset kerrottuna tuotetulla määrällä. Keskimääräiset kustannukset asettavat edellisen kaavan osoittimeksi ja jakavat sen kokonaistuotannolla. Tuloksena on tietyn tuotantotason keskimääräiset yksikkökustannukset. Yritykset voivat käyttää tätä peruskaavaa arvioidakseen saman tuotantoprosessin eri erissä tuotettujen tavaroiden keskimääräiset kustannukset.
Kustannustoiminnon tärkeä käyttötarkoitus on löytää tuottopiste yksiköinä tietylle tuotantoprosessille. Tämä piste kuvaa yksiköiden määrää, jotka yrityksen on myytävä kattaakseen kaikki tuotantokustannukset. Kaava on yksikkökohtaiset tulot vähennettynä yksikkökustannuksilla kerrottuna määrällä, joka on yhtälön muuttuja. Lopputulos on luku, joka edustaa määrää, joka on tuotettava taloudellisen kannattavuuden saavuttamiseksi. Tässä kaavassa voi olla monia muutoksia vastaamaan yrityksen tarpeita.
Rajakustannustoiminto on erityinen kaava, joka on suunniteltu laskemaan kustannusmuutos yhden lisäyksikön tuottamisesta. Tämän prosessin kustannus- ja tulopuolella on kaavoja. Ylimääräisen yksikön tai yksiköiden tuottamisen rajakustannusten määrittelemiseksi kirjanpitäjä jakaa tuotoksen muutoksen kokonaiskustannusten muutokseen. Kaava on samanlainen tulopuolella, jossa kokonaistulojen muutos jaetaan tuotoksen muutoksella. Vertailu näiden kahden välillä määrittää, tuottaako enemmän yksiköitä joko enemmän tuloja vai yksinkertaisesti lisää kustannuksia liiketoiminnalle.
Useimpien kustannustoimintoanalyysien tavoitteena on päästä pisteeseen, jossa marginaalitulot vastaavat rajakustannuksia. Tässä vaiheessa yritys maksimoi tulonsa eikä pysty lisäämään voittoa tuottamalla enemmän tavaroita. Tämä ei ole aina saavutettavissa oleva tavoite, riippuen monista prosessiin vaikuttavista sisäisistä ja ulkoisista tekijöistä.