What is the difference between a statutory and a voluntary audit?

A statutory audit is required by law. A voluntary audit is carried out at the request of an owner, a bank or an investor, for example for a loan application, a capital raise or the owner’s own comfort, even where the company is not required by law to have one.