Audit & Compliance

SOC 2 Penetration Test: What You Actually Buy in 2026

What a SOC 2 penetration test costs, what scopes it covers, how long it takes, and what lands in your evidence package. Buyer-side, with INR and USD pricing.

AK&RG
Cybersecify
10 min read

A SOC 2 penetration test is four things: a defined set of scopes, a fixed number of testing days, a report your auditor can use without translating it, and a retest that closes findings before the auditor sees them. In India the usable range is roughly INR 50,000 to INR 3,00,000, and the spread is mostly about how much of the testing is done by a human. At Cybersecify the SOC 2 answer is the Growth Pentest at INR 1,79,999 plus taxes: two scopes, ten business days, Trust Services Criteria mapping per finding, a Letter of Attestation, and one free retest.

Key Findings:

  • The AICPA does not require a penetration test for SOC 2, for Type 1 or Type 2. Auditors commonly accept one as evidence for CC7.1 and CC7.2, which is a different statement and the honest one.
  • A scope is one system with its own authorization logic. A web application and the API behind it are two scopes, which is why most SaaS SOC 2 engagements are two rather than one.
  • Cybersecify prices are published: Startup Pentest INR 74,999 (one scope, five business days) and Growth Pentest INR 1,79,999 (two scopes, ten business days). Growth is the SOC 2 plan because it carries the Trust Services Criteria mapping and the Letter of Attestation.
  • Testing is the short part of the calendar. Ten business days of testing sits inside a six to eight week path that includes the statement of work, the advance, access verification, your remediation cycle and the retest.
  • The retest is a plan inclusion, not an upsell. One month from the v1.0 report is the outer bound, and we retest sooner when your fixes land sooner. The deliverable is a v2.0 report, never an addendum.
  • A licensed CPA firm issues the SOC 2 report. A pentest vendor does not. We produce evidence the audit firm relies on.

This is the buyer-side page. If what you need is the auditor’s side of the same question, meaning what an auditor looks for in the report and where engagements fail their review, that is penetration testing for SOC 2: what auditors want.

What you are actually buying

Vendor pages describe methodology. Buyers need the line items, because the line items are what differ between a quote you can use and a quote you cannot.

Every penetration test sold for SOC 2, from any vendor, reduces to four purchasable things.

Line itemWhat it meansWhat to check in a quote
ScopesThe number of distinct systems tested, each with its own authorization logicDoes the count match the boundary in your SOC 2 system description?
Testing daysDays a tester spends inside your systemsAre they business days or calendar days? A ten calendar day engagement contains fewer testing days than a ten business day one
ReportThe document your auditor readsDoes it map findings to Trust Services Criteria, or leave that to your auditor?
RetestVerification that Critical and High findings are closedIs it included, or quoted separately after you have already committed?

Everything else on a vendor’s page is a description of how they perform those four. That is not a criticism of methodology pages. It is a statement about what changes the price and what changes your audit date.

What a scope is, and why one is usually not enough

A scope is one testable system with its own authorization logic and its own attack surface.

This definition does real work. Most SaaS companies present a customer-facing web application and a REST or GraphQL API behind it. Those share a database and a business model, so they feel like one system. They are two scopes, because the authorization decisions are made separately and a flaw in one does not imply a flaw in the other. We routinely find an object-level authorization flaw on an API endpoint whose equivalent web route is correctly protected, because the web route was tested by QA and the API was assumed to inherit its protection.

The practical rule for a SOC 2 buyer is to scope against the boundary named in your system description, not against a number you hoped to pay. If the system description names the application and the API, a one-scope test leaves the auditor looking at a report that covers part of the boundary they were asked to opine on.

Common SaaS setupScopesCybersecify plan
Web application only, no public API1Startup, INR 74,999
Web application plus REST or GraphQL API2Growth, INR 1,79,999
Web app, API, plus a mobile client3Growth plus one scope at INR 74,999
Web app, API, mobile, plus cloud configuration review4Growth plus two scopes

