SOC 1 vs SOX ITGC

A SOC 1 report from a service provider can support your SOX IT general controls, but it does not replace them. Here is what management and auditors can rely on and what you still must test and keep.

On this page

Does a SOC 1 report satisfy our SOX IT general controls?

A SOC 1 report from a service organization is evidence that management and the external auditor can use when they test SOX IT general controls. It is not a substitute for the issuer's own controls. Under Section 404, the public company owns its internal control over financial reporting, and management must assess it every year, whether or not the systems that process financial data run in someone else's environment. The service organization's service auditor issues the SOC 1 report, and the company decides how much of that report it can rely on. Where the provider's services are part of the company's information system, PCAOB AS 2201 (paragraph B18) treats them as part of the company's ICFR, so the auditor plans the evidence needed with them in view.

Reliance depends on the report itself. The auditor reads the period the report covers and asks whether it reaches the company's assessment date, the scope of systems and control objectives included, and the test results and opinion (AS 2201, paragraph B21). If the report assumes that the user company performs certain complementary controls, such as reviewing access lists or approving changes before they are sent to the provider, the auditor checks that the company actually applies them (paragraph B22). The auditor also inquires about the service auditor's reputation, competence and independence (paragraph B23). Ask the provider for the report now and read the carve-out and complementary user entity control sections before anyone builds a reliance argument on them.

A report that covers a different period than your fiscal year is not automatically unusable. SEC staff FAQ says management may rely on a provider's report as of a different year-end, but management stays responsible for the controls over the flow of information to and from the provider. When significant time has passed between the service auditor's test period and management's assessment date, AS 2201 (paragraph B24) calls for added procedures, starting with inquiry of management about changes at the provider. Your team should map which feeds, interfaces, reconciliations and user access reviews stay inside the company, then confirm each one with evidence. External parties, including DeployOpen, can prepare systems and evidence for those internal controls, but the company owns the controls and the independent service auditor issues the SOC 1 report.

How auditors assess a service auditor's report

The first check compares the period the service auditor's report covers with the as-of date that management uses for its ICFR assessment. Under PCAOB AS 2201 paragraph B21, the auditor looks at the period covered, the scope of the report, the controls tested, and the test results and opinion. A report that covers only part of the year, or that tests controls the company's financial systems do not use, gives less support than the company may assume. The auditor expects the report's period and the company's assessment period to line up closely enough that the gap can be explained and bridged.

  • Period covered: Check the start and end dates of the testing window in a Type 2 report against the company's fiscal year.
  • Scope: Confirm the services, locations and systems described match the ones that process financially significant transactions.
  • Controls tested: Map the service auditor's tested controls to the company's own control objectives, not only the provider's headline list.
  • Test results and opinion: Read any exceptions, qualifications or deviations and record how management addressed each.

Ask the provider for the exact testing dates and the system description before the auditor asks for them.

Which SOX ITGC controls you still own when a provider runs the system

A SOC 1 report describes the provider's controls, but management still assesses its own ICFR and must show that the provider's controls work for its financial reporting. The cards below cover the areas that stay with the issuer, each with the evidence to keep and the check to run before management relies on the report.

User access on the issuer side

Your organization still approves, provisions, reviews and removes access for its own users of the provider's platform, including administrators and approvers who post or release financial transactions. A SOC 1 report does not cover who in your company holds those roles. Keep access request tickets, approval records and periodic review sign-offs, and confirm that terminated staff lose access on time.

Configurations you control

Many financially significant settings, such as approval thresholds, user roles, posting parameters and interface mappings, are set by your team inside the provider's system. Those settings often fall outside the provider's shared control set. Keep change records for each setting you change, the approver, and the reason, and confirm that changes go through the same review as your other program changes.

Complementary user entity controls

A SOC 1 report often assumes that user organizations perform certain controls, usually listed as complementary user entity controls. Under AS 2201 paragraph B22, the auditor evaluates whether your company actually applies them. Map each listed control to an owner and a recurring operating process, then keep the evidence that it ran during the period.

Interfaces and flow of information

Data moves between your systems and the provider through file transfers, APIs and reconciliations. SEC staff guidance says management stays responsible for controls over the flow of information to and from the service organization, even when the provider's report covers a different year-end. Keep reconciliation records, interface logs, transmission approvals and exception reports that show completeness and accuracy.

Monitoring of provider reports

Your team must read the SOC 1 report, check its period against your assessment date, review the scope and any exceptions, and document how each finding affects your controls. Under AS 2201 paragraph B24, significant time between the service auditor's test period and your assessment date calls for inquiry about changes at the provider. Keep a dated review memo, the bridge letter if one is used, and a record of follow-up on exceptions.

