An audit provides the public with assurance that a company has its financial records in check. While not every business faces an audit situation, there are certain circumstances and certain businesses which are required to have audits.