An audit in a company is conducted by an independent auditor or auditing firm, usually appointed by the shareholders or board of directors. Internal audits, however, are carried out by the company’s internal audit team. The external auditor’s responsibility is to review financial records, ensure accuracy, and provide an unbiased opinion.