Jedes Unternehmen ist verpflichtet eine Buchhaltung zu führen. Wie detailliert die Buchungen festgehalten werden müssen, richtet sich nach der Unternehmensgröße. Dies bedeutet, dass mit zunehmender Unternehmensgröße die Anforderungen bzgl. der Buchhaltungsausführlichkeit steigen.
Selbständige, die ihren Betrieb auf ihren eigenen Namen führen, unterliegen hingegen einer vereinfachten Buchführung.