There are many costs involved with hiring, training, and retaining a permanent in-house staff person. You must consider the overall cost of employing a bookkeeper, including overhead costs, vacation time, insurance, equipment, training, and the risk of supervising a function you are not an expert in. Bookkeeping is our only business and our staff are supervised by our managers. We assign duties to the staff best skilled to accomplish each task. We have developed systems and procedures that work which we customize and document for each client. Our team approach of training multiple staff on each client will make you less vulnerable to turnover than with an in-house bookkeeper.