There are many advantages of internal and external audit in any organization. The advantage of the internal audit in an organization is that the auditor keeps the constant monitoring on the company accounts and the internal auditor also makes a system for the company which eliminates the chances of fraud in an organization.
So this is the advantage of the internal auditor. The purpose of the external audit is necessary if the internal auditor is disloyal to the organization then the external auditor can check the accounts of the company to know whether the company has fair and true accounts or there are some unfair and false accounts are there so this is the reason the company appoints the external and internal auditor for the company.
So there is another reason in the case of the joint stock companies it is compulsory by the law to have an internal auditor so that the company cannot conceal the taxes and revenues from the government. So this is the way the company can easily appoints the both customer whether the internal or external.