Skip to content

SOC 2 guide

SOC 1 vs SOC 2: which report does your customer want?

One report is about your customer’s financial statements. The other is about your security. Most software companies need a SOC 2 and never a SOC 1, but payroll, billing and claims vendors often get asked for both. Here is how to tell which one a customer means, and what each report looks like.

ColdFeet Inc.Comply · Summary

Continuous compliance

Configuration checks on 62 monitored endpoints, last run 14 minutes ago

Total Active Violations
38
Total Passed Checks
3,090
Monitored Endpoints
62
SOC 2 Type II score
98.8%
ControlSOC 2 Type II requirementSeverityEndpoints failing
Ensure 'Minimum password length' is set to 14 or more charactersCIS Microsoft Windows 11 Enterprise BenchmarkCC6.1High9 of 62
Ensure BitLocker is enabled on the operating system driveCIS Microsoft Windows 11 Enterprise BenchmarkCC6.7Critical1 of 62
Ensure SSH root login is disabledCIS Ubuntu Linux 22.04 LTS BenchmarkCC6.1High2 of 62
Ensure screen locks after 15 minutes of inactivityCIS Microsoft Windows 11 Enterprise BenchmarkCC6.1Medium14 of 62
Ensure audit logs are kept for at least 90 daysCIS Ubuntu Linux 22.04 LTS BenchmarkCC7.2Medium4 of 62
Ensure automatic OS updates are enabledCIS Apple macOS 14 Sonoma BenchmarkCC7.1Medium6 of 62
Ensure the firewall is enabledCIS Apple macOS 14 Sonoma BenchmarkCC6.6Low2 of 62
Sample data

What a SOC 1 report covers

SOC stands for System and Organization Controls, a family of reports defined by the AICPA. A SOC 1 report is a CPA firm’s opinion on a service organization’s controls that are relevant to its customers’ internal control over financial reporting. If a mistake in your system could put a wrong number in a customer’s financial statements, their auditor cares about your controls, and a SOC 1 report is how you show them once instead of hosting every customer’s auditor.

The usual SOC 1 candidates are payroll processors, benefits and claims administrators, loan servicers, payment and billing platforms, fund administrators and the hosting providers behind them. Public company customers lean on SOC 1 reports when they test internal controls for Sarbanes-Oxley.

There is no fixed list of SOC 1 criteria. You write control objectives, such as “payroll changes are authorized and processed accurately”, and the controls that meet them. Most reports pair business process controls with IT general controls: access, change management and computer operations.

What a SOC 2 report covers

A SOC 2 report tests your controls against the AICPA Trust Services Criteria. Security is always in scope, through 33 common criteria grouped CC1 to CC9. Availability, processing integrity, confidentiality and privacy are optional categories you add when a customer or a contract calls for them. The control list a small company usually ends up with is in our SOC 2 compliance checklist, and the framework itself is on our SOC 2 page.

The reader is different too. A SOC 2 goes to customers’ security reviewers, procurement teams and sometimes their regulators, usually under an NDA. It answers one question: can we trust this vendor with our data?

SOC 1 vs SOC 2: the differences side by side

The differences between a SOC 1 report and a SOC 2 report
AspectSOC 1SOC 2
PurposeControls that affect customers’ financial reportingControls over security and the other Trust Services Criteria
Main readersCustomers’ management and their financial statement auditorsCustomers’ security, IT and procurement teams
CriteriaControl objectives the service organization writesThe AICPA Trust Services Criteria
AICPA standardSSAE 18, AT-C section 320SSAE 18, AT-C section 205
Type 1 and Type 2BothBoth
Who issues itA licensed CPA firmA licensed CPA firm
Typical audit fee, small companyQuoted by the CPA firm; we have no sourced range to publishAbout $5,000 to $15,000 for a Type 1 and $7,000 to $25,000 for a Type 2 at boutique firms

The Type 1 and Type 2 split works the same way in both: a Type 1 tests the design of your controls on one date, a Type 2 tests that they operated over a period, usually 3 to 12 months. Our guide to SOC 2 Type 1 vs Type 2 covers the choice in detail, and the SOC 2 fee figures come from our SOC 2 auditor guide.

Is SOC 1 or SOC 2 better?

Neither. They answer different questions, so the better report is the one your customer asked for. Three quick tests settle it:

  1. Does your service feed a customer’s financial statements? Payroll, billing, revenue, claims, investments, general ledger data. If yes, expect a SOC 1 request.
  2. Do you store or process customer data? Almost every SaaS company, MSP and data processor does. That is a SOC 2 question.
  3. Who sent the request? A controller or an external audit firm usually wants SOC 1. A security questionnaire or a procurement checklist usually wants SOC 2.

