A bookkeeper is foremost responsible for recording the day to day transactions of a business. Whereas, an accountant is responsible for providing business advice at a higher level, i.e.Business structuring, tax planning, and compliance. The bookkeeper works apace with the accountant to assure that all the business transactions are recorded and transacted in conformity with the accountant's advice.