DisclosureIndependent directory. Not a CPA firm. Nothing here is legal, audit, or tax advice. Methodology.

Do I need a penetration test for SOC 2?

By Editorial team · Published · Last updated

Not strictly required by AICPA, but functionally yes — most auditors require a recent pen test as part of CC4.1 monitoring evidence.

Short answer: not strictly required by the SOC 2 standard, but in practice almost always required by your auditor. The Trust Services Criteria do not list 'penetration test' as a control. Most auditors interpret CC4.1 (monitoring activities) and CC7.1 (system operations) as requiring evidence of independent vulnerability assessment — and a pen test is the cleanest way to provide that evidence.

What the AICPA standard actually says

The Trust Services Criteria require monitoring of internal controls (CC4.1) and detection of vulnerabilities (CC7.1). The standard is silent on the specific method. A pen test satisfies these criteria; so does a vulnerability scan with appropriate scope and remediation tracking. Most auditors prefer a pen test because it is harder to fake and easier to audit.

What auditors typically require

What a pen test costs at startup scale

Annual third-party pen test pricing for a small SaaS application typically runs $4,000 to $15,000. The variance is driven by scope: a single web application is at the low end; a multi-product platform with API endpoints, mobile apps, and infrastructure components is at the high end. Some boutique CPA firms (Prescient Assurance) offer combined audit + pen test packages at a discount.

Common shortcuts that don't fly with auditors

Choosing a pen test provider

Common pen test firms in the SaaS ecosystem include Cobalt, NetSPI, Bishop Fox, HackerOne (paid pen test, not bug bounty), and a long tail of boutique firms. CREST or OSCP credentials on the testing team and a clear scoping process are stronger signals than brand recognition. Book 3 to 6 weeks ahead — most firms have that long a queue.