Case Study
How Wix scaled Al-native work to 5,000 employees with Willow
Read More
AI Agent Governance

SOC 1 for AI: Compliance Requirements and Controls

October 18, 2026
00 min
AI Agent Governance

What is SOC 1 for AI?

SOC 1 for AI refers to the examination of controls over AI-enabled services that could affect a customer's internal control over financial reporting (ICFR). It applies the existing SOC 1 reporting framework to relevant AI systems rather than creating a separate AI-specific standard.

A SOC 1 examination is performed by an independent CPA firm under AICPA AT-C Section 320. A Type 1 report addresses the suitability of control design at a specified date; a Type 2 report also addresses operating effectiveness over a specified period.

An AI agent that processes invoices, updates accounting records, or initiates financial transactions may introduce risks relevant to customers' financial reporting. Controls over its access, actions, outputs, and changes may therefore fall within the scope of a SOC 1 examination.

When does SOC 1 apply to AI systems?

SOC 1 is relevant when an AI-enabled service performs functions that could materially affect a customer's financial reporting controls. Using AI alone does not create a SOC 1 requirement.

Examples include AI-powered invoice processing, autonomous agents that initiate accounting transactions, AI-assisted payroll processing, and financial data transformation or reconciliation. The determining factor is the service's effect on financial reporting, not the technology used. For each workflow, assess which financial records the AI can create or change, who authorizes its actions, what independent checks detect errors, and what evidence is available to the customer and service auditor.

SOC 1 compliance requirements and controls for AI

SOC 1 does not prescribe a universal checklist of AI-specific controls. Organizations identify control objectives and procedures based on their services, relevant financial-reporting risks, and system boundaries. A useful way to connect these ideas is to trace each financial-reporting risk to a preventive or detective control and then to evidence that the control operated. COSO's internal-control framework and the voluntary NIST AI Risk Management Framework can help teams organize risk assessments, but neither substitutes for the SOC 1 examination standard.

  1. Identity and access controls

AI agents and connected services should have identifiable identities and appropriately restricted access to financial applications. Controls may include least-privilege permissions, access approvals, periodic access reviews, and timely revocation. An invoice-processing agent, for example, may be allowed to create draft payables but not to approve payments or change vendor bank details.

  1. Transaction authorization and segregation of duties

The ability to execute a transaction should not automatically confer authority to approve it. Approval workflows, transaction limits, and separation of duties help prevent unauthorized financial activity. Higher-risk transactions may require authorization by a separate person.

  1. Processing accuracy and completeness

AI outputs can be incorrect or incomplete. Relevant controls include validating invoice totals, reconciling transactions against source records, checking for duplicates, and reviewing uncertain classifications. A model's confidence score alone is not proof that a transaction is accurate.

  1. Audit logging and traceability

Audit records may identify the agent or service identity, affected application or financial record, requested operation, execution time, approval, outcome, and any exception. Logs should be protected against unauthorized modification and retained according to applicable requirements. Logging alone does not establish compliance: the evidence must support the relevant control objectives.

  1. Change management and monitoring

Changes to models, prompts, workflows, tool permissions, and connected applications may affect financial processing. Depending on risk, controls may require testing, approval, deployment records, and monitoring for unexpected behavior. NIST's AI RMF organizes voluntary risk-management activities under Govern, Map, Measure, and Manage; GAO's AI Accountability Framework emphasizes governance, data, performance, and monitoring. These are supporting AI-risk frameworks, not SOC 1-specific mandates.

SOC 1 Type 1 vs. Type 2 for AI

SOC 1 Type 1 assesses whether controls are suitably designed at a specified date. For example, it may assess the design of an approval mechanism restricting an agent's payment actions.

SOC 1 Type 2 additionally assesses whether those controls operated effectively throughout a specified period. Neither report guarantees that an AI system will never make an error or perform an unauthorized action.

SOC 1 vs. SOC 2 for AI

SOC 1 addresses controls relevant to customers' internal control over financial reporting. SOC 2 addresses controls against applicable Trust Services Criteria, including security and, depending on scope, availability, processing integrity, confidentiality, and privacy.

An AI platform may need SOC 2 assurance for enterprise security reviews without needing SOC 1. An AI-enabled financial processing service may have a clear SOC 1 use case. Organizations can undergo both examinations when customers need assurance over different risks. Neither report is a blanket certification of an AI model's accuracy or safety.

Examples of SOC 1 controls for AI systems

The controls below illustrate how an AI-enabled invoice-processing service could address financial-reporting risks. They are examples, not a universal SOC 1 checklist. Actual controls and audit evidence depend on the examination scope.

Controls for AI in Financial Reporting

