As the name signifies, internal audit is done internally i.e. done by the company"s employees where the company has got sufficient and experienced workforce. Otherwise, they appoint chartered accountant firm for doing the internal audit.but in the case of an external audit the entire audit is done by the outside people i.e.chartered accountant firms and the companies employee cannot do it.