Due to business processes acceleration, increasing competition, general crisis and, overall, toughening the business environment, more companies prefer to outsource accounting and tax departments, and there is a powerful reason for that.
If the earlier question was to outsource accounting and tax department or to hire a staff accountant based on the size of business and business model of enterprise, which plays important role, but now things are different. As it always has been, the correct way of accounting and tax reports preparation requires qualified specialists with an appropriate level of wages. Specialists with good knowledge of English and high skills in accounting have their salary requests increasing considerably. Apart of large manufacturing businesses, often, most companies do not need a full-time accountant and hiring a good one obligates the company to pay a full 180-hour monthly wage, taxes, annual leave and bear expenses of work place and office equipment purchase.