Our pricing page carries the full plan detail including what each tier includes beyond the test itself. If you are unsure how many scopes your product actually presents, that is a scoping-call question and not something to guess at from a pricing table.

What it costs, and what the price bands mean

Published Indian pricing for a penetration test that a SOC 2 auditor will use runs from roughly INR 50,000 to INR 3,00,000 for the scopes a startup typically needs. The number itself is less informative than what sits behind it.

BandTypical INRWhat you usually getSOC 2 usability
Budget50,000 to 1,00,000Automated scanner output, lightly reviewed, vendor cover pageFrequently rejected. No evidence of manual testing by a qualified person
Professional1,00,000 to 3,00,000Methodology-driven manual testing, named tester, retest includedAccepted by most auditors when the report carries the criteria mapping
Enterprise3,00,000 and upMulti-week, multi-scope programme, often with a dedicated project managerAccepted, and more structure than a Series A SaaS with two systems needs

Our two prices sit in the professional band and are published rather than quoted case by case:

  • Startup Pentest, INR 74,999 plus taxes. One scope, five business days, full technical and executive report, CVSS v3.1 severity per finding, six founder-led consulting hours usable for six months from kickoff, and one free retest.
  • Growth Pentest, INR 1,79,999 plus taxes. Two scopes, ten business days, everything above plus SOC 2 and ISO 27001 evidence mapping, a Letter of Attestation signed by the lead tester, twelve founder-led consulting hours usable for twelve months, and one free retest.

Additional scopes are INR 44,999 each on Startup, which caps at two scopes, and INR 74,999 each on Growth, which does not cap. Five or more scopes moves to a custom scoping proposal.

The price does not change with your address. A team in Berlin or San Francisco pays what a team in Bengaluru pays for the same scope, because the work is the same work.

Why Growth is the SOC 2 plan

The honest version of this is not “Growth is bigger”. It is that two specific items live on Growth and both of them are read by people who are not engineers.

Trust Services Criteria mapping per finding. Without it, your auditor receives a list of technical findings and has to decide for themselves which criterion each one speaks to. That translation is work, it is error-prone, and it happens at the worst possible moment in your timeline. With it, the report is usable as submitted.

Letter of Attestation from the lead tester. A short signed document stating what was tested, when, by whom, and under what methodology. Enterprise security reviewers ask for this more often than auditors do, and having it removes a round trip from a procurement cycle.

The Startup Pentest is a real penetration test and produces a real report. It is the right purchase when the compliance driver is absent or when your system description genuinely names one system. It is the wrong purchase when an auditor is waiting for the output, because the two items above are the ones they read first.

The calendar, which is the part buyers get wrong

Testing occupies five business days per scope. Almost nobody’s SOC 2 date is set by that.

Our engagement sequence has twelve steps, in this order: inquiry, formal quote, NDA, statement of work, proforma invoice, fifty percent advance, access verification, kickoff, engagement, v1.0 report delivery, remaining fifty percent, retest.

Access verification is the step engagements genuinely stall on, and it is worth naming because most vendors do not. Test accounts at every privilege level, a working environment, agreed rate limits, a named contact. We have seen this take longer than the testing itself when the accounts have to be created by a team that did not know the test was happening.

PhaseRealistic elapsed timeWho controls it
Quote, NDA, SOW, proforma, advance3 to 10 business daysBoth sides
Access verification1 to 10 business daysYou
Testing, one scope5 business daysUs
Testing, two scopes10 business daysUs
Your remediation cycle1 to 4 weeksYou
Retest1 to 3 business daysUs, triggered by your fixes

Six to eight weeks from first contact to a complete evidence package is a realistic plan. Book eight to ten weeks before the audit if you want room for the remediation cycle to go badly.

The retest, stated precisely

The retest is included in both plans. It is not a lever and it is not a separate purchase.

Its timing has two halves and buyers are usually told only one of them. One month from delivery of the v1.0 report is the outer bound, not a waiting period. We retest sooner when your fixes are in sooner, which is the half that actually matters when an audit date is approaching.

