Schedule DemoStart Free Trial

Unified Observability Platform for Modern IT Operations

Summarize with AI what Motadata does:

ObserveOps

  • Network Observability
  • Network Configuration & Compliance Management
  • Hybrid Infrastructure Monitoring
  • Log Monitoring
  • Application Performance Monitoring
  • Real User Monitoring

ServiceOps

  • Service Management
  • IT Asset & Configuration Management
  • Patch & Deployment Management
  • Agentic AI & Orchestration
  • MSP Edition

By Use Cases

  • Data Centre Monitoring
  • Docker Monitoring
  • Enterprise Service Management
  • IT Service Desk
  • ITSM MSP
  • Enterprise Network Monitoring

By Technologies

  • AWS Monitoring
  • Azure Monitoring
  • Kubernetes Monitoring
  • DevOps Observability
  • REST API Monitoring
  • Storage Monitoring

Resources

  • Getting Started
  • Documentation
  • Integrations
  • IT Glossary
  • Whitepapers
  • Ebooks & Guides
  • Product Brochures
  • Success Stories
  • Comparison
  • Features

Community

  • Blog
  • Press Releases
  • Events
  • Webinar
  • Become a Partner

Company

  • Company
  • Careers
  • Contact Us
  • Customer Support

Get in Touch

  • Request Demo
  • sales@motadata.com
  • support@motadata.com
© 2026 Mindarray Systems Limited. All rights reserved.
Privacy PolicyTerms of Service
Back to Blog
Serviceops
10 min read

SOX ITGC Controls Checklist for IT Service Management and Year-Round Audit Readiness

Written by

Poonam Lalani

Content Strategist

Reviewed by

Keertan Zala

Product Manager

Published

October 1, 2026

10 min read

How much of your SOX audit season goes into rebuilding proof of work that was already done? Access was approved, the change went through review, the backup ran, yet the evidence lives in email threads, chat messages and a spreadsheet someone updated last quarter. When an auditor asks for a complete list of production changes, IT staff have to pull records from several places against a deadline.

The pressure falls on IT because financial reporting now runs on systems IT operates. Every ERP permission, database patch and scheduled job can affect a number in the financial statements, and auditors test the IT general controls around those systems before they rely on anything automated. When those controls produce scattered records, testing slows down, audit costs rise and findings reach the audit committee.

This guide builds on our SOX compliance guide and focuses on the individual SOX ITGC controls. In this blog, you will see:

  • Scope: What SOX ITGCs are, why they matter to the business and which systems fall in scope

  • Checklist: A control-by-control list mapped to IT service management records

  • Testing: How auditors test each domain and what happens when a control fails

  • Readiness: How to keep evidence complete throughout the year

What Is SOX ITGC?

SOX ITGC refers to the IT general controls that protect the systems, applications and data used to produce a company's financial statements. These controls govern who can access those systems, how changes reach production, how new systems are built and how daily operations such as jobs and backups run. Auditors and finance leaders often use ITGC SOX and SOX ITGC interchangeably.

The term combines two ideas. SOX refers to the Sarbanes-Oxley Act of 2002, a US law that requires public companies to maintain and assess internal control over financial reporting as part of their regulatory compliance obligations. ITGC refers to the general controls that apply across the IT environment and give auditors confidence that system-generated numbers can be trusted.

What Is ITGC in Audit?

In an ITGC audit, the auditor checks whether the controls around a financial system were designed correctly and operated consistently across the year. The answer determines how much the auditor can rely on automated controls inside the application.

  • IT general controls: Apply across systems, such as user provisioning, change approval and backup monitoring

  • IT application controls: Operate inside one application, such as matching a purchase order, goods receipt and invoice before payment

  • The dependency: Application controls are only reliable when the ITGCs around that application are effective

This dependency is why SOX IT work starts with ITGCs. An invoice matching rule inside the ERP cannot be trusted if anyone with database access could change the underlying records without an approved request.

How Does SOX Relate to Cybersecurity?

