Bookkeeping is the process of maintaining an accurate record of a company's business transactions. Business reports are generated using bookkeeping numbers and used to help maintain profitability.