The retest takes one to three business days and the deliverable is a v2.0 report: a full report that supersedes v1.0, with updated status columns and fresh per-finding evidence of the fixed state. It is deliberately not an addendum. An addendum asks your auditor to reconcile two documents and work out which statement is current. A v2.0 is one document that stands alone, which is what you want in an evidence package that somebody else will read months later.

Judge the deliverable before you buy it

The single highest-signal pre-purchase check is reading a vendor’s actual report.

Ours is public. The sample report is readable in full on the site with no form, and shows the scope statement, the findings format, the criteria mapping and the retest results in the shape we deliver them. If a vendor cannot or will not show you a sanitised prior report, you are being asked to buy deliverable quality unverified, which is a strange thing to do with the document your audit depends on.

Two further checks worth making of any vendor, including us:

  • Ask who is testing, by name and credential. “Our team is certified” is not an answer. Rathnakara GN leads every engagement here and holds an M.Sc in Cyber Security and the OSCP.
  • Ask which methodology and which version. We test against PTES, OWASP WSTG v4.2, the OWASP Top 10:2025, the OWASP API Security Top 10 2023, and NIST SP 800-115. A vendor citing a version of a standard that has not been released is telling you something about their review process.

What we are not

We are not a CPA firm and we do not issue SOC 2 reports. A SOC 2 report is an attestation issued by an independent licensed CPA firm after an examination, and the AICPA Trust Services Criteria are what that examination tests against. A penetration test vendor produces one piece of the evidence that firm relies on.

We are also not CERT-In empanelled and do not claim to be. SOC 2 has no CERT-In relationship. If a regulator or a customer names CERT-In empanelment as a requirement for your situation, that requirement is real and separate, and who needs a CERT-In empanelled vendor covers where it genuinely binds.

Where to go from here

If you know your scope count, the prices above are the prices and our pricing page has the rest of what each plan includes. If you do not, that is the first thing a scoping call settles.

Corrections and updates

We publish corrections rather than editing them away, so a reader who acted on an earlier version can see what changed. Some entries record a change in the source document itself, others record our own error. Dates are our review dates, not the source's change date.

Our aim is to keep this accurate and current. If something here is wrong, or a source has moved since we read it, tell us and we will review it against the source and say what we decide. Our corrections policy explains how.

Frequently Asked Questions

What do you actually buy when you buy a SOC 2 penetration test?

You buy a defined number of scopes, a fixed number of testing days, a report, and a retest. That is the whole product, and every other difference between vendors is a variation on those four. A scope is one testable system with its own authorization logic, so a web application and the API behind it are two scopes rather than one. Testing days are what the tester spends inside your systems. The report is what your auditor reads, and it needs a scope statement, findings with severity and reproduction steps, and a mapping from each finding to the Trust Services Criteria it evidences. The retest is what closes Critical and High findings before an auditor sees them. At Cybersecify the SOC 2 answer is the Growth Pentest at INR 1,79,999 plus taxes: two scopes, ten business days, SOC 2 and ISO 27001 evidence mapping, a Letter of Attestation from the lead tester, twelve founder-led consulting hours, and one free retest.

How much does a SOC 2 penetration test cost in India in 2026?

Published Indian pricing for a SOC 2-usable pentest sits between roughly INR 50,000 and INR 3,00,000 for the common startup scopes, and the spread is mostly about how much of the work is manual. Below about INR 1,00,000 you are usually buying scanner output with a cover page, which auditors frequently reject because it shows no evidence of a qualified human testing business logic. Cybersecify publishes two prices and does not quote outside them for standard scopes: Startup Pentest at INR 74,999 for one scope over five business days, and Growth Pentest at INR 1,79,999 for two scopes over ten business days. Growth is the SOC 2 plan because it is the one carrying the Trust Services Criteria mapping and the Letter of Attestation. A team in Berlin or San Francisco pays what a team in Bengaluru pays for the same scope.

