In the early phase of start-up companies Accounting and Bookkeeping are usually kept in-house. However, every business ultimately comes a point when accounting, bookkeeping, payroll and taxation becomes challenging for a non-professional to manage.
Source: https://bestukaccountants.wordpress.com/2022/05/20/tips-for-finding-the-right-accountant/