How to build a reliance file for the SOC 1 report

This sequence gathers the service provider's SOC 1 report, ties its controls to your own ITGCs and in-scope applications, and documents the gap between the report period and your as-of date. The result is a file the external auditor can review, though the auditor decides whether it is sufficient.

  1. Obtain the current SOC 1 report

    Request the service auditor's SOC 1 report from each provider that runs a financially significant application, database or infrastructure layer for you. Confirm it is a Type 2 report covering an operating period, not only a point-in-time description, and record the report period, the service auditor's name and the list of controls tested. Ask the provider to confirm the report is current. The output is a dated copy of each report stored in the reliance file, with a note on which systems and processes each report covers.

  2. Map provider controls to your ITGCs

    Match each control in the SOC 1 report to the access, program change, program development and computer operations controls you maintain for the same applications. Mark which of your in-scope systems the provider serves, which of your controls depend on the provider's controls, and which parts of the financial process the provider does not touch. The output is a mapping table linking each in-scope application to the provider controls relied on and to your own control IDs, with gaps listed explicitly.

  3. Assess the report's scope and test results

    Review the report period against your as-of date, the systems and control objectives in scope, the controls the service auditor tested, the test results and any exceptions. Check the service auditor's opinion and whether any exception affects a control you rely on. Document the service auditor's reputation, competence and independence as you understand them. The output is a written assessment for each report that states whether its scope and results support reliance, and what residual risk remains.

  4. Confirm complementary user entity controls operate

    Identify every complementary user entity control the SOC 1 report assumes you apply, such as reviewing provider reports, approving access requests or confirming data transfers. Test each one at your company to confirm it operated during the period. If the report assumes a control that you do not apply, the reliance gap must be addressed before the report can support your assessment. The output is a list of complementary user entity controls with the evidence that each one operated and the owner who performed it.

  5. Document the bridge period to the as-of date

    Compare the end of the SOC 1 report period with management's as-of date and record any period that is not covered by the report. Note any changes you are aware of at the provider during that gap, including system changes, personnel changes or new exceptions reported by the provider. Obtain a bridge letter or similar confirmation from the provider where your procedures call for one. The output is a bridge period memo that states the uncovered dates, the changes identified and the evidence reviewed for the gap.

  6. Perform inquiry and additional procedures

    Where significant time has passed between the service auditor's test period and management's assessment date, ask management to inquire of the provider about changes to its systems, controls and personnel. Expand procedures where the answers suggest a change could affect your controls, for example by reviewing provider change notices or re-performing a sample of controls. Record who was asked, what was said and what additional evidence was reviewed. The output is a dated inquiry log with supporting evidence attached to each answer.

  7. Hand the file to the external auditor

    Assemble the reliance file with the SOC 1 reports, the control mapping, the scope and results assessment, the complementary control evidence, the bridge memo and the inquiry log. Ask the external auditor which items they need, and walk them through the file before they begin testing. The auditor decides what evidence is sufficient and whether additional procedures are needed. The output is a signed-off reliance file in the auditor's hands and a list of follow-up requests from the auditor.

Relying on a SOC 1 report versus testing directly

This table compares relying on a provider's SOC 1 report with the issuer testing the provider's controls itself. Read each row as a condition that points toward one approach, and use the takeaway that scope and evidence drive effort more than the choice of approach.

SituationRely on a Type 2 SOC 1 reportTest the provider's controls directly
Provider runs a financially significant applicationFits when a Type 2 report covers the application and the controls that matter to your reportingNeeded when the provider's controls are not in the report or the application is not covered
Report scope and controls testedCheck that the system, locations and control objectives match your financial reporting risksFits when the report omits relevant controls, such as change management or access reviews
Period covered versus as-of dateFits when the test period is close to your assessment date and bridges are documentedNeeded when the report is dated too far from your as-of date and no bridge letter closes the gap
Significant time since test periodInquire of management about provider changes and document the response before relying on the reportTest or obtain additional evidence when changes are unknown or the gap is large
User entity controls in the reportConfirm your company actually operates the complementary controls the report assumesOwns the gap if those controls are not operating, since reliance alone will not cover them
Report type or auditorType 2 reports carry operating effectiveness over a period; Type 1 reports only describe design at one dateNeeded when only a Type 1 report exists or the service auditor's competence and independence are unclear
Cost and effort driversDriven by reviewing the report, mapping its scope and documenting bridge workDriven by the number of controls, sample sizes, provider cooperation and evidence formats; confirm scope in writing before work starts

What to check before management relies on a SOC 1 report

