SOC 2 compliance › Controls list
SOC 2 controlsSOC 2 controls list: CC1 to CC9 examples, evidence and how to choose yours
There is no official SOC 2 controls list. The AICPA sets criteria, and you design the controls that meet them. This page gives the full CC1 to CC9 map, example controls with evidence and owners, and a method to build your own set.
Free for buyers · provider-funded introductions · Updated October 2026
What are the SOC 2 controls?
SOC 2 has no fixed list of controls. The AICPA Trust Services Criteria say what must be achieved, and your company writes the controls that achieve it. Security, the Common Criteria CC1 to CC9, is always in scope and holds 33 criteria. Availability, confidentiality, processing integrity and privacy add 28 more if you include them. Your auditor tests the controls you wrote, so a list copied from elsewhere only helps if it matches how you operate.
- Criteria are fixed by the AICPA. Controls are yours to design and own.
- The number of controls follows your scope, systems and risks, not a required count.
- Every control needs an owner and a source of evidence before the audit window opens.
Use any example list as a starting draft. Your auditor tests what you actually do, so each control must describe your own process.
Criteria, controls, tests and evidence: how they fit together
Vendor pages mix these four terms. The auditor does not.
| Term | What it is | Who sets it | Example |
|---|---|---|---|
| Criterion | A requirement the system must meet | The AICPA | CC6.2: access is granted and removed with authorisation |
| Point of focus | Guidance on what a criterion may involve | The AICPA | Consider registration and authorisation of new users |
| Control | What your company does to meet the criterion | You | Access requests are approved by a manager before access is given |
| Test | How the auditor checks the control | The auditor | Inspect a sample of requests for approvals |
| Evidence | Proof the control operated | You | Ticket with approval, dated access log |
Points of focus, published by the AICPA alongside each criterion, are guidance for what a criterion may involve. They are not a checklist, and an auditor is not required to assess each one. Check the AICPA for the current version of the criteria and points of focus.
SOC 2 Common Criteria CC1 to CC9: the 33 criteria at a glance
Security is always in scope. The other four categories are optional.
Series counts are criteria, not controls. One criterion can need several controls, and one control can cover several criteria. See the Trust Services Criteria guide for how to decide which categories to include.
SOC 2 Common Criteria controls list: examples for CC1 to CC9
Example controls with the evidence an auditor would expect to see. Rewrite each in your own words.
| Series | Example control | Typical evidence | Usual owner | Cadence you might choose |
|---|---|---|---|---|
| CC1 Control environment | New hires acknowledge the code of conduct and security responsibilities | Signed acknowledgements, onboarding records | HR | At hire |
| CC1 Control environment | Management reviews security oversight and reporting lines | Meeting minutes, org chart | Leadership | Annual |
| CC2 Communication and information | Security policies are published and staff are informed of changes | Policy portal, training records, announcements | Security lead | Annual and on change |
| CC3 Risk assessment | A documented risk assessment ranks risks and assigns treatment owners | Risk register, review notes | Security or GRC lead | Annual and on major change |
| CC4 Monitoring activities | Control performance is reviewed and deficiencies are tracked to closure | Review records, issue tracker | Compliance lead | Quarterly |
| CC5 Control activities | Each control has a named owner, a procedure and a link to the risk it addresses | Control matrix, procedures | Compliance lead | Annual and on change |
| CC6 Logical and physical access | Access is requested, approved, reviewed and removed on exit | Tickets, access review output, leaver checklist | IT and HR | On event and periodic review |
| CC6 Logical and physical access | Strong authentication and encryption protect systems and data | Identity provider settings, encryption configuration | Engineering | Continuous, reviewed periodically |
| CC7 System operations | Systems are monitored, alerts are triaged and incidents follow a plan | Alert logs, incident tickets, post-incident reviews | Security or engineering | Continuous, plan tested periodically |
| CC7 System operations | Vulnerabilities are scanned, ranked and fixed within set times | Scan reports, remediation tickets | Engineering | Per your policy |
| CC8 Change management | Changes are approved, tested and reviewed before release | Pull requests, tickets, test results | Engineering | Each change |
| CC9 Risk mitigation | Vendors are assessed before use and reviewed on a cycle | Vendor register, due diligence records | Procurement or security | At onboarding and periodically |
These are illustrations. The cadence column shows options, not requirements. Choose cadences you will actually keep, because the auditor tests whether you followed your own description. For the order auditors work in, see the audit process.
Controls for Availability, Confidentiality, Processing integrity and Privacy
Each category adds its own criteria on top of the 33 Common Criteria.
| Category | Criteria | Example control | Typical evidence |
|---|---|---|---|
| Availability | 3 (A1.1 to A1.3) | Capacity is monitored, backups run, and the recovery plan is tested | Capacity dashboards, backup logs, recovery test records |
| Confidentiality | 2 (C1.1, C1.2) | Confidential data is identified, protected and disposed of per policy | Data classification register, disposal records |
| Processing integrity | 5 (PI1.1 to PI1.5) | Processing is defined, and inputs, processing and outputs are checked for completeness and accuracy | Specifications, reconciliation reports, error logs |
| Series | Topic | Criteria |
|---|---|---|
| P1 | Notice and communication of objectives | 1 |
| P2 | Choice and consent | 1 |
| P3 | Collection | 2 |
| P4 | Use, retention and disposal | 3 |
| P5 | Access | 2 |
| P6 | Disclosure and notification | 7 |
| P7 | Quality | 1 |
| P8 | Monitoring and enforcement | 1 |
Add a category only when customers expect it or your commitments cover it. Every extra category adds criteria to test. See which categories to include.
How to build a SOC 2 control set in 6 steps
A method that starts from your system, not from a template.
Set scope and categories
Fix the system boundary and the categories customers need before you write any control. Scope drives the count.
Map criteria to what you already do
List what exists today against each criterion. Most companies already meet some criteria in practice.
Write testable statements
State who does what, how often and where the proof lives. Wording an auditor cannot test is wording to rewrite.
Name an owner and a source
Each control needs a person accountable and a system the evidence comes from.
Dry-run the evidence
Pull a sample the way an auditor would and fix gaps before the audit window opens. See the readiness checklist.
Review at every system change
Controls must keep matching reality. Update them when tools, vendors or staffing change.
8 mistakes that weaken a SOC 2 control set
Each one causes testing exceptions or last-minute evidence work.
Template copied unchanged
Controls that describe processes you do not run fail testing, because the auditor checks your actual practice.
Vague wording
Terms such as regularly or as needed cannot be tested. Say who, what and how often.
No named owner
A control with no accountable person is the first to lapse during the report period.
No evidence source
If the proof cannot be pulled from a system, collecting it becomes a scramble in the audit window.
Not operating as written
Writing a monthly review and doing it quarterly produces an exception. Write what you will keep doing.
Scope gaps
Systems left out of the boundary, or vendors left unmanaged, show up as criteria with nothing behind them.
Too many controls
Every extra control is another test. Prefer fewer controls that cover several criteria well.
Never reviewed after changes
A new tool or vendor can invalidate a control overnight. Tie reviews to change, not only the calendar.
User entity controls and subservice organisations
Two items that sit outside your own control list but appear in your report.
- Complementary user entity controls (CUECs) are controls your customers must run for your system to meet its criteria, such as managing their own user accounts. Your report lists them.
- Subservice organisations, such as a cloud host, can be carved out or included. With carve-out, their controls are excluded from your report, and you still need to manage them as vendors under CC9.
- Ask your auditor which approach fits your vendors before you finalise the boundary.
SOC 2 controls vs ISO 27001 Annex A controls
The main difference is that ISO gives you a list and SOC 2 does not.
| Topic | SOC 2 | ISO 27001 |
|---|---|---|
| Official control list | None, criteria only | Annex A lists 93 controls in the 2022 version |
| Who picks controls | You, to meet the criteria | You, from Annex A with reasons recorded |
| Who checks | A licensed CPA firm | A certification body |
| Result | Attestation report | Certificate |
Many controls overlap, so one control set can often serve both. See SOC 2 vs ISO 27001 to decide which you need. To compare auditors, see how to choose a SOC 2 auditor.
SOC 2 controls FAQ
Short answers to the questions buyers ask when they build a control set.
How many SOC 2 controls are there?
Is there an official SOC 2 controls list?
What is the difference between a SOC 2 criterion and a control?
Which SOC 2 controls are required?
What are the SOC 2 Common Criteria CC1 to CC9?
What is an example of a SOC 2 control?
Are Type 1 and Type 2 controls different?
What is the difference between SOC 1 and SOC 2 controls?
Can I reuse SOC 2 controls for ISO 27001?
Can I use a template or a platform control set?
Know your scope. Then write controls you will keep.
Free for buyers · provider-funded introductions