A financial controller is like the senior accounting manager who oversees the day-to-day operations of a company’s finances. They set up teams of qualified accountants to manage a company’s continuous accounting needs, such as billing, payroll, accounts payable, accounts receivable, budgeting, and financial reporting. However, the controller is the one responsible for preparing financial statements and ensuring that internal controls are established to stop fraud and errors. And if there is ever a tax audit, the controller works with the auditor to prove compliance on behalf of the business.