Auditing companies verify financial statements of legal entities. An audit opinion is presented when there is assurance that financial statements are accurate. An audit enhances the confidence of the use of financial statements. Audit companies employ financial accountants who are experts in financial reporting. There are many excellent local auditing companies providing financial audits. There are many stages to an audit. Before a financial statement is released, an audit should be performed annually. A typical audit requires financial planning and a risk assessment before year end. Major audit risks should be determined and internal controls should be tested. Substantive procedures must be taken at year end to collect audit evidence before the finalization process.