Is the Startup Pentest enough for SOC 2, or do I need Growth?

Growth is the SOC 2 plan, and the difference is not the number of scopes. The Startup Pentest at INR 74,999 covers one scope over five business days with a full technical report, CVSS severity per finding, and one free retest, which is a real penetration test by any standard. What it does not carry is the SOC 2 and ISO 27001 evidence mapping or the Letter of Attestation, and those two items are what an auditor and an enterprise reviewer actually read first. There is also a scoping reality: most SaaS companies present a web application and an API as separate attack surfaces with separate authorization logic, so one scope rarely covers the boundary named in a SOC 2 system description. If your system description genuinely names one system, ask us and we will say so.

Does the AICPA require a penetration test for SOC 2?

No. The AICPA does not require a penetration test for SOC 2, for Type 1 or Type 2. This matters commercially because several vendors sell the test as mandatory. What is true is that auditors commonly accept a pentest as evidence for CC7.1 and CC7.2, and that arriving at a Type 2 without one is frequently flagged as a gap. The practical consequence is that your auditor, not the AICPA, sets the bar, so ask them in writing what they accept before you buy anything. Ask three questions specifically: whether scanner output is acceptable, how recent the report must be, and whether testing by your own engineering team satisfies independence. The answers differ between audit firms more than most buyers expect.

How long does a SOC 2 penetration test take from purchase to evidence?

Testing is the short part. One scope is five business days and two scopes are ten, with report writing inside that window rather than after it. Scopes run sequentially by default, so each additional scope adds five business days. Parallel testing is something you can request on the Growth plan from the third scope onward, and it is an option rather than a guarantee. What actually sets your date is everything around the testing: the quote, the NDA, the statement of work, the proforma invoice, the fifty percent advance, and access verification, which is the step engagements most often stall on. Then your own remediation cycle, then the retest. Six to eight weeks from first contact to a complete evidence package is the realistic plan, and booking eight to ten weeks before your audit is the safe version of that.

What is in the report that an auditor actually uses?

Four things, and the rest is supporting material. A scope statement naming exactly what was tested, so coverage can be checked against your SOC 2 system description. Findings with severity, reproduction steps and business impact, which is what evidences CC7.1. A mapping from each finding to the Trust Services Criteria it speaks to, which is what stops your auditor doing that translation themselves and getting it wrong. And a retest report confirming which findings are closed, which is what keeps an open Critical from becoming a reported control deficiency. Our published sample report shows all four in the shape we deliver them, so you can judge the deliverable before a scoping call rather than after a purchase order.

Which Trust Services Criteria does a penetration test evidence?

CC7.1 and CC7.2 directly, plus several others when the matching testing is in scope. CC7.1 covers vulnerability detection and is the primary home for a pentest report. CC7.2 covers anomaly monitoring. CC6.1 is supported when authentication and authorization testing is in scope, CC6.3 when the test covers role-based access and least privilege, which is where IDOR findings land. CC8.1 is supported by the retest, because a verified fix is change management evidence. CC4.1 covers ongoing and separate evaluations, and an independent third-party test is a separate evaluation by definition. Map each finding to the specific criterion in the report rather than asserting coverage in a summary paragraph, because the mapping is the part the auditor uses.

Can my own engineering team do the test instead?

For SOC 2, almost never. Auditors generally expect an independent third party, and testing by the team that built and operates the systems does not satisfy the independence expectation behind CC7.1. This is worth separating from the PCI DSS position, where v4.0.1 does permit a qualified internal resource but still requires organizational independence of the tester, which most in-house teams fail on the second condition rather than the first. There is also a practical problem separate from the compliance one. Your own team knows the intended design, and a penetration test is largely about finding the gap between intended design and actual configuration. Internal scanning is useful evidence alongside an annual third-party test, never as a replacement for it.

What happens if findings are still open when the audit starts?

