SOC 2 Control Implementation Guide

Service Commitments

Exception and Risk Acceptance for SOC 2

Commitment exceptions, deviations, unsupported customer assumptions, and service limitations are documented, approved, and tracked.

Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.

Maintained by GreenHat Security · Reviewed August 21, 2026

What this control should accomplish

Departures from commitments and unsupported customer assumptions are visible, explicitly approved at the right level, bounded in time, and either corrected or knowingly accepted with safeguards.

First SOC 2 program

A credible starting point

Use one exception register. Require every deviation to name the affected commitment, service or customer, business reason, risk, compensating measure, owner, approver, and expiration date before the company proceeds.

As the company scales

Make it repeatable

Route exceptions through a governance platform using risk-based approval levels, automated expiration reminders, links to customer and service records, periodic management reporting, and independent validation before closure.

How to implement Exception and Risk Acceptance

  1. 1

    Define what requires an exception

    Set intake criteria for unmet commitments, policy deviations, unsupported customer assumptions, service limitations, missed obligations, and approved temporary workarounds.

    You should end up with: Published exception criteria and clear intake ownership.

  2. 2

    Describe the exact deviation

    Record the affected commitment, expected behavior, actual condition, scope, affected customer or service, start date, and requested duration.

    You should end up with: A complete exception record linked to the relevant commitment and source facts.

  3. 3

    Assess risk and customer impact

    Evaluate security, availability, legal, privacy, operational, and customer consequences using current technical and contractual information.

    You should end up with: A documented risk assessment with affected parties and residual risk.

  4. 4

    Set temporary safeguards

    Define compensating measures, monitoring, restrictions, remediation work, accountable owners, milestones, and an expiration or review date.

    You should end up with: A time-bounded action plan linked to operating evidence and monitoring results.

  5. 5

    Obtain accountable approval

    Route the decision to a leader with authority over the affected risk and customer obligation, escalating material exceptions to executive or legal review as appropriate.

    You should end up with: A dated approval, rejection, or required revision with stated rationale.

  6. 6

    Review and close

    Review open items before expiration, escalate overdue remediation, and close only after the expected condition is restored or a new documented decision is approved.

    You should end up with: Review history and closure evidence, or a separately approved renewal with updated facts.

Evidence to keep, and what it should prove

Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.

Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.

Policy / design artifacts

Documents that define the control, its scope, ownership, and expected way of working.

compensating control documentation

  • Confirm what the record proves

    Temporary safeguards address the stated risk during the exception, have assigned operators and monitoring, and remain in place until remediation or expiry.

  • Include this context

    exception identifier

  • Include this context

    safeguard and risk addressed

  • Include this context

    operator

  • Include this context

    operating frequency

  • Include this context

    monitoring evidence

  • Include this context

    effective and end dates

Weak evidence to avoid

A note promising increased monitoring without naming the signal, threshold, operator, review frequency, evidence location, or end date.

Approval / review evidence

Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

Exception register

  • Confirm what the record proves

    Commitment deviations and service limitations are centrally visible with exact scope, affected promise, risk, safeguards, approval, ownership, and expiration.

  • Include this context

    exception identifier

  • Include this context

    affected commitment and scope

  • Include this context

    actual deviation and business reason

  • Include this context

    owner and approver

  • Include this context

    start and expiration dates

  • Include this context

    status and action link

Weak evidence to avoid

A row labeled customer exception approved with no affected promise, customer scope, deviation, owner, risk, approval evidence, or expiration.

risk acceptance records

  • Confirm what the record proves

    A leader with appropriate authority knowingly accepted the documented residual security, service, legal, and customer impact for a defined period.

  • Include this context

    exception and risk identifier

  • Include this context

    risk and customer impact

  • Include this context

    residual risk rationale

  • Include this context

    decision authority

  • Include this context

    approval date

  • Include this context

    expiration or review date

Weak evidence to avoid

A business owner writes risk accepted in a ticket without quantified impact, technical or legal input, approval authority, review date, or affected-customer scope.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

