An internal audit is one which is conduct 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 vital because it is by the external auditors and it is mandatory for all kinds of companies. Statutory audit is usually conducted for several purposes like tax regulatory needs it for taxation purposes.