Depending on the size of your business, in-house bookkeeper may not require a full-time employee. This might make it more difficult to find someone who is willing to only work part time. In addition, there are additional costs to an in-house bookkeeper such as payroll taxes, insurance and other benefits, overhead for office space and equipment. An additional advantage of outsourcing the bookkeeping is that it is good practice to have independent eyes watching the bookwork.