CPA Forge

AI & Client Data: A SOC 2 Checklist for Accounting Firms

By Editorial TeamPublished 2026-05-01

Some links in this article are affiliate links — we may earn a commission at no extra cost to you. Recommendations are independent of affiliate revenue. Full disclosure.

Before you put a single client transaction into a new AI tool, run this checklist. It's not a substitute for your firm's risk policy — it's the shortlist most engagement letters and SOC 2 audits actually care about.

Don't skip the engagement letter

Update engagement letters before AI tools touch client data. Most PII / privilege issues are contractual, not technical.

1. Vendor attestations#

  • SOC 2 Type II report from the last 12 months. Type I is fine for new vendors but plan to upgrade within a year.
  • Subprocessor list — including LLM providers (OpenAI, Anthropic, Google) — with their attestations.
  • Data residency. Confirm where client data is processed and stored.

2. Data handling#

  • No-training clause in the DPA — your data must not be used to train base models.
  • Retention policy — how long is processed data retained, and where?
  • Deletion on request — can you remove a client's data on offboarding?

3. Access controls#

  • SSO / SAML support, plus enforced MFA.
  • Role-based access down to the client level.
  • Audit log export.

4. Incident response#

  • Breach notification timeline — 72 hours or sooner is standard.
  • Incident history — ask for the past 12 months.

5. Engagement letter updates#

  • AI usage clause — disclose that AI tools may be used to process client data.
  • Sub-vendor disclosure clause covering LLM providers.

What "good" looks like in 2026#

The vendors we recommend in our AP automation, bookkeeping, and practice management guides all clear this checklist. If a vendor can't produce the documents in section 1 within a week, walk.

Frequently asked questions

Do AI accounting tools need SOC 2?
Yes — for any tool processing client financial data, SOC 2 Type II is the table-stakes attestation. Don't accept Type I as a permanent answer.
Can I use ChatGPT for client work?
Only the enterprise / API tier with no-training and DPA in place — and only when your engagement letter and client consent permit it.

Related guides