An internal audit is one which is conducted by the internal auditors of the company. It is not mandatory for the company and the company just conducts it to keep a check on the operations of the company. On the other hand statutory audit is very important because it is by the external auditors and it is mandatory for all kinds of companies. Statutory audit is usually conducted for various purposes like tax regulatory requires it for taxation purposes.