A comprehensive guide to effectively conducting walkthroughs, reperformance, and inspection as part of internal control testing and evaluation.
Thorough testing of internal controls involves a range of procedures that enable auditors to gain assurance about the design and operating effectiveness of a client’s control environment. Walkthroughs, reperformance, and inspection are three cornerstone techniques used to validate whether each control is functioning as intended. When applied strategically, these methods provide valuable insights into potential weaknesses or areas that require further attention.
This section explores each of these procedures in detail, offering a step-by-step approach, illustrative examples, best practices, and common pitfalls. Whether you’re testing manual controls, automated controls, or hybrid processes, mastering these techniques is essential to ensuring an audit’s quality and reliability.
Before diving into the specifics of walkthroughs, reperformance, and inspection, it’s worth reiterating why control testing is integral to the overall audit strategy. As discussed in previous chapters (see Chapter 5: Internal Control Concepts and Frameworks and Chapter 9: Internal Control Testing and Evaluation overview), auditors rely on internal controls to mitigate risk and ensure financial statement integrity. Testing these controls helps:
• Identify areas where the possibility of misstatement is higher.
• Evaluate whether reliance on homegrown or automated systems is justified.
• Provide the foundation for assessing the risk of material misstatement at the assertion level.
• Offer valuable insights to management on the effectiveness and efficiency of existing controls.
When auditors can rely on these controls, they may reduce the amount of substantive testing required, creating efficiencies in the audit process.
A walkthrough involves selecting a single transaction (or a small subset of transactions) within a specific process (e.g., sales, purchasing, payroll) and tracing it from inception to conclusion. This end-to-end review typically covers the following checkpoints:
• How the transaction is initiated (e.g., sales order placed, purchase order released).
• Any supporting documentation required (e.g., invoices, contracts).
• Authorization and approval points.
• Record-keeping within the accounting system.
• Reconciliations, adjustments, and ultimate recording in the general ledger.
Walkthroughs validate both the design effectiveness and—if performed thoroughly—the operating effectiveness of the controls. Often, an auditor will start using walkthroughs during the planning phase to gain a comprehensive understanding of processes and identify potential gaps.
Imagine you are auditing a manufacturing company’s sales cycle. You might:
• Pick a random sales order from the system.
• Confirm it was initiated by an authorized sales representative.
• Check the credit approval step to see if it aligns with company policy.
• Observe if the necessary shipping documents are attached to confirm the product was dispatched to the customer.
• Confirm the invoice was generated and matched against the shipping information, then posted to the client’s general ledger.
Below is a simple Mermaid diagram illustrating a high-level flow for a sales order walkthrough:
flowchart LR A[Sales Order Initiated] --> B[Credit Approval] B --> C[Shipping & Delivery] C --> D[Invoice Generation] D --> E[Posting to GL] E --> F[Review & Reconciliation]
• Keep It Representative: Select transactions that truly represent normal, infrequent, and large/unusual items if they exist.
• Balance Inquiry With Evidence: In addition to talking with staff, always check the underlying documentation.
• Watch for Automation: If part of the process is automated, verify IT controls are also functioning as described.
• Pitfall: Over-relying on staff explanations without verifying documentary or system-based evidence.
Reperformance is the process of the auditor manually re-executing or re-calculating a control procedure to determine whether it produces the same result that the client obtained. This is especially crucial for calculation-based or system-based controls, such as discount calculations, interest accruals, or the matching of purchase orders.
If you are auditing the accounts payable process, you may re-perform the three-way match calculation:
• Take the purchase order, receiving report, and vendor invoice.
• Verify that the quantities match, that the purchase price aligns with the purchase order, and that the totals are properly reflected in the invoice.
• Compare your manually calculated total with what was recorded in the system.
• Proper Inputs: Ensure the raw data, parameter tables, or systems you use mirror the actual environment.
• Tools and Technology: Consider using data analytics tools to rapidly re-calculate millions of records.
• Pitfall: Assuming a minor discrepancy is trivial. Even minor computational differences might signal a larger control or configuration issue.
Inspection, in the context of control testing, involves examining documents, records, or assets for evidence that a control was performed. This may include looking for a manager’s authorization signature, a date stamp on a bank reconciliation, or verifying system audit logs showing that a scheduled job was successfully executed.
– Automated Control: Suppose your client’s accounting software logs each user login, including attempts to override system approvals. You might inspect these logs to confirm only authorized individuals accessed the override function, and no unauthorized changes were made.
– Manual Control: If the company policy requires manager approvals for purchases over $5,000, you might inspect purchase orders to verify each had the required signature and date.
• Sufficiency of Document Population: Review enough documents to draw a reasonable conclusion about control performance.
• Consider Sampling: If the volume is large, employ a sampling strategy (see Chapter 8: Audit Sampling and Engagement Efficiency).
• Pitfall: Stopping after finding one or two documents that seem correct. Thorough inspection demands a representative set of evidence to confirm consistent control operation.
In practice, walkthroughs, reperformance, and inspection rarely function in isolation. Auditors often use a combination of these methods for robust control testing. For instance, you might start with a walkthrough to understand the process, then use reperformance to test recurrent or high-risk calculations. Inspection can then round out these methods by verifying the consistent application of manual controls.
When deciding on the mix of procedures, consider:
• The overall risk of material misstatement.
• The nature and complexity of the control.
• The existence of automated versus manual steps.
• Any identified control deficiencies from previous audits.
As organizations increasingly rely on automation, testing IT general controls (ITGCs) and application controls can be paramount. While the principles of walkthroughs, reperformance, and inspection apply to IT controls, auditors may need specialized skill sets—for instance, knowledge of operating systems, databases, or cybersecurity measures. Commonly, inspection of system configurations, access logs, and security reports is critical to evaluate whether an automated control truly operates as intended.
• Official References
– AU-C Section 330 – Performing Audit Procedures in Response to Assessed Risks.
• Additional Resources
– “Practical Approaches to Testing Automated Controls” from AICPA.
– The Institute of Internal Auditors (IIA) resources for internal audit approaches.
– Chapter 8: “Audit Sampling and Engagement Efficiency” for guidance on representative sampling techniques.
Auditing & Attestation CPA Mock Exams (AUD): Comprehensive Prep
• Tackle full-length mock exams designed to mirror real AUD questions—from risk assessment and ethics to internal control and substantive procedures.
• Refine your exam-day strategies with detailed, step-by-step solutions for every scenario.
• Explore in-depth rationales that reinforce understanding of higher-level concepts, giving you a decisive edge on test day.
• Boost confidence and reduce exam anxiety by building mastery of the wide-ranging AUD blueprint.
Disclaimer: This course is not endorsed by or affiliated with the AICPA, NASBA, or any official CPA Examination authority. All content is created solely for educational and preparatory purposes.