The current exception and risk-acceptance procedure, open exception register, approval authorities, and evidence that compensating safeguards for current exceptions are operating as of the examination date.

Type 2

Evidence across the review period

Every commitment exception, unsupported customer assumption, service limitation, risk acceptance, renewal, expiration, or closure active or processed at any time during the review period.

Completeness check

Reconcile commitment and control deviations in issue, contract, and service records to the exception register; then compare expiration dates to review, renewal, or closure records and verify safeguard evidence throughout each active interval.

Build the record set from

  • governance platform
  • risk register
  • commitment register
  • remediation ticketing system

Keep these fields for each record

  • exception identifier and affected commitment
  • customer or service scope
  • start and expiration dates
  • risk and compensating safeguard
  • owner and approval authority
  • review events and status
  • closure evidence or renewal decision

How an auditor may test this control

Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.

  • Confirm the intended control outcome

    Determine whether the control is designed to achieve this result: Departures from commitments and unsupported customer assumptions are visible, explicitly approved at the right level, bounded in time, and either corrected or knowingly accepted with safeguards.

  • Confirm ownership and operating cadence

    Compare the documented owner with the intended role (Service Owner / Legal / CISO), then compare dated records with the stated cadence: Ongoing; review at least annually.

  • Establish the complete audit record set

    Reconcile commitment and control deviations in issue, contract, and service records to the exception register; then compare expiration dates to review, renewal, or closure records and verify safeguard evidence throughout each active interval.

  • Prepare the as-of-date evidence for a Type 1 engagement

    The current exception and risk-acceptance procedure, open exception register, approval authorities, and evidence that compensating safeguards for current exceptions are operating as of the examination date.

  • Prepare period evidence for a Type 2 engagement

    Every commitment exception, unsupported customer assumption, service limitation, risk acceptance, renewal, expiration, or closure active or processed at any time during the review period.

  • Inspect the policy / design artifacts

    Documents that define the control, its scope, ownership, and expected way of working.

    • Inspect compensating control documentation

      For each selected record, confirm it demonstrates Temporary safeguards address the stated risk during the exception, have assigned operators and monitoring, and remain in place until remediation or expiry.

      • exception identifier
      • safeguard and risk addressed
      • operator
      • operating frequency
      • monitoring evidence
      • effective and end dates
  • Inspect the approval / review evidence

    Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

    • Inspect Exception register

      For each selected record, confirm it demonstrates Commitment deviations and service limitations are centrally visible with exact scope, affected promise, risk, safeguards, approval, ownership, and expiration.

      • exception identifier
      • affected commitment and scope
      • actual deviation and business reason
      • owner and approver
      • start and expiration dates
      • status and action link
    • Inspect risk acceptance records

      For each selected record, confirm it demonstrates A leader with appropriate authority knowingly accepted the documented residual security, service, legal, and customer impact for a defined period.

      • exception and risk identifier
      • risk and customer impact
      • residual risk rationale
      • decision authority
      • approval date
      • expiration or review date
  • Trace the control from design to operation

    Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.

Common implementation and evidence gaps

  • Exceptions are discussed in messages but never enter a register visible to management.
  • An acceptance has no affected commitment, defined scope, expiration date, or residual-risk explanation.
  • A business owner approves risk without validation from the technical or legal owner who knows the relevant facts.
  • Compensating measures are listed but have no operator, monitoring record, or evidence of effectiveness.
  • Expired exceptions remain open indefinitely because renewal and escalation are not enforced.

Before you call this control ready

  • Can every open exception be traced to a specific commitment, customer or service scope, owner, approver, and expiration?
  • Does the risk analysis use current operational and contractual facts?
  • Are temporary safeguards operating and producing evidence during the exception period?
  • Do approval levels reflect the magnitude and ownership of the risk being accepted?
  • Can closed exceptions be traced to restored compliance or a newly approved, time-bounded decision?

Trust Services Criteria references

These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.

  • CC3.2
  • CC4.2
  • CC5.1

Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.