The reasons why business houses would opt for bookkeeping outsourcing are plenty. A few of them are explained in this paper. First book keeping requires the staff to minutely record all entries and if they are lethargic or bored or absentminded then they could make a mistake of recording a wrong amount or recording the entry in the wrong book. This would turn out to be added work for the owner and create stress and tension. Hence the staff should be able to concentrate at all times. This does not happen as there are various distractions in the work place.