Obowiązek prowadzenia pełnej księgowości dotyczy spółek komandytowych, komandytowo-akcyjnych, spółek akcyjnych i spółek z o.o. bez względu na wysokość ich przychodów. W przypadku pozostałych firm obowiązek ten dotyczy podmiotów, których przychody osiągnęły lub przekroczyły kwotę 2 000 000 euro w skali roku. Regulacje ustawy o PIT oraz Ustawy o Rachunkowości (UoR) określają zasady przeliczenia tego limitu na złote polskie. Kursem przeliczeniowym jest średni kurs ogłoszony przez Narodowy Bank Polski z pierwszego dnia roboczego października roku poprzedniego.
Obowiązek prowadzenia ksiąg rachunkowych uregulowany jest w Ustawie o Rachunkowości (Art. 2. 1) oraz w Ustawie o PIT (Art. 24a ust. 1).