All businesses need a knowledgeable and trustworthy person to manage their accounts. Hiring an Accountant will help you in managing complex records, be at par with latest laws and regulations, strategic money management and all other tasks related to finance.
Accountants not only excel at record and bookkeeping but also can alarm you about recession and growth before it happens in real. Depending upon your business and requirements, Accountants can manage single company account or manage minor accounts of multiple companies.
You can hire both ways but when you offshore especially to countries like India, you save money without compromising on skills.
If you are well versed in the application and process of filing then you may not need to hire an Accountant otherwise yes, it is advisable to hire an Accountant.
Yes, you should be honest with your Accountant. You can ask questions related to experience, past clients, certificates, chartered Accountant, financial reporting, payroll services, tax filing, audit services, business accounting and corporate Accountant.
An offshore Accountant lives away from you, probably in a different country. If you hire an Accountant in the UK, you will need to pay GBP 4,000 whereas in offshoring around GBP 1800.
This depends on your need; both have different functions and speciality.