IT General Controls (ITGC)
What is IT General Controls (ITGC)?
IT general controls (ITGC) are the baseline controls over an organization's IT environment, such as access management, change management and IT operations, that keep systems and the data they produce reliable.
Updated November 2026 · 5 min read
Most business processes now run through software. Invoices are matched automatically, revenue is calculated by billing systems and financial reports are pulled from databases. These automated steps can only be trusted if the systems behind them are well controlled. If anyone can change the code that calculates revenue, or if former employees still have access to the finance system, even well-designed business controls can fail. IT general controls cover these foundations, making sure that only authorized people can access systems, that changes are tested and approved, and that systems run and recover reliably. Without these foundations, every report and automated check produced by a system is open to question.
ITGCs are a central part of financial audits and SOX compliance, because auditors cannot rely on automated controls or system reports unless the underlying ITGCs work. They are also covered by frameworks such as SOC 1, SOC 2, ISO 27001 and COBIT. For finance, IT, security and audit teams, ITGCs are where technology operations and financial control meet, and weaknesses in them are among the most common audit findings.
Definition of IT General Controls
IT general controls are controls that apply broadly across an organization's systems, rather than to a single business process, and that support the continued proper operation of information systems and the integrity of the data and automated controls that depend on them.
ITGCs underpin the automated parts of internal controls, are a core scope area for SOX compliance and often support frameworks such as COBIT.
The Main ITGC Domains
Access to programs and data covers user provisioning and removal, password and authentication settings, privileged access and periodic access reviews. Strong authentication, such as multi-factor sign-in for administrators, is now a common expectation.
Program changes cover how changes to applications, databases and configurations are requested, tested, approved and moved into production. Emergency changes need their own process, with review after the fact.
Program development covers how new systems are designed, tested and implemented, including data migration. Errors in migrated data can carry forward into financial reports for years if they are not caught.
Computer operations cover job scheduling, monitoring, backups, incident handling and recovery.
Each domain is typically applied to the applications, databases, operating systems and networks that support in-scope processes.
ITGCs and Application Controls
Application controls are automated checks inside a specific system, such as a three-way match of purchase order, receipt and invoice, or a credit limit check on sales orders.
ITGCs make it possible to rely on those application controls, because they keep the system's configuration and code from being changed without approval.
If ITGCs over a system fail, auditors may need to test application controls much more extensively, or may not be able to rely on them at all. This can turn a small IT weakness into a large increase in audit work.
System-generated reports used in reviews also depend on ITGCs for their accuracy and completeness.
Importance of IT General Controls in Risk and Compliance
ITGCs protect data integrity. They reduce the risk that financial and operational data is changed, lost or corrupted without detection.
They make automation trustworthy. Organizations can rely on automated controls, which are faster and more consistent than manual ones, only when ITGCs are effective. Automated controls also produce better evidence, since systems log what they do.
They also reduce security risk. Many ITGCs, such as removing access promptly when people leave and limiting administrator rights, are also basic security practices.
IT General Controls and Financial Management
ITGC failures can lead to SOX deficiencies and, in serious cases, material weaknesses that must be disclosed, with costs in remediation, audit fees and investor confidence.
Effective ITGCs allow auditors to rely on automated controls, which can reduce the amount and cost of audit testing.
Changes to financial systems, such as a new ERP, billing or general ledger platform, should include ITGC design from the start to avoid costly fixes.
ITGC requirements also apply to cloud and software-as-a-service systems, where organizations often rely on the vendor's SOC 1 or SOC 2 reports for part of the control environment.
Common Challenges
Terminated employees and contractors often keep system access longer than they should. Contractors are a particular gap, since they may not be managed through the main HR system.
Changes made directly in production, or by developers who also deploy their own code, bypass change management.
Evidence of reviews and approvals is often incomplete, so controls that may have operated cannot be shown to have done so. To an auditor, a control without evidence is treated as a control that did not operate.
How to Implement IT General Controls
Implementing ITGCs involves identifying in-scope systems, designing controls in each domain, automating where possible and testing regularly.
ITGCs should be owned by IT and security teams, with finance and audit helping to define scope and evidence requirements. Agreeing evidence formats up front saves time when testing begins.
Scoping and Designing
Identify the applications, databases and infrastructure that support financial reporting or other in-scope processes.
Design controls for each domain, such as access approval and removal, quarterly access reviews, change approval and testing, and backup monitoring.
Enforce segregation of duties in IT, so developers cannot deploy their own changes to production without independent review.
Operating and Testing
Automate controls where possible, such as linking access removal to the HR system and enforcing approvals in deployment pipelines.
Keep clear evidence of each control's operation, such as tickets, approvals and review sign-offs.
Test ITGCs during the year through control testing, and review vendors' SOC reports and the complementary controls they expect customers to operate.
Examples of IT General Controls in Risk and Compliance
The examples below show IT general controls in practice.
Both use illustrative figures. The first fixes an access weakness, and the second brings ITGCs into a system migration.
In each, stronger ITGCs reduced audit risk.
Fixing Access Removal
An auditor finds that 40 former employees still had access to a retailer's finance system weeks after leaving, and that one account was used after the person had left.
The retailer connects its HR system to its identity platform, so access is removed automatically on the last day of employment, and adds a monthly check for any exceptions.
The following year, the auditor finds no late removals, and the deficiency is closed.
Building ITGCs Into an ERP Migration
A manufacturer is moving its financial systems to a cloud ERP and involves internal audit and IT security from the start.
The project designs role-based access with built-in SoD rules, sets up approval workflows for configuration changes and documents reliance on the vendor's SOC 1 report.
The external auditor is able to rely on the new system's automated controls in the first year after go-live, avoiding about 300 hours of extra manual testing.
Conclusion
IT general controls are the baseline controls over an organization's IT environment, covering access to programs and data, program changes, program development and computer operations. They make it possible to rely on automated controls and system data.
In risk and compliance, ITGCs protect data integrity, make automation trustworthy and reduce security risk. Scoping the right systems, designing controls in each domain, enforcing segregation of duties in IT, automating where possible, keeping clear evidence and testing regularly help organizations keep their ITGCs effective.
Related terms
Internal Controls
The checks that protect assets, keep reporting reliable and ensure compliance.
SOX Compliance
Meeting US public company requirements for controls over financial reporting.
Segregation of Duties (SoD)
Splitting key steps across people so no one can commit and hide an error.
Control Testing
Checking that controls are well designed and actually work.