Yes, bookkeeping is compulsory for all businesses except the sole proprietorship. Even the sole proprietorship has to maintain accounts after earning a certain turnover. Additionally, the companies have to maintain accounts in accordance with the accounting standards prescribed.