Pri svakoj reviziji finansijskih izveštaja, revizor bi trebao razumeti strukturu interne kontrole, onoliko koliko je dovoljno za planiranje revizije. Razumevanje strukture interne kontrole je neophodno za revizora da bi odredio postojanje kontrolnih procedura na koje se može osloniti prilikom planiranja prirode, vremenskog okvira i obima suštinskih testova. Ako se na sistem interne kontrole ne može osloniti, revizor treba prikupiti informacije koje mu mogu pomoći pri dizajniranju suštinskih testova. Razumevanje sistema interne kontrole se obezbeđuju putem: izvođenja preliminarnog pregleda, dokumentovanja sistema interne kontrole, identifikacije ciklusa transakcija, izvođenja procedure "šetnja - kroz" transakciju, kao i identifikovanja kontrolnih procedura na koje se može osloniti.