SOX relates to cybersecurity through its access, change and logging controls, although the Act itself does not prescribe specific security tools. Separately, SEC rules adopted in 2023 require public companies to disclose material cybersecurity incidents and describe how they manage cybersecurity risk.

In practice, the same records support both obligations. An access review built for SOX also shows the board that privileged access to financial systems is under control.

Why Do SOX ITGCs Matter to Business Leaders?

SOX ITGCs matter to business leaders because they determine how far auditors can rely on system-generated data, and that affects audit cost, disclosure risk and executive certifications. The impact shows up in four areas:

  1. Audit effort and fees: When auditors can rely on ITGCs, they can also rely on automated controls and system reports, which reduces manual testing

  1. Disclosure exposure: An ITGC failure that contributes to a material weakness must be reported publicly, which draws attention from investors, lenders and the board

  1. Executive certification: CEOs and CFOs sign certifications every quarter and year, and weak IT controls make those signatures harder to support

  1. Operating cost: Evidence gathered after the fact pulls engineers and system owners away from planned work every quarter

CIOs can report ITGC status to the board alongside the board-level metrics they already share, such as availability and service quality. The legal requirement behind these controls comes from two sections of the Act, covered next.

Which SOX Sections Make IT General Controls an Audit Requirement?

SOX ITGC obligations come mainly from Sections 302 and 404, which require executives to certify financial reports and management to assess internal control over financial reporting. SOX remains in force, and these requirements apply every fiscal year to companies that file periodic reports with the SEC.

Requirement

What It Asks For

What It Means for IT

Section 302

CEO and CFO certify each periodic report and the effectiveness of disclosure controls

Executives need confidence that system data feeding reports is accurate and protected

Section 404(a)

Management assesses and reports on internal control over financial reporting each year

ITGCs over in-scope systems are documented, tested and included in the assessment

Section 404(b)

The external auditor attests to management's assessment for larger filers

Auditors independently test ITGC design and operating effectiveness

PCAOB AS 2201

Sets the standard auditors follow when auditing internal control

Auditors evaluate IT general controls as part of a top-down, risk-based audit

Management's reporting duties are set out in the SEC final rule, and the PCAOB describes how auditors test those controls in AS 2201. Together, they explain why SOX 404 controls over IT are tested every year and why the evidence must cover the full period.

How Does the SOX Control Environment Connect to ITGCs?

The SOX control environment is the set of standards, structures and oversight that shape how internal control works across the company, and ITGCs are the part of it that applies to technology. Most US public companies use the COSO 2013 Internal Control Integrated Framework to describe that environment.

COSO defines five components, which many people refer to as the five main internal controls:

  1. Control environment: Tone at the top, board oversight, ethics and accountability for control owners

  1. Risk assessment: Identifying risks that could cause a material misstatement, including technology risks

  1. Control activities: The specific actions that reduce those risks, including general controls over technology

  1. Information and communication: Accurate, timely information flowing to the people who need it

  1. Monitoring activities: Ongoing and periodic evaluations that confirm controls still work

ITGCs fall under control activities, where COSO Principle 11 asks organizations to select and develop general control activities over technology. They also depend on risk assessment, so ITGC planning usually starts with the company's IT risk management process, which identifies the technology risks that could affect financial reporting. Those risks then decide which systems are in scope.

How Do You Decide Which Systems Fall Under SOX ITGC Scope?

SOX ITGC scope covers the applications, databases, operating systems and network layers that support financially significant accounts and the reports used during financial close. Scoping usually follows four steps:

  1. Identify significant accounts: Revenue, payroll, inventory and other balances large enough to affect the financial statements

  1. Map the business processes: The processes and key controls that produce those balances

  1. List the systems and reports: The applications and system reports those key controls rely on

  1. Add the supporting layers: Databases, operating systems, network devices and any hosting provider underneath each application

Accurate scope keeps audit costs in check, because each system in scope adds testing work. An up-to-date asset inventory makes scoping faster, and the practices used for ITAM compliance help keep the in-scope list current as systems are added or retired.

