A termelési költségek alternatív költségek, amely a kérdéses input legjobb alternatívfölhasználási lehetőségét tükrözik. A költségek kiszámításakor minden felhasználandó termelési tényezőt piaci áron kell figyelembe venni. A gazdasági költségek implicit (rejtett) és explicit költségekre oszlanak. Az implicit költségek nem járnak pénz kifizetésével és általában a vállalat, vagy a vállalkozó saját tulajdonában levő termelési tényezőinek máshol szerezhető jövedelmét jelentik. A számviteli költségek eltérnek a gazdasági költségektől. A számvitel nem veszi figyelembe az implicit költségek nagy részét. Ennek megfelelően az alternatív (gazdasági) költségek számbavételén alapuló gazdasági profit is eltér a számvitelben kimutatott profittól. A költségfüggvények az output megtermeléséhez szükséges minimális gazdasági költséget rendelik hozzá az output különböző értékeihez. Mivel rövid távon változó és állandó inputtényezőkkel számolhat a vállalat, ezért a rövid távú teljes költség állandó és változó költségekre oszlik. A változó és teljes költség egyre növekszik a termelés emelkedésével. A határköltség az output egységnyi növekményére jutó költségváltozást jelenti. A határköltség görbe jellemzően előbb negatív, majd pozitív meredekségű. Ha a teljes költséget osztjuk az outputtal, akkor az átlagköltség függvényt kapjuk. Ha a változó költséget osztjuk az outputtal akkor az átlagos változó költség függvényt nyerjük. Mindkettő "U" alakú görbe, azaz az output növekedésével előbb negatív, majd pozitívmeredekségű. A két függvény görbéje "összetartó", mivel az output növekedésével különbségük, az átlagos fix költség egyre csökken. Ha a határköltség kisebb, mint az átlag, vagy az átlagos változó költség, akkor ez utóbbiak negatív meredekségűek. Ha a határköltség nagyobb, mint az átlagköltség és az átlagos változó költség, akkor az utóbbiak pozitív meredekségűek. Ebből következően a határköltségaz átlagköltség függvényt és az átlagos változó költség függvényt is azok minimumpontjában metszi. Hosszú távon minden input felhasznált mennyisége megváltozhat ezért hosszú távon nincsenek fix költségek. A hosszú távú átlagköltség egy bizonyos outputszinten mindig egyenlő az ott minimális rövid távú átlagköltséggel. A hosszú távú átlagköltség görbe jellemzően előbb negatív, majd pozitív meredekségű. Az inputárak emelkedésével a költséggörbék fölfelé mozdulnak, míg a technológia javulásával lefelé mozognak.