Generellt är ett revisionsverktyg något som revisorer använder för att slutföra en revision. Ett revisionsverktyg kan vara programvara som ACL, Access eller Excel. Det kan också vara ett exemplar av revisionsprogram eller checklista. I själva verket är revisionsverktyg som utvecklats av revisorer vanligtvis revisionsprogram, checklistor, Excel-arbetsböcker och arbetsblad som skrivs ut och används som arbetspapper för att dokumentera revisionen när den är färdig (och lagras även elektroniskt för säker lagring och framtida referens).
Att utveckla ett revisionsprogram är en gruppprocess där en övervakande revisor, chef eller partner godkänner varje sektion som revisorer slutför det. Ett revisionsprogram är en stegvis process som skrivs ut för att revisorerna ska följa. Genom att följa revisionsprogrammet kan revisoren slutföra revisionen på ett effektivt och effektivt sätt. När ett revisionsprogram är utvecklat måste det gå igenom en godkännandeprocess, så när en revision har genomförts och revisionshandledaren har granskat och godkänt arbetet är det säkerställt att revisionen har genomförts korrekt och i enlighet med gällande revisionsstandarder. När ett revisionsprogram har slutförts kan det användas för liknande revisioner med lite tweaking. Över tiden kan ett revisionsföretag bygga ett bibliotek med revisionsprogram som kan användas för att utveckla nya program för nya revisioner. Med andra ord, bygga på tidigare erfarenheter.
Att utveckla en checklista liknar att utveckla ett revisionsprogram förutom att checklistor är inriktade specifikt på en funktion. En checklista kommer att fokusera på kundfordringar och en annan checklista kommer att fokusera på leverantörsskulder och ännu en checklista kommer att fokusera på kontanter kvitton och så vidare. Utveckla checklistor är en enkel process, men de är mycket detaljerade och används för att utvärdera interna kontroller över en funktion eller process. Kryssade revisorer kan enkelt hantera utvecklingen av checklistorna och igen är det en lagprocess som kräver godkännande av handledare. Handledare behöver spendera mer tid på checklistor eftersom de används för detaljerat arbete som involverar interna kontroller som måste utvärderas korrekt.
Excel-kalkylblad utvecklas vanligtvis av personalrevisorerna för specifikt arbete. Till exempel kan en personalrevisor vara tilldelad för att testa ett urval av bokföringstransaktioner. Dessa transaktioner kan listas i ett Excel-kalkylblad med all relevant information som datum, belopp, kontonummer, transaktionsnummer och så vidare. De attribut som ska testas kan också listas och en tic-marklegendation utvecklats för att indikera de utförda testerna. Eventuella undantag eller problem kan noteras på arbetsbladet och hänvisas till gällande transaktioner. Slutsatser om transaktionstestning kan också skrivas på arbetsbladet och hänvisas till tillämplig del av revisionsprogrammet. Alla dessa arbetsblad kommer att granskas av en handledare och antingen godkänd eller skickad tillbaka för mer arbete.