When a cloud or hosting provider runs part of an in-scope system, auditors typically ask for its SOC 1 Type 2 report, an independent assessment of the provider's controls over a period. They also check that the complementary user entity controls listed in that report, meaning the controls the provider expects its customers to run, are operating on your side.

What Are the Four SOX ITGC Domains Auditors Test?

The four SOX ITGC domains auditors test are access to programs and data, program changes, program development and computer operations. Some audit firms split these into five or six categories, but the underlying scope stays the same.

  1. Access to programs and data: Only authorized people can view or change financial systems and data

  1. Program changes: Changes to applications, databases and configurations are authorized, tested and approved

  1. Program development: New systems and major upgrades are built, tested and migrated under control

  1. Computer operations: Jobs, interfaces, backups and incidents are monitored and resolved

Each domain maps to a service management process that already creates records. Access maps to request management, changes map to change and release management, development maps to project and release governance, and operations map to incident, problem and event management.

Once the systems are scoped, every control needs a record that proves it ran. The diagram below separates the four domains around an in-scope financial system and the record each one produces.

What Should a SOX ITGC Controls Checklist Include for IT Service Management?

A SOX ITGC controls checklist should list each control, the test an auditor will run and the IT service management record that proves the control operated. The sox itgc controls list below breaks each of the four domains into testable controls, with IDs you can adapt to your own risk and control matrix.

Each control is either preventive, stopping an error before it happens, or detective, finding it afterward. Automated controls generally need smaller test samples than manual ones. Your external auditor and internal audit function decide which controls are key, so treat this SOX ITGC checklist as a starting point.

1. Access to Programs and Data Controls Checklist

Access controls answer one question for every in-scope system: could an unauthorized person have changed financial data during the period? Access is also where auditors often find exceptions, so these ITGC SOX controls need the most complete evidence.

Control

What the Auditor Tests

Evidence From ITSM Records

AC-01 New access approved before it is granted

Sample new users and confirm approval came before provisioning

Access request with approver, approval time and fulfillment time

AC-02 Access removed promptly for leavers

Match HR termination dates to account disablement dates

Offboarding request linked to the HR notice and closure time

AC-03 Access changes for role moves approved

Sample transfers and confirm old rights were removed

Change-of-role request with approvals and task history

AC-04 Periodic user access review completed

Check review completeness, reviewer independence and follow-up

Review task per system owner with sign-off and removal tickets

AC-05 Privileged and administrator access restricted

List admin accounts and confirm each has a business justification

Approved privileged access requests and an owner list from the configuration management database

AC-06 Authentication settings enforced

Inspect password, lockout and single sign-on settings

Configuration snapshot or setting export attached to a control task

AC-07 Shared and service accounts controlled

Confirm each generic account has an owner and restricted use

Account register with named owner and review history

AC-08 Physical access to server rooms restricted

Review who holds access to rooms hosting in-scope systems

Approved access requests and periodic badge list reviews

Two practical steps make these controls easier to evidence. Build access requests as service catalog items with defined approval steps, so every grant follows the same path, and apply role-based access inside the ITSM tool itself so approvers cannot approve their own requests.

Program Change Controls Checklist

Change controls confirm that every modification to a financial application, database or configuration was authorized, tested and approved before it reached production. The business risk is direct, because an unapproved change to a pricing or payroll calculation can alter reported numbers without anyone in finance noticing.

Control

What the Auditor Tests

Evidence From ITSM Records

CM-01 Changes are requested and authorized

Sample changes and confirm a documented request exists

Change record with requester, description and risk rating

CM-02 Changes are tested before deployment

Confirm test evidence and business acceptance where needed

Test results or sign-off attached to the change

CM-03 Changes are approved before production

Compare approval time with deployment time

Approval history from the change advisory board or a delegate

CM-04 Developers cannot deploy their own changes

Compare who built the change with who moved it

Assignee and implementer details plus the deployment log