willow
Control area Financial-reporting risk Illustrative control Possible audit evidence
Access restriction Agent changes vendor banking details or releases payments without authority. Restrict agent to invoice extraction and draft entries; require separate approval for payment and bank-detail changes. Permission configuration, access reviews, approval records.
Transaction authorization Agent posts transactions beyond its delegated authority. Route transactions over an approved threshold to an independent approver before posting. Workflow settings, approval history, exception records.
Accuracy and completeness Duplicate, missing, or incorrectly extracted invoices affect accounting records. Validate invoice fields, check duplicates, and reconcile source invoices to posted entries. Validation outputs, reconciliation reports, exception resolution.
Audit trail and exception review Financial changes cannot be attributed or investigated. Log agent identity, transaction, requested action, approval, result, and exception; review exceptions. Protected activity logs, review sign-offs, incident records.
Change management Model, prompt, or integration changes alter financial processing. Test and authorize risk-relevant changes before deployment; document rollback steps. Change tickets, tests, approvals, deployment history.

Governed Invoice Processing Flow

willow
Exception → Manual reviewA failed check routes the invoice to a human before it can proceed.
1
Invoice received
2
AI extracts data
3
Validate and check
4
Independent approval
5
Post to accounting system
Audit trailEvery step is logged end to end — identity, action, approval, and result.

How to prepare an AI system for a SOC 1 examination

1. Define the system boundary. Identify relevant agents, applications, infrastructure, integrations, and subprocessors.

2. Identify financial-reporting risks. Assess unauthorized access, incorrect outputs, processing failures, and uncontrolled changes.

3. Establish control objectives. Specify the financial-reporting outcomes the controls must support.

4. Implement and document controls. Assign owners and document approvals, reconciliations, access restrictions, monitoring, and change procedures.

5. Collect evidence. Retain approval records, access reviews, transaction logs, testing results, and exception handling records.

6. Engage a qualified service auditor. Confirm the scope, examination period, and evidence requirements.

For example, consider an AI service that extracts invoice data and sends proposed entries to an accounting platform. The service may restrict the agent's permissions, validate invoice fields, log proposed entries, and route exceptions for review. The customer may still need to approve payments and reconcile its ledger. This example illustrates how control responsibility can be shared; it is not a prescribed SOC 1 control set.

The examination may identify complementary user entity controls: controls that customers must operate for the service organization's control objectives to be achieved.

Related terms

Related Terms

willow
Related term Definition and relevance
AI agent governance Policies and technical controls used to manage AI agents, including identity, permissions, runtime enforcement, and audit logging.
Agent identity A distinct identity assigned to an AI agent so its actions can be attributed and audited.
Agent permissions Rights defining which tools, operations, and resources an agent can access.
Least privilege for AI agents Granting an agent only the access necessary for its assigned tasks.
AI audit trail Records of an AI system's actions, including actor, operation, resource, time, and authorization.
Agent authorization Determining whether an agent is allowed to perform an action on a particular resource.
SOC 2 for AI SOC 2 reporting applied to controls over AI-enabled services against applicable Trust Services Criteria.

Conclusion

SOC 1 for AI applies established financial-reporting control assurance to AI-enabled services that can affect customers' financial records. It is not a separate AI certification. Its scope depends on the financial processes involved and the controls customers rely on.

Organizations using AI agents in financial workflows should prioritize identifiable agent activity, restricted permissions, transaction authorization, processing accuracy, controlled changes, and reliable audit evidence. These controls help demonstrate that AI-enabled financial operations are appropriately governed.

Frequently Asked Questions

  1. Is SOC 1 mandatory for AI companies?

No. SOC 1 is not universally required for AI companies. It is relevant when a service organization's activities affect customers' internal control over financial reporting and customers or their auditors need assurance over those controls.

  1. Does SOC 1 certify an AI model?

No. SOC 1 examines specified controls at a service organization. It does not certify an AI model's accuracy, safety, or overall reliability.

  1. Can AI agents be included in a SOC 1 examination?

Yes. AI agents can be included when their actions affect financial-reporting processes. Relevant controls may cover agent identities, permissions, transaction approvals, processing accuracy, and audit records.

  1. What is the difference between SOC 1 Type 1 and Type 2 for AI?

A Type 1 report addresses the suitability of control design at a specified date. A Type 2 report also addresses whether those controls operated effectively over a specified period.

  1. Is SOC 2 enough for an AI financial services provider?

Not necessarily. SOC 2 addresses applicable Trust Services Criteria, while SOC 1 focuses on controls relevant to financial reporting. A provider may need both reports depending on its services and customers' assurance requirements.

‍

‍

Table of contents

    Background Agents in the Enterprise

    Most teams can spin up an agent. Few can deploy one their security team signs off on. Here's the framework that does both

    FAQS

    No items found.

    Your agents are already in the wild.

    Give them a Basecamp. Go from AI chaos to AI work, in minutes.