What is the Difference Between a Bookkeeper, Controller and CFO?

A bookkeeper answers to the controller who then answers to the CFO. Each position maintains an important level of financial accuracy within the business. With so many transactions happening at any given time, this system is put in place to strike a good balance and financial standing.