Funkční účetnictví je formát vykazování finančních výsledků, který seskupuje výsledky na základě prováděných funkcí. Tento přístup se nejčastěji používá ke sdružování výdajů podle oddělení a běžně se používá ve větších organizacích. Například výdaje společnosti mohou být ve výkazu zisku a ztráty seskupeny takto:
Oddělení účetnictví a financí
Technické oddělení
Oddělení materiálového managementu
Oddělení výroby
Obchodní oddělení
Výdaje jsou tímto způsobem seskupeny, aby bylo možné sledovat a hodnotit výkon jednotlivých oddělení. Funkční účetnictví je tedy formou účetnictví odpovědnosti, protože vedoucí oddělení odpovídá za výdaje účtované jeho oddělení.
Aby bylo možné vykazovat výdaje podle funkce, je nutné restrukturalizovat účtovou osnovu podniku. Například normální účtová osnova může mít jeden účet výdajů na nájemné, s přiřazeným jediným kódem účtu. Ve funkčním účetním prostředí musí existovat samostatné označení výdajů na nájemné pro každé oddělení, aby bylo možné každému oddělení přiřadit nájemné. Následuje příklad.
Náklady na nájem - účetnictví (# 7600-100)
Náklady na nájem - inženýrství (# 7600-200)
Náklady na nájem - správa materiálů (# 7600-300)
Náklady na nájem - výroba (# 7600–400)
Náklady na nájem - tržby (# 7600-500)
Software pro psaní zpráv v účetním systému poté akumuluje všechny výdaje na základě kódů oddělení v účtové osnově a používá jej k sestavení výkazu zisku a ztráty na základě funkčních činností.