Loading...
compliance

SOC 2 Control Self-Test Worksheet

A SOC 2 Control Self-Test Worksheet for checking whether your Trust Services controls are designed, operating, and backed by evidence before the auditor arrives.

Trusted by frontline teams 15 years of frontline software AI customization in seconds

Built for: Saas · Fintech · Healthcare Technology · B2b Software · Managed Services

Overview

This SOC 2 Control Self-Test Worksheet is a pre-audit inspection template for verifying that your Trust Services controls are in place, operating, and supported by evidence. It is organized the way a reviewer would actually work: first confirming scope and readiness, then testing security, availability and resilience, processing integrity, confidentiality and privacy, and finally documenting exceptions and sign-off.

Use it when you need to prepare for a SOC 2 audit, validate recurring controls during the audit period, or close gaps after a prior review. It is especially useful when multiple teams own different controls and evidence is spread across ticketing systems, cloud consoles, shared drives, and monitoring tools. The worksheet helps you confirm control ownership, evidence dates, and whether the proof matches the stated control frequency.

Do not use it as a substitute for the system description or the auditor’s request list. It is not meant to prove every possible control in your environment, and it should be tailored to the Trust Services Criteria in scope for your engagement. If a control is not in scope, remove it. If a control is automated, document the system-generated evidence instead of forcing a manual sign-off. The goal is to surface deficiencies early, not to create paperwork that cannot be defended during testing.

Standards & compliance context

  • This worksheet supports SOC 2 readiness by organizing evidence around the Trust Services Criteria for security, availability, processing integrity, confidentiality, and privacy.
  • The control checks align with common expectations in ISO 9001-style evidence discipline and internal control testing, where ownership, traceability, and documented exceptions matter.
  • Security logging, access review, incident handling, and change management items should be mapped to your actual policies and procedures so they can be defended during auditor testing.
  • If privacy controls are in scope, use the worksheet to track request handling, retention, and disposal evidence in a way that supports your privacy program and applicable legal obligations.
  • Availability and recovery items should reflect your business continuity and disaster recovery practices, including restore testing and current plan ownership.

General regulatory context for orientation only — verify current requirements with counsel or the relevant agency before relying on this template for compliance.

What's inside this template

Inspection Scope & Readiness

This section confirms you are testing the right system, the right period, and the right owners before any evidence review begins.

  • Control scope matches the in-scope system and Trust Services Criteria (critical · weight 4.0)

    Verify the worksheet is limited to the scoped services, locations, and Trust Services Criteria in the audit period.

  • Evidence period covers the audit window (critical · weight 3.0)

    Confirm evidence dates fall within the period under review.

  • Control owner identified for each in-scope control (critical · weight 4.0)

    Each control has a named owner responsible for operation and evidence retention.

  • Evidence repository is accessible and organized (weight 4.0)

    Assess whether evidence can be retrieved quickly and consistently during auditor testing.

Security Controls

This section checks the core security operating controls auditors usually sample, including access, change, logging, and incident handling.

  • User access reviews completed on schedule (critical · weight 5.0)

    Verify periodic access reviews were performed and exceptions were remediated.

  • Privileged access is restricted and approved (critical · weight 5.0)

    Confirm elevated access is limited to authorized users with documented approval.

  • Change management evidence exists for sampled changes (critical · weight 6.0)

    Check that sampled production changes have request, approval, testing, and deployment evidence.

  • Security logging and monitoring alerts are reviewed (critical · weight 4.0)

    Confirm logs are generated, retained, and reviewed for suspicious activity.

  • Security incidents are tracked and investigated (critical · weight 5.0)

    Verify incident records show triage, investigation, containment, and closure.

Availability & Resilience Controls

This section verifies that backups, restore tests, monitoring, and recovery planning are current and supported by proof.

  • Backups are performed and monitored (critical · weight 5.0)

    Verify backup jobs ran successfully and failures were remediated.

  • Restore test evidence is available (critical · weight 5.0)

    Confirm a recent restore test was completed and documented with results.

  • Availability monitoring thresholds are defined (weight 4.0)

    Check that uptime or service health thresholds are documented and monitored.

  • Business continuity or disaster recovery plan is current (critical · weight 4.0)

    Verify the plan has been reviewed within the required cycle and reflects current dependencies.

