Pre dizajniranja testova revizor razmatra može li se osloniti na klijentovu internu kontrolu kako bi smanjio obim suštinskih testova. Ako se na sistem interne kontrole može osloniti, onda revizor smanjuje obim suštinskih testova, ali ne ispod granice dovoljne da smanji rizik revizije do iznosa koji je procenjen kao prihvatljiv prilikom izdavanja mišljenja o finansijskim izveštajima. Revizorovo razmatranje interne kontrole nije zamena za suštinske testove, nego su testovi kontrola i suštinski testovi jedni drugima komplementarni. Revizorovo razmatranje klijentovog sistema interne kontrole uključuje tri faze: prvu, shvatiti kako je rukovodstvo dizajniralo politike i procedure za kontrolno okruženje, računovodstveni sistem i kontrolne procedure, drugu, proceniti kontrolni rizik za politike i procedure koje su uključene u računovodstveno izveštavanje, i treću, odrediti prirodu, vremenski okvir i obim kontrolnih i suštinskih testova.