No, it isn't. When you hire someone for your financial management in-house, you must pay them a specific salary with CPF and spend time training them. But, with an accounting firm, the costs will be much less, yet you have professional accountants with experience at your service.