Processing Integrity Controls

This section focuses on whether data is validated, exceptions are handled, and outputs are reconciled as intended.

  • Input validation rules are documented and operating (critical · weight 4.0)

    Confirm key data validation checks are defined and functioning as intended.

  • Exception handling and reprocessing are evidenced (weight 4.0)

    Verify exceptions are logged, reviewed, and reprocessed where appropriate.

  • Output reconciliations are performed (critical · weight 6.0)

    Check that output totals or reconciliations are reviewed for completeness and accuracy.

Confidentiality & Privacy Controls

This section checks whether sensitive data is classified, protected, retained, disposed, and tracked according to policy and legal obligations.

  • Data classification and handling requirements are documented (critical · weight 4.0)

    Verify confidential and personal data handling rules are defined for the scoped environment.

  • Encryption at rest and in transit is implemented where required (critical · weight 5.0)

    Confirm encryption controls are enabled for systems and data in scope.

  • Data retention and disposal controls are followed (weight 4.0)

    Check retention schedules and secure disposal evidence for records in scope.

  • Privacy requests or incidents are tracked to closure (weight 5.0)

    Verify privacy-related requests, complaints, or incidents are documented and resolved.

Evidence Quality, Exceptions & Sign-Off

This section captures deficiencies, assigns remediation, and records formal attestation so the self-test ends with accountable next steps.

  • Exceptions and deficiencies are documented with owners and due dates (critical · weight 4.0)

    Record any non-conformance, deficiency, or missing evidence discovered during the self-test.

  • Corrective actions have been assigned (critical · weight 3.0)

    Confirm remediation owners and target dates are assigned for all open issues.

  • Inspector attestation (critical · weight 3.0)

    Inspector confirms the worksheet was completed based on available evidence and observed results.

How to use this template

  1. 1. Define the audit period, in-scope system, and Trust Services Criteria so the worksheet only tests controls that belong in the engagement.
  2. 2. Assign each control row to a named owner and link the evidence repository, ticketing record, or system report that proves the control operated during the period.
  3. 3. Walk through each section in order, checking the control description against the actual process and attaching dated evidence for the sample or frequency required.
  4. 4. Record every exception, deficiency, or missing artifact with a clear owner, due date, and remediation note instead of leaving blanks or informal comments.
  5. 5. Review the completed worksheet with compliance and management, then sign off only after open items are either resolved or formally accepted with a plan.

Best practices

  • Tie every control to a specific owner and evidence source before the self-test begins, or the review will stall when proof is needed.
  • Use evidence dated inside the audit window, not screenshots or exports from outside the period under review.
  • For recurring controls such as access reviews, backups, and monitoring, verify the cadence as well as the result so the control can be defended as operating effectively.
  • Keep the evidence repository organized by control name and date so an auditor can trace each item without a manual search.
  • Document exceptions as deficiencies with impact, owner, and due date instead of treating them as informal notes.
  • For automated controls, capture system output, logs, or workflow history that shows the control executed, not just a policy stating that it should.
  • Review restore tests, incident records, and change approvals for completeness because these are common failure points in SOC 2 testing.

What this template typically catches

Issues teams running this template most often surface in practice:

Access reviews were completed, but the reviewer did not retain evidence of what was reviewed or what was removed.
Privileged access exists without documented approval, periodic review, or a clear business need.
Change tickets show implementation, but not testing, approval, or evidence of rollback readiness.
Monitoring alerts are configured, but no one can show that alerts were actually reviewed and triaged during the period.
Backups ran successfully, but there is no restore test evidence to prove the data can be recovered.
Business continuity or disaster recovery plans are outdated, unapproved, or missing named owners.
Input validation, exception handling, or output reconciliation controls are described in policy but not evidenced in practice.
Privacy or retention actions were started, but not tracked to closure with a documented final disposition.

Common use cases

