A statutory audit is legally required, done by external auditors, and checks if a company’s financial statements comply with laws and regulations. An internal audit is done by the company’s own team (or hired internally) to review processes, risks, and controls, making sure operations follow internal policies and stay compliant.