Why PCAOB inspection findings on ITGC audits now shape what auditors request
If you sit on an audit committee or work as the CFO or controller and your external auditor is asking for more ITGC and report evidence than in prior years, the reason traces back to PCAOB inspections. PCAOB Staff Audit Practice Alert No. 11 (October 24, 2013) reported that in 46 of 309 integrated audits (15 percent) covered by a 2010 inspection report, the firm had not obtained sufficient evidence to support its ICFR opinion. The IT gaps the alert describes, including untested application controls, untested report logic and unaddressed ITGC deficiencies, are why auditors now test ITGCs more deeply and ask for the reports and queries behind the numbers.
How much more an auditor asks for depends on your company. The answer turns on how many IT-dependent controls you rely on, how many system-generated reports feed those controls, and how many spreadsheets or customized queries sit between your systems and your financial statements. A company with a few packaged applications and little manual report logic will see different requests from one with a heavy data warehouse and many end-user tools. Ask your auditor to show, in writing, which reports and spreadsheets it plans to rely on and which ITGCs it will test to support them.
Roles stay fixed throughout. Management owns its controls and must be able to show they operate. The external auditor forms the ICFR opinion and is the only party that issues the audit report. DeployOpen prepares systems, documentation and evidence for the assessment, but it does not issue audit reports, attestations or certifications. Confirm the scope, deliverables and timing of any outside help in writing before work starts, and confirm with your auditor which evidence it will accept.
Four audit gaps that show up as ITGC evidence requests
PCAOB Staff Audit Practice Alert No. 11 describes a small set of recurring gaps in ICFR audits, and each one turns into a specific evidence request from the external auditor. The four cards below cover the report-producing applications, the query and parameter logic, the report writers and spreadsheet tools, and the use of internal audit work. Together they show where a company should expect questions and what documentation answers them.
Untested report-producing applications
Auditors expect the ITGCs over every application that generates data or reports used in an IT-dependent control to be tested, not only the general ledger. The alert cites engagements that planned to rely on ITGC testing where the customized data or queries behind a control were not covered by the ITGCs tested. Ask the auditor to confirm which applications feed each key report, then provide access, change and operations evidence for each one. Confirm the list against your scoping documents before fieldwork begins.
Untested query and parameter logic
A report can be produced correctly by a system and still be wrong if the query or parameter that selected its population is wrong. The alert reports that firms failed to test the logic of queries or parameters used to extract report data. Expect requests for the query text, the parameter settings, the change history for both, and evidence that someone reviewed the logic against the control objective. Illustrative example: a aging report filtered by a date parameter that changed without approval would need its own change record.
Report writers and spreadsheets left out
When ITGC testing finds deficiencies, the alert notes that some firms did not test the report writers and systems used to produce spreadsheets, queries or reports. Auditors will ask who can change the report writer, the spreadsheet templates and the extraction tools, and whether those changes are controlled. Prepare an inventory of end-user computing tools that produce figures used in controls, along with access listings and change logs for each. Confirm the scope with your auditor early, since these tools are often missing from the original ITGC inventory.
Internal audit work without a sufficient basis
Auditors may use internal audit testing to reduce their own work, but the alert describes inspection findings where that reliance lacked a sufficient basis, including in higher-risk areas involving significant judgment. Expect the auditor to ask about the internal audit team's competence and objectivity, the scope and sampling of its testing, and how its results were reviewed. Organizations should keep internal audit workpapers in a form the external auditor can re-perform, and should agree the reliance approach with the auditor before testing starts.
How interim testing and roll-forward changed the evidence auditors need
The sequence runs from a documented walkthrough, through interim testing, to a year-end roll-forward, and each step leaves records that show the control still worked when the auditor reached the fiscal year end. The alert's point is that the later the evidence is needed, the less an auditor can rely on conversation alone.
Document the control and walk it through
The auditor starts by understanding how each IT-dependent control and the ITGCs behind it actually operate. Management or the process owner explains the control, and the auditor follows one transaction through the system from start to finish. The output is a walkthrough record that names the application, the report or configuration the control relies on, the people involved and the point where the control operates. The step is done when the auditor can describe the control in writing and the owner has confirmed the description.
Confirm the ITGCs behind the report or query
Before testing results can be trusted, the auditor checks that the ITGCs supporting the application and the data are designed and operating. The alert cites firms that tested the control but not the report writers, queries or systems that produced the spreadsheet or report the control used. The output is a list of the ITGCs tested for each system, with the reports and queries that fall inside or outside that coverage. The step is done when no IT-dependent report is left without an identified ITGC basis.
Test the logic of queries and parameters
For reports and queries that feed a control, the test covers the logic and parameters used to extract the data, not only the output. Inspection findings describe firms that did not test whether the query returned complete and accurate populations. The output is a test workpaper showing the query or parameter settings, the test of their logic and the population it produced. The step is done when the population used in the control has been shown to be complete and accurate.
Perform interim operating effectiveness tests
At an interim date, the auditor tests whether the control operated effectively over the period tested so far. Where an exception appears, the auditor evaluates its cause and whether it points to a wider problem. The output is interim test results with sample selections, exceptions and the auditor's assessment of each exception. The step is done when each interim result is documented and any exception has a recorded disposition.
Log changes to the control and the systems
Between the interim date and year end, management records every change to the control, the application configuration, the reports and the ITGCs that support them. The alert identifies a change in internal control as one reason inquiry alone is unlikely to be enough to roll testing forward. The output is a change log that lists each change, its approval and whether it affected the control design. The step is done when management can show that the log is complete for the period.
Decide whether inquiry is enough to roll forward
The auditor decides, control by control, whether inquiry can support the roll-forward from the interim date to year end. The alert says inquiry is unlikely to be enough when the control is complex, subjective or higher risk, when interim testing found exceptions, when the roll-forward period covers a significant part of the year, or when internal control changed. The output is a documented roll-forward decision for each control, with the reasons. The step is done when every control has a recorded decision and the controls that need more evidence are identified.
Gather year-end evidence for roll-forward controls
Where the auditor needs more than inquiry, it obtains evidence from the remaining period through additional tests, samples or re-performance. Management supports this with system reports, approval records and change tickets that cover the roll-forward window. The output is updated test workpapers that cover the full year or a documented roll-forward period. The step is done when the evidence reaches the year-end date for every control that required it.
Confirm the roll-forward window with the auditor
The period between the interim date and year end, and the evidence the auditor expects for it, should be agreed with the external auditor early in the year. Management should ask how the auditor will treat exceptions, changes and internal audit work in that window, and what it must produce. The output is a written list of the roll-forward evidence agreed with the auditor, including its format and due dates. The step is done when management and the auditor have confirmed that list, since the window and its evidence depend on the company's own controls and risk profile.
Who handles ITGC evidence: management, the implementation partner and the auditor
Management owns the internal control over financial reporting and the annual assessment under Section 404. Management decides which IT general controls are in scope, designs and operates them, and is responsible for the evidence that shows they worked throughout the period. An implementation partner can help build and document these controls, but the accountability stays with the company's own officers and staff.
- Scope decisions: Management identifies the applications, databases, infrastructure and reports that feed financial reporting, including the spreadsheets and report writers that produce them.
- Control ownership: Management assigns named owners to access reviews, change approvals, job monitoring and backup checks, and confirms those owners perform them.
- Evidence retention: Management keeps the populations, logs and approvals the auditor will request, and confirms the system-generated reports used in testing are complete and accurate.
- Internal audit coordination: Management decides how much internal audit testing will be used and documents the basis on which the auditor may rely on it.
- Assessment conclusion: Management evaluates deficiencies, forms its own conclusion and signs the report.
Confirm with your team who signs each control's evidence and whether the evidence is kept in a location the auditor can access during fieldwork.
An implementation partner such as DeployOpen works inside the client's environment to prepare the systems, configurations and documentation that the controls depend on. The partner does not own the controls, does not make the management assessment and does not issue any audit report, attestation or opinion. Its output is prepared systems and evidence that management can review and provide to the auditor.
- System preparation: The partner configures access management, change workflows, logging, backups and monitoring on self-hosted open-source platforms so the controls can be operated and tested.
- Evidence extraction: The partner builds repeatable ways to pull access lists, change tickets, job logs and backup records, and checks that the extracts are complete.
- Documentation: The partner writes control narratives, system descriptions and runbooks that describe how each control is performed.
- Query and report logic: The partner documents the logic of custom queries and report parameters so that testers can review them.
- Limits of the role: The partner does not test the controls for the auditor, form the opinion or decide the severity of deficiencies.
Confirm in the written scope which evidence the partner will prepare, who receives it and that the statement of work says the partner issues no reports.
The external auditor is the independent party that tests ICFR under PCAOB AS 2201 and assesses IT risks under AS 2110, including the IT general controls important to automated controls. Only the independent auditor issues the attestation report for accelerated and large accelerated filers subject to Section 404(b). The auditor's testing must be sufficient to support its opinion, which is where the PCAOB inspection findings have focused.
- Risk assessment and walkthroughs: The auditor understands the IT general controls that matter to automated and IT-dependent controls and selects what to test.
- Testing of the report and query logic: The auditor tests the systems that produce reports and the logic of the queries and parameters used to extract data, not only the applications.
- Roll-forward decisions: The auditor decides when inquiry is not enough to roll interim testing forward, for example for complex or higher-risk controls or after exceptions.
- Reliance on internal audit: The auditor may use internal audit's work only with a sufficient basis, and it must assess that work's objectivity and competence.
- Opinion formation: The auditor forms and issues its opinion on ICFR, and it communicates deficiencies to management and the audit committee.
Ask your auditor early which evidence populations it will test, what it needs from the partner's extracts and how it plans to rely on internal audit.
Questions audit committees can ask their auditors about ITGC findings
How many ITGC deficiencies did the audit team find, and where?
Ask for a count of IT general control deficiencies found in the current year, grouped by the four ITGC areas (access, program changes, program development and computer operations) and by the applications they affect. PCAOB Staff Audit Practice Alert No. 11 suggests audit committees discuss the level of ICFR auditing deficiencies found in internal and PCAOB inspections. A good response separates deficiencies the firm found itself from those raised by internal audit or prior inspections, and states which ones remain open. Request the deficiency log, the severity assessment for each item, and a list of the IT-dependent controls each deficiency touches. A short count with no link to specific controls or applications is a weak answer.
Did the audit team test report writers and spreadsheet tools?
Ask whether the team tested the report writers, query tools and spreadsheets that produce the data behind financial reports, not only the core ledger. The alert describes firms that found ineffective ITGCs but did not test the systems used to produce spreadsheets, queries or reports, and firms that tested ITGCs without covering the customized queries their controls relied on. A good response names each report writer and key spreadsheet, explains how its ITGCs were tested, and shows how the logic of queries and parameters was checked. Request the population of key reports and the walkthrough documentation that traces each report from source system to output.
How did the firm decide whether to roll forward interim testing?
Ask what criteria the firm used to decide between rolling forward interim results and retesting near year end. The alert says inquiry alone is unlikely to be enough to roll forward testing when a control is complex, subjective or higher risk, when interim testing found exceptions, when the roll-forward period covers a significant part of the year, or when internal control has changed. A good response walks through each control's risk rating, lists any interim exceptions, and states the length of the roll-forward period. Request the roll-forward memo for the key ITGCs and confirm whether any control changed after interim testing.
How much did the firm rely on internal audit work, and why?
Ask how much of the ITGC evidence came from internal audit and what the firm did to assess whether that work was reliable. The alert reports inspection findings where auditors used internal audit testing without a sufficient basis, including in higher-risk areas involving significant judgment. A good response explains the firm's assessment of internal audit's objectivity, competence and quality of documentation, and identifies which areas it retested itself. Request the reliance assessment and a list of internal audit workpapers the firm reviewed, along with any areas where it declined to rely on them.
What are the root causes of the ITGC findings, and how is the firm addressing them?
Ask for the root cause of each significant ITGC finding and the remediation status, in addition to the findings themselves. The alert suggests audit committees discuss the deficiencies, their root causes and how the firm is addressing them. A good response distinguishes causes such as missing change approvals, unreviewed privileged access or gaps in service provider oversight from one-off errors, and ties each cause to a corrective action with an owner and a date. Request the root cause analysis and the remediation plan, and ask how management will test whether the fix works before year end.
What do PCAOB inspection findings on our auditor mean for our audit?
Ask whether the firm's most recent PCAOB inspection report included ICFR or ITGC-related findings and how the firm has responded. Inspection reports on individual firms are public, and the alert reported that in 46 of 309 integrated audits covered by a 2010 inspection report (15 percent), the firm had not obtained sufficient evidence to support its ICFR opinion. A good response describes the inspection findings in plain terms, names the quality control changes the firm made, and explains how those changes affect your engagement team and testing approach. Request the relevant inspection report sections and the firm's written response to them.
Are the systems behind our IT-dependent controls covered by the ITGC testing?
Ask the auditor to confirm which applications, databases, infrastructure and data extraction tools sit behind each IT-dependent control and whether each has been covered by ITGC testing. The alert describes engagements that planned to test ITGCs for IT-dependent controls whose customized data or queries were not covered by the ITGCs tested. A good response maps each key control to its underlying systems and shows where ITGC coverage stops. Request the scoping matrix and ask management to confirm it matches the systems actually used in the close process.
How to check readiness before the auditor asks
Auditors who cite inspection findings in ICFR audits tend to start with the same questions: which systems produce the data, how reports are built, and whether known gaps were closed. The checks below give management a way to answer those questions before fieldwork begins, with a named owner and evidence for each.
Inventory of applications, reports and spreadsheets
List every application, database, report writer and end-user spreadsheet that feeds a key control, including the ones finance builds by hand. PCAOB Staff Audit Practice Alert No. 11 describes firms that tested ITGCs on applications but skipped the report writers and systems that produced the reports. Owner: the controller with IT, with each item tied to the control it supports. Evidence: a dated inventory signed by the control owner, plus a note of which items are in ITGC scope.
Documented logic for report queries
For each report or query relied on in a key control, keep the written logic, the parameters used to filter data, and the change history for both. Inspectors have cited firms that did not test the logic of queries or parameters used to extract report data. Owner: the report owner in finance or IT, with a second person able to explain the logic. Evidence: the query source, parameter settings with dates, and a record that the output was checked against the source system.
Register of prior ITGC deficiencies
Keep one list of ITGC deficiencies from internal audit, prior-year audits and PCAOB inspection feedback, with root cause, owner, remediation status and the date each fix was tested. Inspection findings have included firms that found ineffective ITGCs but did not address them. Owner: the head of SOX or internal controls. Evidence: the register, remediation test results, and a rationale for any item closed without testing.
Internal audit reliance memo
If auditors plan to use internal audit testing, document why the work is sufficient, including the competence and objectivity of the testers and the scope of what they covered. Alert No. 11 reported inspection findings where auditors relied on internal audit work without a sufficient basis, especially in higher-risk areas with significant judgment. Owner: the chief audit executive, reviewed by the external auditor. Evidence: a signed reliance memo, the testing workpapers, and a sample re-performed by the external auditor.
Record of control changes during the year
Maintain a dated log of changes to applications, configurations, access roles and the controls themselves during the fiscal year. Alert No. 11 notes that inquiry alone is unlikely to support a roll-forward when internal control has changed, so auditors will test the changes directly. Owner: the IT change manager, with control owners confirming their entries. Evidence: the change log linked to approval tickets, test records and deployment dates.
What more ITGC evidence does to audit cost and effort
The cost of more ITGC evidence comes mainly from the auditor's extra testing hours and from the management time needed to produce, organize and explain that evidence. Auditors do not charge for the evidence itself, but they do charge for the work it takes to test it. When inspection findings push a firm toward testing report logic, report writers and the systems behind spreadsheets, the audit fee and the internal preparation effort both rise. The SEC's 2020 estimate in Release 34-88365 is often quoted in this context, but it does not measure that cost. It estimated that an issuer newly exempt from the Section 404(b) auditor attestation would save about $210,000 per year on average, roughly $110,000 in audit fees and $100,000 in other costs. It describes what an exemption removes, not what additional evidence adds.
Effort tracks scope. The number of IT-dependent controls, the number of reports those controls rely on, and the number of systems, databases and interfaces that produce or change that data all drive how much evidence an auditor will request. Some costs are largely one-time, such as mapping report logic, documenting how each query and spreadsheet is produced and setting up population reports. Others recur every year, including re-performing access reviews, retrieving change tickets and refreshing evidence for interim testing and roll-forward. Organizations that add a new reporting system or customize a financial application tend to see the recurring load grow with it.
Before budgeting, ask your auditor for a written list of evidence requests tied to each in-scope control, along with the populations and time periods they plan to test. Ask which items they expect to be produced by system reports and which they will sample, and whether they plan to rely on internal audit's work. Then confirm the expected effort in your own environment by walking through two or three IT-dependent reports with the control owner and timing how long it takes to produce a complete, reproducible population. That exercise will show more about the true cost than any industry figure.
Next steps for audit committees and finance leaders
Start with a short plan that a finance lead and the IT owner of each financially significant system can run before year-end fieldwork begins. The first step is to map every IT-dependent and automated control to the ITGCs that keep it reliable, including the custom reports, queries and spreadsheet logic the control relies on. Inspection findings in Staff Audit Practice Alert No. 11 describe firms that tested access and change controls on the core application but never covered the report writer or the query that produced the population the control reviewed. A map that lists each report, its source system, its extraction logic and its owner shows where those gaps could sit before the auditor finds them.
Next, confirm with the external auditor, in writing, which report logic and data extraction steps they plan to test and which system components sit inside that testing. Ask whether they intend to test the logic of queries and parameters, the report writers and any end-user computing tools that feed the controls, and whether they expect to use internal audit's work in any higher-risk area. The alert also says that inquiry alone is unlikely to support a roll-forward for complex, subjective or higher-risk controls, so agree early which interim results will need supporting evidence at year end. Audit committees can ask the same firm how it is addressing the ICFR deficiencies it has seen in its own inspections, and what root causes it has identified.
Finally, agree the evidence format before fieldwork starts, not during it. Finance leaders should ask for a written list of the populations, reports and change records the auditor will sample, the period each one must cover and the approver's role in each. Severity judgments on any gap that does turn up depend on the compensating controls and the IT-dependent control analysis, which are covered on the sibling pages on deficiency severity and compensating controls, so keep those discussions linked to this evidence list rather than treating them as a separate exercise.
Common questions about PCAOB findings and ITGC audit evidence
Do PCAOB inspection findings on ITGC testing apply to every company?
No, the findings apply to the audits that were inspected, but the expectations they describe apply to any company whose auditor tests ICFR under PCAOB standards. Companies subject to the Section 404(b) auditor attestation are the ones whose auditors must follow AS 2201 and AS 2110. The inspection report cited that 46 of 309 integrated audits (15 percent) covered by a 2010 inspection report lacked sufficient evidence for the ICFR opinion, so the gaps are a pattern auditors now plan around. Whether your filer status requires attestation is a separate question, which you should confirm with your counsel and auditor. The practical effect is that auditors who want to avoid those gaps will ask for more ITGC and report evidence from every company they audit, including those with simpler systems.
What evidence does the auditor expect the company to provide for IT-dependent controls?
Auditors expect evidence that the ITGCs supporting each IT-dependent control work across the period, and that the data and reports feeding those controls are complete and accurate. Inspection findings describe firms that tested ITGCs for applications generating data but did not test the logic of queries or parameters used to extract report data. Expect requests for the following:
- Access and change records for the applications, databases and report writers that produce the data
- Evidence that customized queries, spreadsheets and parameters were covered by testing
- Records of how known ITGC deficiencies were evaluated and addressed
- Documentation of the root cause analysis and remediation plans for past issues
Confirm the exact list with your auditor early, because the scope depends on which reports and systems your controls rely on.
Can our team prepare the ITGC evidence without outside help?
Yes, many companies assemble ITGC evidence with their own staff, provided they understand which systems, reports and queries the auditor will test. Management owns the controls and the evidence, so internal teams can extract logs, change tickets, access reviews and report logic themselves. The work becomes harder when the environment includes customized queries, legacy report writers or several cloud providers, because someone must document how each report is produced and prove the logic is unchanged. External help can prepare systems and evidence packages, but it cannot issue the audit opinion, and it does not replace management's assessment. Ask your auditor which artifacts they will accept before deciding the scope of internal versus external work.
How long does it take to prepare ITGC evidence for an audit?
No reliable duration can be given in general, because it depends on the number of in-scope systems, the age of the evidence, the quality of existing documentation and how many reports rely on customized logic. Preparation is usually easier when the company already keeps access reviews, change approvals and report documentation as routine work. Work that starts late in the year, or that requires reconstructing evidence for systems changed mid-period, takes longer. Ask your auditor for their expected evidence list and timing well before fiscal year end, and ask any implementation partner for a written schedule tied to a defined scope before work starts.
Can internal audit testing reduce the external auditor's work?
Internal audit testing can reduce external work only when the auditor has a sufficient basis to rely on it. Inspection findings cite auditors who used internal audit results without that basis, including in higher-risk areas involving significant judgment. Reliance depends on the internal audit team's competence and objectivity, the quality of its documentation and whether its testing covers the same controls and period. Complex, subjective or higher-risk controls, and controls where interim testing found exceptions, are less likely to support reduced testing. Agree the reliance approach with your auditor in advance so internal audit's workpapers match the level of evidence the auditor needs.
What can an implementation partner do for ITGC audit readiness, and what can it not do?
An implementation partner can help plan the scope, configure and harden the systems in your own environment, document controls, and prepare evidence packages for the auditor to examine. DeployOpen works this way for self-hosted open-source platforms inside the client's own cloud accounts, data centers or air-gapped networks, and most engagements are fixed-scope with deliverables agreed in writing. A partner cannot issue an audit report, attestation or opinion, and it cannot certify that controls are effective. Management retains ownership of its controls and its ICFR assessment, and the independent auditor alone issues the opinion. Ask any partner to state in writing which deliverables it produces and which decisions remain with management and the auditor.
What should our audit committee ask the external auditor about ITGC deficiencies?
Audit committees can ask the auditor for the level of ICFR auditing deficiencies found in internal and PCAOB inspections, their root causes, and how the firm is addressing them. Staff Audit Practice Alert No. 11, published October 24, 2013, suggests this discussion as part of oversight. Useful follow-up questions include which ITGCs the auditor will test for each IT-dependent control, whether the auditor will test report writers and queries, how interim testing will be rolled forward, and whether internal audit work will be relied upon. You can also ask how the auditor's firm has addressed the gaps the alert describes. The answers help the committee judge whether the audit plan will produce sufficient evidence before year end.
How DeployOpen prepares ITGC evidence for the auditor
DeployOpen's part in this work is preparation, not assurance. Before any work starts, the scope is agreed in writing: which financially significant applications, databases, infrastructure components and reports are covered, which ITGC areas the work touches, and which evidence the company's auditor has asked for. That written scope is the reference point for everything that follows, so the company can check that the systems being prepared match the systems the auditor will test. DeployOpen prepares and documents the systems, report logic and evidence the auditor will request, and hands over the evidence set and supporting documentation. DeployOpen does not issue audit reports, attestations or certifications, does not guarantee audit results, and does not decide whether a control is effective. Independent auditors issue all opinions.
Where the inspection findings matter most is the report and query layer. Before handover, confirm with your auditor which reports, queries and spreadsheets they will treat as information produced by the system, then ask whether the logic behind each one, including parameters and customized extraction code, is covered by the ITGCs already in scope. DeployOpen can document that logic, its change history and the access and change controls on the report writers and extraction tools in the company's own environment, so the auditor is not left to reconstruct it during fieldwork. Ask your auditor to confirm the format and population they expect before you accept the evidence set as complete.
Ask DeployOpen for a written evidence index that maps each request from your auditor to the system, owner, location and period it covers, and state who holds the original records. Keep the company as the owner of every control and of the final evidence. Plan for internal audit testing to be reviewed by the external auditor: if the company intends to rely on that work, the documentation should show how it was planned, performed and reviewed. Any remediation of an ITGC exception found during preparation is a separate decision, to be made with your auditor and documented before the period the auditor will test.

