An auditor is either internal or external, depending on the nature and type of audit. An internal audit is carried out by an internal auditor who is part of the company’s organizational structure. An external audit is performed by an external entity (an auditing company) as an external auditor.