A SOC 1 report from a service organization can support management's ICFR assessment, but it does not transfer responsibility. Each check below asks whether the report covers the right period, systems and controls, and whether the issuer has done its own part. Every item here sits with the issuer, not the service provider or the service auditor.

Report period and as-of date gap

Compare the period the service auditor's report covers with management's assessment date. A report covering a window that ends months before the as-of date leaves a gap in evidence. Where significant time has passed, the external auditor expects inquiry of management about changes at the service organization, so ask the provider for a bridge letter or equivalent confirmation of changes since the test period ended. Confirm the gap before management signs off.

Carve-out and subservice organization review

Check whether the report excludes any service the provider outsources to other vendors, such as a hosting partner or a payroll processor. Carved-out services are not tested by the service auditor, so their controls need separate evidence from the issuer or the subservice vendor. Map each carve-out to the financial processes it touches and confirm that someone owns the evidence for each one.

Complementary user entity controls list

Most SOC 1 reports list controls the issuer must run on its own side, such as approving user access requests or reviewing outbound file transfers. Each listed control becomes an issuer control to design, operate and evidence. Where the report assumes a control applies, the external auditor evaluates whether the company actually applies it, so map every item to a named owner and a recurring review.

Service auditor standing

Ask who issued the report and whether that firm is independent of both the provider and the issuer. The SEC staff FAQ allows reliance on a Type 2 report from a firm that also audits the issuer, but not where the registrant's own audit firm prepared the report. The external auditor inquires about the service auditor's reputation, competence and independence, so gather that information early and document it in the ICFR file.

Exceptions and management's response

Read the test results section, not only the opinion. Each exception shows a control that did not operate as described during the test period, and the provider's written response shows whether remediation is complete. Determine whether any exception touches a control the issuer relies on for financial reporting, and record how the issuer weighed it. An unresolved exception on a relied-upon control needs compensating work of the issuer's own.

Issuer controls over information flow

Management remains responsible for controls over the flow of information to and from the service organization, even when the provider's report is current. Check that the issuer has its own controls over the completeness and accuracy of data sent to the provider, such as reconciliations of batch totals, and over reports returned from it. Keep reconciliation evidence in the same ICFR file as the SOC 1 review.

Who owns what in the SOC 1 and SOX ITGC relationship

The public company's management owns its internal control over financial reporting. That includes the IT general controls that support automated controls over financial reporting, whether the financial systems run in the company's own data center or at a provider. A SOC 1 report from a provider does not transfer this duty. Management decides which provider controls it can rely on, documents that reliance, and evaluates its own controls over the flow of information to and from the provider.

  • Assessment ownership: Management performs and documents the annual ICFR assessment under Section 404(a), including any reliance on provider controls.
  • Complementary user entity controls: Management identifies and operates the controls a SOC 1 report assumes the user company applies.
  • Information flow: Management controls data sent to and received from the provider, such as interface files, reconciliations and report extracts.
  • Reliance file: Management keeps evidence of which SOC 1 report, period and scope it relied on and why.

Before relying on any SOC 1 report, confirm which of these user-entity controls your team must run and who owns each one.

Common questions about SOC 1 reports and SOX ITGC

Can we rely on a SOC 1 report instead of testing our own ITGCs?

Partly. A SOC 1 report can be evidence about controls at a service provider, but it does not replace your own SOX assessment. Management stays responsible for ICFR, and under PCAOB AS 2201 the service organization's services that form part of your information system are part of your ICFR. Your external auditor decides how much of the evidence it can use, based on the report's period, scope, the controls tested and the test results. Your team still owns the controls over the flow of information to and from the provider, the access you grant, and any controls the report assumes you perform. Confirm the reliance approach with your external auditor before you plan testing.

What if the SOC 1 report period does not cover our fiscal year end?

The gap does not automatically disqualify the report, but it adds work. SEC staff guidance says management may rely on a service provider's report with a different year-end, while remaining responsible for the controls over the flow of information. Under AS 2201, the auditor compares the report's period with your as-of date and, when significant time has passed, performs additional procedures starting with inquiry of management about changes at the provider. Expect to document what changed, request bridge letters or interim evidence where the provider offers them, and test your own controls over the provider relationship for the uncovered months. Ask your auditor which bridge evidence it will accept before the period closes.

Is it a problem if the provider's auditor also audits our company?

It can be acceptable, but the answer depends on who engaged the service auditor. SEC staff guidance says management may rely on a Type 2 report even when the same firm audits both companies, but not when your own audit firm was engaged to prepare that report. Your external auditor also inquires about the service auditor's reputation, competence and independence under AS 2201. Confirm three things with your auditor: who engaged the service auditor, whether the firm is independent of your audit, and whether the report's scope matches the financial systems you depend on.

What do complementary user entity controls mean for our team?

