Safeguard
Compliance•

A SOC 2 Evidence Calendar You Can Run With Any Tooling

A daily, weekly, monthly, quarterly and annual calendar of SOC 2 evidence tasks, with owners and what to save. Works with a spreadsheet, a ticket tracker or a platform.

Safeguard Security Team
5 min read

A CPA firm's SOC 2 guide, updated on 14 October 2026, makes a point most first time teams learn the hard way: during a Type 2 observation period the auditor is not doing much, but you need to be, because "a control that's skipped one quarter is an exception in the report." The same guide says first year Type 2 reports often cover 3 to 6 months and that Type 2 observation periods typically run 3 to 12 months.

The AICPA has not issued a SOC 2 checklist, so the calendar below is a template I wrote from the criteria groups in that guide. Adjust it to your own control descriptions. It assumes nothing about tooling.

What's affected

Every recurring control you describe to the auditor. If your policy says "quarterly access review," the auditor will look for one in each quarter of the period. If it says "monthly," they will look for each month.

How to check if you're exposed

Open your controls list and mark each control with its frequency. Then ask: for the last full period, where would I find proof it ran? If the answer is a person's memory, it is not proof.

The calendar

CadenceTaskOwnerSave as evidence
Per eventNew hire access request and approvalHiring managerTicket with approver and date
Per eventTermination access removalIT or people opsHR date plus deactivation timestamp for each system
Per eventProduction change approvalEngineeringMerged pull request with reviewer and passing checks
Per eventIncident recordIncident leadTicket, timeline, follow up actions
WeeklyVulnerability scan results triageSecurity or engineering leadScan output and tickets with severity and due date
MonthlyReview of alerts and logging coverageEngineering leadDated note or ticket
MonthlyReconcile HR roster to identity providerITDiff output and removals
QuarterlyUser access review for in scope systemsSystem owners and managersAccess lists, reviewer, decisions, removal confirmation
QuarterlyBackup restore testEngineeringTest record with result
QuarterlyVendor register reviewSecurity or operationsUpdated register with review dates
AnnualRisk assessmentLeadershipRated risks with owners and treatments
AnnualPolicy review and approvalPolicy ownersVersion history, approver, date
AnnualSecurity awareness trainingEveryoneCompletion report
AnnualPenetration test and retestEngineeringReport, findings tracked to resolution
AnnualIncident response exerciseIncident leadNotes and actions
AnnualVendor SOC report review for critical vendorsSecurity or operationsDated review note per vendor

The risk assessment, penetration test, incident exercise, and vendor review items trace to the CPA firm's descriptions of CC3, CC4, CC7 and CC9. The change approval item traces to CC8. Frequencies are examples. Your policy sets them.

What to do now

  1. Copy the table into a sheet or tracker and replace owners with real names.
  2. Create recurring calendar events or tickets for each row, due a week before the deadline you promised in your policy.
  3. Decide where each artifact is stored and name files with date and control, such as 2026-Q4-access-review-github.csv.
  4. For population based controls (hires, leavers, changes), make it possible to produce the full list for the period on demand. The CPA firm says auditors request the full list and then select samples.
  5. Hold a 20 minute monthly check where owners confirm their tasks ran.
  6. At the end of each quarter, do a dry run: pretend you are the auditor and try to pull one sample per control.

How to avoid this trap

  • Do not write frequencies in policies that you cannot sustain. Weekly on paper and monthly in practice is an exception.
  • Do not store evidence in individual inboxes.
  • Do not let owners self attest without an artifact. A date and a tick box in a chat is weak.
  • Do not forget the end of the period. Leavers, vendors and changes in the last weeks get sampled too.
  • Do not run controls only in the last month before fieldwork. Auditors can see dates.

Why it matters

The calendar is the difference between a three week fieldwork and a three month scramble. It also reveals which controls are unrealistic before they become exceptions. Dropping or loosening a control before the period starts is normal. Doing it after is a finding.

Try it yourself

Pick one quarterly row, say the access review, and do it today for one system. Save the artifact, then answer: could someone who does not work here understand it in two minutes?

Click through it at your own pace, or open it full screen.

Quick check

How do auditors usually test controls such as new hires or production changes?

They request the full population for the period and select samples from it.

Is there an official AICPA SOC 2 checklist?

No. The AICPA issues the criteria and points of focus. Controls and checklists are designed by each organization and its auditor.

Sources

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.