SaaS Compliance Manager Preparing for Fieldwork
A compliance manager uses the worksheet to collect evidence from engineering, IT, and support before the SOC 2 auditor requests samples. The template helps confirm which controls are in scope and where each artifact lives.
Security Lead Reviewing Access and Logging Controls
A security lead runs the self-test after a quarter of user provisioning changes to verify access reviews, privileged access approvals, and alert review evidence. The worksheet makes it easier to spot missing approvals or incomplete logs.
Operations Owner Validating Recovery Readiness
An operations team uses the availability section to confirm backups, restore tests, monitoring thresholds, and disaster recovery documentation. This is useful before a renewal audit or after infrastructure changes.
Privacy Program Owner Closing Open Items
A privacy owner uses the confidentiality and privacy section to track retention, disposal, and request handling evidence to closure. The worksheet creates a clear record of deficiencies and remediation status.

Frequently asked questions

What does this SOC 2 Control Self-Test Worksheet cover?

This worksheet covers the core areas auditors usually expect to see supported by evidence: scope and readiness, security, availability and resilience, processing integrity, confidentiality and privacy, and final exceptions and sign-off. It is designed to help you verify that controls are not only documented, but also operating during the audit period. Use it to collect proof, identify gaps, and assign follow-up actions before formal testing begins.

When should we run this worksheet?

Run it before your SOC 2 audit window closes, and again after any major system, vendor, or process change. Many teams use it as a pre-audit readiness check, then repeat it quarterly or monthly for controls that need recurring evidence such as access reviews, backups, and log monitoring. If a control is high risk or frequently changes, test it closer to the audit period.

Who should complete the self-test?

The control owner should complete each section, with review from security, compliance, IT, operations, or privacy depending on the control. A single coordinator can manage the worksheet, but the evidence should come from the people who actually run the control. For sign-off, use someone who can confirm the results and assign remediation, not just collect files.

Does this worksheet map to the SOC 2 Trust Services Criteria?

Yes, it is structured around the Trust Services Criteria areas commonly tested in SOC 2 engagements: security, availability, processing integrity, confidentiality, and privacy. It is a self-test tool, not the auditor’s workpaper, so it helps you prepare evidence and spot deficiencies early. You can customize the control list to match your system description and the criteria in scope.

What are the most common mistakes this template helps catch?

Common issues include missing evidence for the full audit period, access reviews that were done but not retained, backups that were performed but never restore-tested, and change records that do not show approval or testing. Teams also miss ownership, so controls exist on paper but no one can prove who ran them. This worksheet makes those gaps visible before the auditor does.

How do we customize it for our environment?

Start by aligning the scope to your in-scope systems, products, and subservice organizations, then tailor each control to the way it actually operates. Add your own evidence fields, control owners, frequencies, and repository links. If you have automated controls, include screenshots, exports, or system reports that show the control ran during the period.

Can this be used with GRC tools, ticketing systems, or shared drives?

Yes. The worksheet works well alongside GRC platforms, ticketing systems, cloud logs, and shared evidence folders. Many teams link each control to Jira, ServiceNow, Google Drive, SharePoint, or a GRC record so the reviewer can jump straight to source evidence. The key is to keep the evidence organized and time-bound.

How is this different from an ad hoc audit prep checklist?

An ad hoc checklist usually asks whether a control exists, while this worksheet asks whether it operated during the period and whether the evidence is sufficient. That distinction matters in SOC 2 because auditors test design and operating effectiveness, not just policy presence. This template also includes exceptions, corrective actions, and sign-off so you can track closure instead of stopping at discovery.

Go deeper on the topic

Related concepts
  • Predictive scheduling laws — also called fair workweek laws or secure scheduling — require employers in covered industries to publish employee schedules...
  • Overtime calculation is the process of applying federal, state, local, and contractual rules to hours worked to determine the correct pay — including...
  • A near-miss is an event that could have caused injury or damage but didn't — a slip that didn't fall, a load that shifted but didn't drop, a machine that...
  • Lockout/tagout (LOTO) is the procedure for controlling hazardous energy — electrical, hydraulic, pneumatic, mechanical, thermal, chemical — before...
Related guides

Ready to use this template?

Get started with MangoApps and use SOC 2 Control Self-Test Worksheet with your team — pricing built for small business.

Ask AI Product Advisor

Hi! I'm the MangoApps Product Advisor. I can help you with:

  • Understanding our 40+ workplace apps
  • Finding the right solution for your needs
  • Answering questions about pricing and features
  • Pointing you to free tools you can try right now

What would you like to know?