Bookkeeping is the process of recording all business transactions in the books of accounts. The benefits of bookkeeping are that a properly kept set of books, the agent can at any time assert his assets, liabilities, capital and profit and loss and other benefits. Maintaining records properly, rectifying errors quickly, assessing trading results accurately, avoiding unnecessary overheads and helping assess future office profitability are other benefits.