CM-05 Emergency changes reviewed after the fact

Sample emergency changes and check retrospective approval

Emergency change type with a post-implementation review task

CM-06 All production changes traced to a ticket

Reconcile system change logs against the change register

Change detection report matched to change records

CM-04 is where segregation of duties matters most for IT, since no single person should control a change from build to production. A structured IT change management workflow records who requested, approved and worked on each change, which gives the auditor a clear way to confirm that separation.

CM-06 is the control many organizations struggle to evidence, because it asks for proof that nothing changed outside the process. The approach that works best has three parts:

  1. Change register: Every approved change from the ITSM platform for the period

  1. Detected changes: Configuration, database and system change events captured independently through observability data from the systems themselves

  1. Reconciliation: A periodic comparison where every detected change maps to an approved record, with exceptions investigated and documented

For network devices that support financial systems, network compliance management provides the list of detected changes for that reconciliation by saving each configuration version and flagging unexpected configuration drift.

Program Development Controls Checklist

Program development controls cover new systems, major upgrades and data migrations that affect financial reporting. They apply less often than change controls, but one poorly controlled implementation can put a full year of reported numbers at risk.

Control

What the Auditor Tests

Evidence From ITSM Records

PD-01 Projects approved and governed

Confirm business and IT approval before build starts

Project record with approval and assigned owner

PD-02 Data migration validated

Check that record counts and balances match after migration

Migration task with reconciliation results attached

PD-03 User acceptance testing signed off

Confirm business owners approved test results before go-live

Acceptance sign-off attached to the release

PD-04 Go-live approved

Confirm formal approval to move into production

Release record with approval history

Many organizations run these controls through release management, which keeps planning, testing, approvals and deployment tasks in one record. Consider a hypothetical company that moves from one billing platform to another mid-year: auditors will ask for the migration reconciliation and the go-live approval, and both are far easier to produce when they are attached to the same release.

Computer Operations Controls Checklist

Computer operations controls confirm that the systems supporting financial reporting run as intended every day. If a nightly interface fails without anyone noticing, revenue or payroll data can arrive incomplete at month-end close.

Control

What the Auditor Tests

Evidence From ITSM Records

OP-01 Job scheduling access restricted

Confirm only authorized users can create or change jobs

Access list and approved change records for job changes

OP-02 Job failures detected and resolved

Sample failed jobs and confirm follow-up

Incident ticket per failure with resolution notes

OP-03 Backups completed as scheduled

Review backup success and failure records

Backup alerts linked to incident tickets for failures

OP-04 Restores tested periodically

Confirm a restore test happened and succeeded

Restore test task with results and sign-off

OP-05 Incidents and problems managed

Sample incidents affecting financial systems

Incident and problem records with root cause and closure

OP-06 Security patches assessed and applied

Check patch status against policy timelines

Patch deployment reports and approval records

Backup controls should state a recovery point objective for each in-scope system, meaning the maximum data loss the business has agreed to accept. For OP-06, patch compliance reporting gives a point-in-time view of which systems meet policy and which carry approved exceptions.

Want to Cut the Cost and Disruption of Every SOX Audit Cycle?

Reduce audit preparation hours, lower the risk of repeat findings, and give finance leaders more confidence at each certification.

Book a Demo

How Do Auditors Test SOX ITGCs Across the Audit Year?

Auditors test SOX ITGCs by confirming each control is designed to address its risk and then sampling evidence to show it operated throughout the period. The stages follow a set order, so preparing evidence for each stage in advance spreads the work across the year.

How Auditors Check ITGC Design Through Walkthroughs

Design testing asks whether the control, if it runs as described, would prevent or detect the risk. Auditors typically perform a walkthrough, following one transaction or change from start to finish with the control owner.

  • Control narrative: A short description of who performs the control, how often and in which system

  • Walkthrough evidence: One complete example, such as a single change from request to deployment

  • Risk link: The financial reporting risk the control addresses

How Auditors Sample ITGC Operating Effectiveness

