Why is a CPA the one who audits your security?

TL;DR
  • A SOC 2 is an assurance engagement, and assurance is a CPA discipline: independence, professional skepticism, and documented procedures that hold up to outside review.
  • The hard skill is testing internal controls, which is exactly what a SOC 2 is. The soft skill is judgment, built over years of fieldwork watching how controls actually fail.
  • An engineer can read a config. A CPA is trained to decide whether the evidence really supports the claim, and to put their license behind that call.

When I tell a founder their SOC 2 has to be signed by a CPA, the reaction is almost always the same. Wait. An accountant is doing my security audit? My engineers know our infrastructure cold. Why is the tax guy involved.

Fair reaction. Let me clear it up.

"CPA" does not mean "tax person"

People hear CPA and think 1040s and quarterly filings. That is one corner of the profession. A SOC 2 is not accounting work at all. It is an assurance engagement, and independent assurance is the thing the CPA profession was actually built to do.

The AICPA's SOC for Service Organizations suite, which includes SOC 1, SOC 2, and SOC 3, is a CPA attestation service. It produces a report a customer's procurement team, security reviewer, or auditor can rely on without redoing the work themselves. That reliance is the whole product. And reliance is only worth something if the person providing it is independent, skeptical, and accountable.

So the CPA is not in the room because they know your Kubernetes setup best. Your engineers win that contest every time. The CPA is in the room because they are trained and licensed to look at your evidence and decide whether it actually supports the claim, then put their license behind that call.

This is also who signs your SOC 2 report. It is a CPA's opinion. Not a platform's output. Not a dashboard.

The soft skills are the point

Here is what an engineer does well: confirm a setting is on. MFA enforced, encryption at rest enabled, the access list pulled. True facts, easy to read.

Here is what the audit is actually asking: does that setting prove the control operated the entire period, for everyone in scope, with no quiet exceptions. That is a different question, and it is a judgment.

The training that produces that judgment is specific:

  • Professional skepticism. A trained default to verify rather than trust. You do not take "we do quarterly access reviews" at face value. You ask to see the reviews, you check the dates, you sample.
  • Independence. You have no stake in the answer being yes. That is what lets a third party lean on your conclusion.
  • Sufficient appropriate evidence, documented. Inquiry alone does not get there. The standard requires corroboration, and it requires you to write down what you did so a reviewer can follow it. This is why inquiry is never enough on its own.
  • The duty to be wrong on the record. If you call a control as operating effectively and it was not, that is your name, your license, your problem.

Those are taught, examined, and enforced under a code of conduct. An engineer confirming a config is not operating under any of that.

The hard skills are the domain

None of the above means SOC 2 is generic accounting. It is not. SOC 2 is internal-controls testing over security, availability, processing integrity, confidentiality, and privacy. IT general controls, access management, change management, governance, risk. Deep, specific domain work.

So the right practitioner has two things at once. The assurance discipline of a CPA, and the technical depth to know what good controls actually look like in a real engineering org. Both. Not one.

The refinement most founders miss

Here is the part that matters and almost nobody tells you. There is no separate "SOC 2 license." Technically, any licensed CPA firm can sign one.

That sounds like a loophole. It is not, and the reason is in the standards.

What binds the practitionerWhere it lives
You may not accept an engagement you lack the competence and capabilities to performAT-C 105, engagement acceptance
You must have professional competence and exercise due professional careET 1.300.001, General Standards Rule

So a reputable CPA will not take SOC 2 work they are not trained for, because the rules forbid it. The mechanism is competence, not a special certificate.

Which brings us to the vivid part. Your tax CPA holds the exact same three letters as a seasoned SOC 2 practitioner. Same license. Completely different animal. Different training, different fieldwork, different competence. A SOC 2 specialist who has never filed a corporate return and a tax CPA who has never tested an access-review control are both, technically, CPAs. You would not want either doing the other's job.

And a CPA, specifically, is the one who issues the opinion rather than a security consultant with a cert. CISA, CISSP, and the rest are real and useful. They are not licensure. They do not carry the independence requirement, the attestation standards, or the authority to issue the opinion.

Why fieldwork is the multiplier

Reading the standard once teaches you the rules. It does not teach you judgment.

Judgment comes from years across many companies, watching the same controls pass on paper and fail in practice. You see the access review that was "done quarterly" but the dates cluster suspiciously the week before the audit. You see change management that looks airtight until you sample the emergency changes. After enough of these, you develop pattern memory. You know where to push.

That is the difference between someone who can recite the criteria and someone who can find what a first-time audit actually finds.

So here is the real risk to you

The work hinges on the person. Which means the worst outcome is not knowing who yours is.

In the bundled-platform channel, you may never meet your auditor. The economics push toward assigning whoever is cheapest and most available, who may or may not have the domain depth your stack needs. The value was never the firm's logo on the cover. It was the named, qualified person and their track record.

So before you sign anything, do the one thing that protects you. Find out exactly who will sign, and verify they are a qualified, licensed CPA. The license is public. Look it up.

The good version of this is not hard to picture. A CPA with the right competence, whose name and experience you can actually see, doing a real audit, affordably, right inside the AI tool you already work in. If you want to talk through what that looks like for your company, book a call.

Frequently asked questions

Can a non-CPA company perform a SOC 2 audit?
No. A SOC 2 is a CPA attestation engagement, and only a licensed CPA firm can perform the examination and issue the report. Compliance platforms can organize your evidence and they acknowledge this themselves, but they cannot sign the opinion. The AICPA promulgates the SOC standards and reserves the engagement for CPAs.
Is a CPA actually qualified to audit security and IT?
Yes, when they have the right competence. A SOC 2 is internal-controls testing over areas like access management, change management, and IT general controls, which is squarely a CPA assurance discipline. The standards require the practitioner to have the competence and capabilities to perform the engagement, so the right CPA pairs assurance training with real technical depth.
Can my regular tax CPA do my SOC 2?
Almost certainly not, and a good one will tell you so. There is no separate SOC 2 license, so technically any CPA firm can sign one, but AT-C 105 and the General Standards Rule bar a practitioner from accepting work they lack the competence to perform. A tax CPA and a SOC 2 specialist hold the same license but have completely different training and fieldwork.
Do I need a CISA or other security cert, or is a CPA enough?
For the signature, you need a CPA. SOC 2 is a CPA attestation, and certifications like CISA or CISSP are not licensure and do not carry the independence requirement or the authority to issue the opinion. Many strong practitioners hold both, but the CPA license is the part that lets the report be relied upon.
What should I check about the person who will sign my report?
Find out their actual name before you sign an engagement, not just the firm. Confirm they hold an active CPA license through a public lookup, and ask about their direct SOC 2 fieldwork experience. Because the work hinges on the individual's competence and judgment, an anonymous auditor assigned by a bundled channel is the risk to avoid.

Keep reading

Sources
  1. Engagement acceptance under AT-C 105 requires the practitioner to be satisfied that those performing the engagement collectively have the appropriate competence and capabilities.
  2. The AICPA Code of Professional Conduct, ET 1.300.001 General Standards Rule, requires professional competence and due professional care in performing professional services.
  3. SOC 1, SOC 2, and SOC 3 are CPA attestation services that produce reports users can rely on to assess controls at a service organization.
  4. SOC reports must be performed by independent, licensed CPA firms under the AICPA's attestation standards (SSAE 18 / AT-C).
  5. A CPA's license can be verified through the public CPAverify lookup run by NASBA and the state boards.