Public companies are required by law to provide audited financial statements. Private companies may need them when seeking loans, attracting investors, or engaging in significant business transactions. Nonprofits and some small businesses may also need audits depending on their size, grant requirements, or lender stipulations.