Operating testing checks whether the control worked consistently across the year. Auditors draw samples from the population, meaning the full list of events in the period, such as every change or every new user.

The auditor also checks the population itself. When that list comes from a system report, the auditor treats it as information produced by the entity, meaning data the company generated from its own systems, and tests that the report is complete and accurate before sampling from it.

How Interim ITGC Testing Rolls Forward to Year-End

Many audits test controls at an interim date and then roll forward to year-end. The rollforward confirms nothing changed in the control design and that the control kept operating in the remaining months.

An audit log that records who changed a workflow, an approval rule or a user role makes rollforward faster, because it shows whether the control itself was modified during the period. When a control does fail testing, the rating the auditor gives that failure decides its business impact.

What Happens When a SOX ITGC Fails?

When a SOX ITGC fails, the auditor rates the severity of the deficiency and decides how much it affects reliance on automated controls and system reports. Because other controls depend on it, one failure can widen testing well beyond the control that failed.

Auditors classify control failures into three levels:

  1. Control deficiency: A control does not prevent or detect misstatements on a timely basis, but the risk is limited

  1. Significant deficiency: A deficiency, or combination of deficiencies, serious enough to merit attention from those overseeing financial reporting

  1. Material weakness: A reasonable possibility exists that a material misstatement will not be prevented or detected on a timely basis

A material weakness must be disclosed in management's annual report on internal control. Compensating controls, such as a detailed management review of journal entries, can sometimes reduce severity, but they add work and must be tested too.

Before remediating a failed control, check which automated controls depend on it. The diagram below traces how one access gap widens the audit and where it can end.

Where Do SOX ITGC Audits Usually Find Gaps?

SOX ITGC audits usually find gaps where a control depends on memory, manual handoffs or evidence gathered after the fact. The failure shown in the diagram usually starts with one of the patterns below. They appear in most industries, so they can be found and fixed before testing starts.

  • Late access removal: HR notices reach IT by email, and disablement depends on someone acting on it

  • Incomplete change populations: Changes made directly in a database or console never enter the change register

  • Self-approved changes: The same person requests, approves and deploys, with no record showing otherwise

  • Rubber-stamp access reviews: Reviewers approve full user lists with no evidence of removals or follow-up

  • Unlinked job failures: Backup and batch alerts go to an inbox and never become tracked incidents

  • Unsupported system reports: Population reports cannot be shown to be complete and accurate

Consider a hypothetical mid-sized distributor whose finance application staff fix a pricing table directly in the database during month-end close. The fix is correct, yet it never appears in the change register, and the auditor finds it only when comparing database logs to approved changes.

One unlogged change like this is enough for the auditor to report a deficiency in change controls. The fix for this gap, and for every gap above, follows standard change management practices: route each in-scope activity through a record that captures approval, timing and ownership when the work happens.

How Does IT Service Management Produce SOX ITGC Evidence During Daily Work?

IT service management produces SOX ITGC evidence when access requests, changes, releases and incidents all run through workflows that record approvals and timestamps automatically. Because the records are created as the work happens, control owners only need to export them when the auditor asks.

Motadata ServiceOps supports this model through documented capabilities that map to the checklist above:

  • Approval workflows: Multi-level approvals for service catalog items, changes and releases, with pending, approved and rejected states recorded on each request

  • Change and release history: Records that show who raised, approved and worked on each change, with timestamps and related tasks

  • Asset and configuration context: Configuration item management connects in-scope systems to their owners and relationships, with impact analysis before a change is approved

  • Platform access controls: SAML single sign-on, role-based access control and audit logs within the platform itself

  • Patch evidence: Test-group deployment, approval before production rollout and reports that support SOX compliance evidence

  • Scheduled reporting: Reports that can be scheduled and emailed to control owners and internal audit on a fixed cadence

Motadata ObserveOps provides the independent evidence that CM-06 and the operations controls need, using configuration data and logs collected directly from the systems. It captures network device configuration versions, detects configuration changes and checks configurations against SOX policies, while log compliance reporting keeps log evidence ready for review.