An open Critical or High finding at audit time becomes a control deficiency your auditor has to report, which is the outcome the retest exists to prevent. Three routes out. Close them before evidence submission and have the retest confirm it, which is why our retest triggers as soon as your fixes are in rather than on a fixed calendar date. Document a formal risk acceptance signed by management for anything you genuinely cannot fix inside the window. Or show a documented remediation plan with a target date the auditor can monitor. The first is the only one that leaves you with a clean evidence package, and it is the reason we tell buyers to book eight to ten weeks out rather than two.

When is the retest, and is it really free?

It is included in both plans, it is not a separate purchase, and it is not conditional on anything. The timing has two halves that both matter. One month from delivery of the v1.0 report is the outer bound, not a waiting period, and we retest sooner when your fixes are in sooner. The retest itself takes one to three business days. The deliverable is a v2.0 report, meaning a full report that supersedes v1.0 with updated status columns and fresh per-finding evidence of the fixed state, rather than an addendum stapled to the original. That distinction matters to an auditor, because an addendum asks them to reconcile two documents while a v2.0 is one document that stands on its own.

Do I need a CERT-In empanelled vendor for SOC 2?

No. SOC 2 is an AICPA attestation standard and has no relationship to CERT-In empanelment, which is an Indian government panel relevant to specific regulated categories such as certain RBI, SEBI and Critical Information Infrastructure engagements. We are not CERT-In empanelled and we do not claim to be. If your buyer or regulator names CERT-In empanelment as a requirement, that requirement is real and you should meet it, and it is a separate question from SOC 2. The broader pattern is worth knowing, because it recurs across frameworks: buyers are frequently told an accreditation is mandatory when the standard's own text names a qualification and an independence condition instead.

Who issues the SOC 2 report itself?

A licensed CPA firm, and that is not us. This is the single most useful boundary for a first-time buyer to hold. A SOC 2 report is an attestation issued by an independent licensed CPA firm after an examination. A penetration test vendor produces one piece of evidence that the CPA firm relies on. Anybody selling you SOC 2 certification directly is either reselling an audit firm or describing something that is not SOC 2. What we produce is the pentest report, the Trust Services Criteria mapping, the retest verification and the Letter of Attestation, formatted so the audit firm can use them without translation. Choosing the audit firm is a separate purchase and a separate decision.

What do you need from us before testing starts?

Five things, and gathering them is usually the slowest part of the engagement. A written scope naming the applications, domains and environments to be tested, matching the boundary in your SOC 2 system description. Working test accounts at every privilege level that exists in the product, because authorization testing is impossible without at least two roles to compare. A test environment that mirrors production, or written authorization to test production with agreed rate limits and a change freeze window. A named technical contact reachable during testing hours who can confirm quickly whether something we are seeing is expected. And a written out-of-scope list, including any fragile integration that must not be touched. Access verification is a named step in our engagement sequence for exactly this reason.

How do you price additional scopes?

Additional scopes are priced per scope and add testing days. On the Startup Pentest a second scope is INR 44,999 and adds five business days, and Startup caps at two scopes. On the Growth Pentest each additional scope is INR 74,999 and also adds five business days, with no cap, although five or more scopes moves to a custom scoping proposal rather than a plan. Scopes run sequentially by default. Parallel testing is a Growth-only option you can request from the third scope onward, which means scopes three and four run together, so a four-scope engagement can land in fifteen business days instead of twenty. It is a request we accommodate rather than a guarantee, and it changes nothing at three scopes because three is fifteen business days either way.

Security questions, worries, or not sure what to use?

Cybersecify is a founder-led penetration testing firm for AI and SaaS startups. Tell us what you are weighing and we will give you a straight answer. Ask the team or book a free 30-minute call.

Share this article
SOC 2SOC 2 pentestpentest pricingcompliance evidenceTrust Services Criteriapenetration testing

Spotted something wrong on this page? Facts change and we get things wrong. Tell us and we will check it. We publish corrections on the page rather than editing quietly.