Complementary user entity controls, often called CUECs, are controls the service auditor assumes your company performs. They are part of the provider's control design, so the report is only as strong as your performance of them. Under AS 2201, if a report assumes controls applied by the user company, your auditor evaluates whether you apply them. In practice, your team needs a list of each CUEC from the report, an owner, evidence that the control operated during the period, and a link to the relevant ICFR process. Common examples include reviewing the provider's user access listings, approving changes to configurations you own, and reconciling data sent to and returned from the provider. Map each CUEC to your own control inventory so none falls outside SOX scope.

How much effort does relying on a SOC 1 report take?

The effort is driven by the number of providers, the scope of each report, and how many of the report's assumed controls your team must perform. Reliance is usually less work than testing the same controls directly, but it is not zero work. Recurring tasks include obtaining each year's report, reviewing its opinion and exceptions, mapping complementary user entity controls, testing your own controls over the provider, and tracking changes at the provider between reports. The total depends on your filer status, the provider's report type, and how your external auditor plans its work. Ask your auditor and your provider for a written estimate of each step before the engagement begins, and do not treat any single report as the whole answer.

Can we manage SOC 1 reliance and ITGC evidence ourselves?

Often yes, if your team has staff who understand both the ICFR process and the systems involved. Management owns its assessment and the evidence supporting it, and a company can perform that work with internal resources. Many teams find the hardest parts are mapping the report to their own control inventory, keeping evidence for CUECs and the provider relationship current, and explaining the reliance decision to the external auditor. An implementation partner can prepare systems, document controls and assemble evidence in your environment, but only your independent auditor issues the attestation. Some organizations keep ownership internally and use outside help only for scoping, evidence design or testing support. Decide the split in writing, and confirm the approach with your external auditor.

How DeployOpen prepares the issuer's side of the reliance file

DeployOpen prepares the issuer's side of the reliance file: the company's own ITGC controls over the self-hosted open-source platforms it runs in its own cloud accounts, data centers or air-gapped networks, the mapping between those controls and any SOC 1 coverage, and the evidence the client's auditor will ask for. The first step is a written scope that names each financially significant application, database, operating system, network component and job that the company's IT general controls must cover. For each in-scope platform, we identify which controls the company keeps itself (for example, production access approvals, change tickets and backup restores run by the company's own staff) and which controls a service organization's SOC 1 report might cover. Where a SOC 1 report exists, we document the boundary explicitly so the issuer knows which user entity controls, often labeled complementary user entity controls in the report, it must operate itself.

The mapping is where most reliance files fail. DeployOpen builds a control-by-control table that shows the SOC 1 control objective, the period the service auditor covered, the scope of systems tested, and the company's own control that picks up any gap, including the period between the service auditor's test window and management's assessment date. We prepare the internal evidence that supports the company's side of each boundary: access review records, change approvals, job monitoring logs and records of the company's review of the service auditor's report. The client's management decides whether each mapping is adequate. DeployOpen does not issue SOC 1 reports, attestations or certifications, and it does not guarantee the external auditor's conclusion, which depends on the auditor's own testing and judgment under PCAOB standards. Before work starts, confirm with your auditor which evidence formats and sampling periods they expect, and ask for that requirement in writing in the fixed-scope agreement.

How DeployOpen scopes and documents SOX ITGC evidence

DeployOpen is a Chainscore Labs company that implements self-hosted open-source platforms inside the client's own infrastructure. For SOC 1 vs SOX ITGC, we prepare the systems and evidence that management and the external auditor rely on, while the company keeps ownership of its controls and the service auditor or independent auditor issues any report.

How we scope

  • The written scope lists which financially significant applications, databases and infrastructure sit inside the ITGC boundary.
  • We map which service provider reports cover those systems and which complementary user entity controls the company must still operate.
  • Engagements are fixed-scope, so deliverables and timelines are agreed in writing before work starts.

How we build

  • We configure access, change, development and operations controls on self-hosted platforms within the client's own cloud or data center.
  • We set up logging and ticketing so that evidence of control operation is generated as work happens, not reconstructed later.
  • Controls over the flow of information to and from any service organization are documented and tested as part of the build.

How we hand over

  • Each control gets a written description, owner, frequency and the evidence it produces, so management can assess its own ICFR.
  • We provide walkthrough material and evidence packages that help internal audit and the external auditor test design and operating effectiveness.
  • Documentation is delivered to the client, who keeps ownership of the controls, records and assessment conclusions.

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer after the initial handover.
  • Retainers can cover updates to control documentation when a service provider changes its SOC 1 report period or scope.
  • Clients should confirm retainer terms, response expectations and service levels in writing as part of the quote.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.