An IP audit can be conducted internally by the company's legal or compliance team, or externally by hiring IP professionals such as IP attorneys or consultants. For entrepreneurs, leveraging external expertise can provide valuable insights and ensure a thorough audit.