If the request just says “a SOC report”, ask. It costs one email and can save you an audit you did not need.

Do you need SOC 1 if you have SOC 2?

Only if a customer’s financial auditor needs it. A SOC 2 does not test control objectives over financial reporting, so it does not replace a SOC 1, and a SOC 1 does not answer a security review.

The good news for a company that needs both: the IT general controls overlap. Access reviews, change approvals, backups and offboarding records serve both reports, and many CPA firms will scope the two audits over the same period so the testing runs once where it can. Plan the period with the firm before it starts. What the SOC 2 side costs in total is broken down in SOC 2 cost and hidden costs.

What about SOC 3?

A SOC 3 report covers the same Trust Services Criteria as a SOC 2 but leaves out the detail: no description of each control, no list of tests, no results. That makes it a general-use report you can post on your website. Security reviewers rarely accept it in place of a SOC 2, because the detail is what they read. It is a marketing document backed by a real audit, and it is usually issued alongside a SOC 2 by the same firm.

What a SOC report looks like

SOC 1 and SOC 2 reports share one structure. If you have never seen one, this is the order you will read it in:

  1. The auditor’s opinion. One to three pages. Unqualified is the clean result.
  2. Management’s assertion. Your signed statement that the description is fair and the controls were designed, and in a Type 2 operated, as described.
  3. The system description. Your services, infrastructure, software, people, data and processes, plus the boundaries of what is in scope.
  4. Controls, tests and results. Each control mapped to a control objective (SOC 1) or a criterion (SOC 2), with the auditor’s test and any exceptions. A Type 1 has no operating test.
  5. Other information. An optional, unaudited section, often used to respond to exceptions.

Two lists in the description matter more than they look. Complementary user entity controls are the controls your customers must run for the report to hold, such as reviewing who in their company has access to your product. Complementary subservice organization controls are the ones you rely on your own providers for, such as your cloud host. Reviewers read both to see what they inherit. How a Type 2 is tested is in SOC 2 Type 2 explained, and the terms above are defined in our compliance glossary.

With AccuSights: we prepare you for the SOC 2 audit, partner with independent CPA firms and help you compare their quotes, and give your auditor the evidence organized by control in the Auditor Portal. If a customer also asks for a SOC 1, the CPA firm scopes it; the access and change controls we build for SOC 2 are usually part of what it tests.

Quick questions

What is a SOC 1 report?
A SOC 1 report is a CPA firm’s opinion on a service organization’s controls that are relevant to its customers’ internal control over financial reporting. Customers and their financial statement auditors use it instead of auditing the service organization themselves.
What is SOC 1 vs SOC 2?
SOC 1 covers controls that affect customers’ financial reporting and is read by their auditors. SOC 2 covers controls over security and, optionally, availability, processing integrity, confidentiality and privacy, and is read by security and procurement teams.
What does SOC 1 stand for?
SOC stands for System and Organization Controls. SOC 1, SOC 2 and SOC 3 are the AICPA’s names for three different reports, not levels of one report.
Is SOC 2 legally required?
No law requires a SOC 2 report. Customers require it in contracts and security reviews, which is why it feels mandatory to a vendor selling to larger companies.
Who can perform a SOC 1 or SOC 2 audit?
Only a licensed CPA firm can perform either examination and issue the report. Readiness work, such as writing policies and setting up controls, can be done by others, but the firm that audits you must stay independent of that work.
Can one audit produce both a SOC 1 and a SOC 2?
They are separate reports with separate opinions, but one CPA firm can perform both over the same period and test shared controls, such as access reviews and change management, once. Ask the firm how it scopes a combined engagement.

Sources

Definitions and report structure on this page were checked against the AICPA’s SOC pages in October 2026. SOC 2 fee ranges are the ones sourced in our SOC 2 auditor guide.

  1. AICPA: SOC 1, SOC for Service Organizations: ICFR
  2. AICPA: SOC 2 examinations
  3. AICPA: SOC 3, SOC for Service Organizations: Trust Services Criteria for General Use
  4. AICPA: 2017 Trust Services Criteria (revised points of focus, 2022)
  5. Linford & Co: who can perform a SOC audit

Written by the AccuSights compliance team and updated October 2026. Figures are quoted from the sources named here and were current when checked. This page is general information, not legal advice; the auditor has the final say.

Next step

Not sure which SOC report your customer means?

Send us the request. In thirty minutes a compliance engineer tells you which report it is, what the audit involves, and a fixed fee in writing for the SOC 2 readiness work.

The regulator has the final say. We help interpret, scope and get you ready; we do not certify.

3-min test