This is what one of our clients says about Motadata ServiceOps on G2:

Which Other Compliance Frameworks Reuse SOX ITGC Evidence?

Several security and compliance frameworks reuse the same SOX ITGC evidence, because ITGC controls for access, change and operations appear in almost all of them. Mapping controls once and reusing records reduces duplicate testing and the cost of running several audits a year.

Framework

Overlapping Control Areas

Where the Same ITSM Records Help

SOC 1 and SOC 2

Logical access, change management, system operations

Access requests, change records, incident tickets

ISO 27001

Access control, change management, backup, logging

Access reviews, change approvals, restore tests

NIST CSF

Identity management, protective technology, detection

Account records, configuration baselines, alert tickets

If you already maintain evidence for NIST compliance or ISO 27001 controls, start by tagging each existing control with the SOX ITGC domain it supports. A broader view of cybersecurity compliance then helps you decide which control owner keeps the main copy of the evidence when frameworks overlap.

Ready to Lower Compliance Overhead Across SOX and Every Other Audit?

Reuse one set of records across audits, free engineers from evidence gathering, and give executives a clearer view of control risk.

Start Your Free Trial

Replace Quarter-End Evidence Hunts with Audit-Ready Records in Motadata ServiceOps

SOX ITGC testing goes most smoothly when every control runs the same way each time. When access, change, development and operations work follows the same workflows, the records auditors ask for already exist with approvals and timestamps, and less time and money goes into each audit cycle.

No ITSM platform decides which controls are key or how a deficiency is rated, and organizations with complex identity governance needs may still run a dedicated tool for access certification. Motadata ServiceOps gives access, change and release work an approval-driven record, with ObserveOps adding independent change detection and log evidence, so control owners can answer auditor requests from one place throughout the year.

FAQs

What are ITGC controls?

ITGC controls are IT general controls that protect the systems and data used in financial reporting. They cover access to programs and data, program changes, program development and computer operations. Auditors test them first because automated application controls are only reliable when these general controls work consistently.

What are SOX 404 controls?

SOX 404 controls are the internal controls over financial reporting that management must assess each year under Section 404 of the Sarbanes-Oxley Act. They include business process controls and IT general controls. For larger filers, the external auditor also tests these controls and issues an attestation on their effectiveness.

What is a SOX control environment?

A SOX control environment is the foundation of standards, structures and oversight that shape internal control across a company. It includes board oversight, management's tone, ethical values and clear accountability for control owners. A weak control environment can undermine even well-designed IT general controls, so auditors evaluate it early.

What are the five main internal controls?

The five main internal controls usually refer to the five COSO components: control environment, risk assessment, control activities, information and communication, and monitoring activities. IT general controls fall mainly under control activities. They also support monitoring through records such as access reviews, change logs and job alerts.

Can an ITSM platform support SOX ITGC evidence collection?

Yes, an ITSM platform can hold much of the evidence for access, change, release and operations controls, because each request or change carries its own approvals and timestamps. Platforms such as Motadata ServiceOps keep these records together, while auditors and control owners still decide which controls are key and how results are judged.

PL

Author

Poonam Lalani

Content Strategist

Poonam Lalani is a B2B content strategist and writer with a background in computer engineering and experience across enterprise technology domains, including AI, cloud, DevOps, data engineering, and IT operations. She specializes in creating research-driven content that simplifies complex ideas and supports product education, thought leadership, and business growth.

Share:
Table of Contents
Subscribe to Our Newsletter

Get the latest insights and updates delivered to your inbox.

Related Articles

Continue reading with these related posts

Serviceops

10 Best IT Risk Management Tools for 2026

Ramya ShahOct 1, 202611 min read
Serviceops

10 Best Software Asset Management Tools for 2026

Ramya ShahOct 1, 202611 min read
Serviceops

What Happens When an SLA is Breached and How to Recover Customer Trust

Poonam LalaniOct 1, 20269 min read