VAPT Cost in India: What Drives Penetration Testing Pricing
A CTO once forwarded me two quotes for the same web application penetration test. One was ninety thousand rupees. The other was six lakh eighty thousand. Same app, same scope on paper. He wanted to know why anyone would pay seven times more for the same word on the invoice. He was asking the wrong question.
The word Vulnerability Assessment and Penetration Testing (VAPT) means almost nothing until you know what the tester is actually doing behind it. One of those quotes was a Nessus scan with a logo on the report. The other was two senior testers spending nine days trying to break authentication, chain business-logic flaws, and pivot into your database. Both are legally allowed to call themselves VAPT. Only one of them will save you when a real attacker turns up.
What you are actually buying when you buy VAPT
Price in this market tracks one thing above all others: human hours from people who know what they are doing. Tools are cheap and mostly commoditised. The Nessus, Burp Suite Professional, and Nmap licences that a firm runs cost the same whether the engagement is ninety thousand or six lakh. What you are paying for is the tester who reads the output, discards the false positives, and then goes off-script to find the vulnerability no scanner will ever flag.
That distinction is the whole ballgame. An automated Vulnerability Assessment (VA) tells you which known signatures match your stack. Manual Penetration Testing (PT) tells you whether a determined human can actually get in. A cheap quote is almost always heavy on the first and light on the second. When you compare prices, you are usually comparing two different services that happen to share an acronym.
The five things that move the number
- Scope size and depth — a five-page brochure site versus a multi-tenant SaaS platform with 300 API endpoints are not remotely comparable, even though both are called a web app pentest.
- Manual effort ratio — the percentage of the engagement done by hand versus by scanner. This is the single biggest cost driver and the hardest to see on a quote.
- Tester seniority — an OSCP or CREST-certified lead with seven years of experience bills very differently from a fresher running a template.
- Compliance framing — whether you need a bare technical report or a CERT-In empanelled certificate, a PCI DSS 11.4.x-aligned test, or an RBI-submission-ready deliverable.
- Retesting and support — whether the price includes verification of your fixes, or whether that is a separate invoice you will discover in month three.
Real INR ranges, and what each band actually gets you
Numbers first, caveats after. These are 2026 India market ranges for engagements delivered by CERT-In empanelled and comparable firms. They are ranges, not quotes — anyone who prices your environment without asking about endpoint counts, user roles, and integrations is guessing.
| Asset / scope | Typical INR range | Realistic timeline | What drives the top of the band |
|---|---|---|---|
| Static / brochure website (up to ~15 pages) | ₹40,000 – ₹90,000 | 3 – 5 days | Custom CMS, forms, payment redirects |
| Web application (moderate, ~5-8 roles) | ₹1,20,000 – ₹3,50,000 | 6 – 12 days | Multi-role logic, file uploads, third-party integrations |
| Large / multi-tenant SaaS platform | ₹4,00,000 – ₹12,00,000+ | 3 – 6 weeks | Tenant isolation testing, API depth, SSO, RBAC matrix |
| Mobile app (Android + iOS, one platform each) | ₹1,00,000 – ₹3,00,000 per platform | 5 – 10 days | Root/jailbreak bypass, cert pinning, local storage, IPC |
| External network (per /24 or up to ~256 IPs) | ₹60,000 – ₹2,00,000 | 4 – 8 days | Live host density, exposed services, VPN/gateway depth |
| Internal network / AD environment | ₹1,50,000 – ₹6,00,000 | 1 – 3 weeks | Domain size, segmentation, privilege-escalation paths |
| API-only (REST/GraphQL, ~50-150 endpoints) | ₹1,00,000 – ₹4,00,000 | 5 – 12 days | Auth model, rate limiting, object-level authorisation (BOLA) |
| Cloud config review (AWS/Azure/GCP) | ₹1,00,000 – ₹3,50,000 | 5 – 10 days | Account count, IAM sprawl, workload complexity |
A few honest observations from inside these numbers. First, the cheapest web-app quotes you will see — the twenty to forty thousand rupee ones — are almost never manual pentests. They are automated scans with light validation. That is fine if that is genuinely what you need and you know it. It is dangerous if you think you bought an attack simulation and you did not. Second, network testing scales with live hosts, not IP count on paper. A /24 with eight live machines is a very different job from a /24 that is fully populated.
The scoping call is where the price is really decided
Here is what actually happens on a good scoping call, and it is why two firms can look at the same system and quote so differently. A serious tester will ask you how many distinct user roles exist, whether there is a super-admin, how many API endpoints the app exposes, whether payments run through a gateway or are handled in-house, and whether there is any file upload or document-generation feature. Each answer moves the estimate. Roles multiply the authorisation testing. File uploads open a whole class of attacks. Payment handling drags in PCI DSS scope.
A weak vendor asks for the URL and sends a number the same afternoon. That number is a scanner run. The difference between the two approaches is the difference between a quote and a guess, and you can hear it on the call. If nobody asked you how many roles your application has, nobody is planning to test authorisation properly.
A scene from the audit room
A fintech client had passed three previous pentests, all with clean reports, all under a lakh each. Their platform let users export their own transaction statements as PDFs. Every prior tester had confirmed a logged-in user could only see their own data. True, as far as it went. On day four of our engagement, one of our testers noticed the export endpoint took a numeric document ID in the request body — not tied to the session, just a number. He changed it by one. Out came another customer's full statement: name, account, transactions, the lot.
That is Broken Object Level Authorisation, the number one item on the OWASP API Security Top 10. No scanner finds it, because to the scanner the request looks perfectly valid — authenticated, well-formed, HTTP 200. It takes a human who thinks about business logic and then tries changing a number. The three cheap tests that missed it were not fraudulent. They were just scans. The client had been paying for the word VAPT and receiving a subset of it.
How compliance changes the maths
Once a regulator or a framework is involved, the deliverable matters as much as the testing, and that shifts cost. The technical work may be similar, but the reporting rigour, the auditor's credentials, and the certificate you can submit are not interchangeable.
| Driver / framework | What it demands | Effect on price |
|---|---|---|
| CERT-In empanelment | Testing firm must be on the CERT-In empanelled list; specific report format and safe-to-host / audit certificate | Higher — narrows the eligible vendor pool, adds formal certification |
| PCI DSS (Req. 11.4.1–11.4.5) | Segmentation testing, internal + external pentest, annual cadence, methodology on file | Higher — scope must cover the full cardholder data environment (CDE) |
| RBI cyber-security framework | VAPT for regulated entities, submission-ready reports, often annual + on major change | Higher — board-level accountability, evidence trail expected |
| SEBI / CSCRF | Periodic VAPT for market intermediaries, defined periodicity and reporting | Higher — regulator-facing documentation |
| DPDP Act (reasonable security safeguards) | Demonstrable testing of systems processing personal data | Moderate — used as evidence of due diligence |
| ISO 27001 / SOC 2 | VAPT as evidence for a control, less prescriptive on format | Baseline — technical report usually sufficient |
A CERT-In empanelled test is not just a technical audit with a stamp. Empanelment means the firm has been vetted by the Indian Computer Emergency Response Team, follows a prescribed methodology, and can issue the certificate that a bank, a government tender, or a data-localisation requirement will actually accept. If your customer or regulator asks for a CERT-In empanelled auditor and you hand them a report from a non-empanelled vendor, you have paid for a document that does not satisfy the requirement. That is the most expensive mistake in this whole market — paying full price for the wrong credential.
Why the cheapest quote is usually the most expensive
The hidden costs never appear on the low-ball invoice. They arrive later. You get a report full of informational and low findings, no real exploitation, and a false sense of security. Then a breach, a failed audit, or a lost enterprise deal reveals that the test never touched the things that mattered. Now you pay for a proper test anyway, plus incident response, plus the deal you lost while your prospect's security team read your thin report and walked away.
- Retesting billed separately — the fix verification you assumed was included turns into a fresh invoice.
- Scope creep priced as change requests — the API you forgot to mention becomes a mid-engagement upsell.
- A report your auditor rejects — non-empanelled or non-compliant format means you re-do the whole thing.
- False negatives that surface in production — the vulnerability the scan missed becomes an incident.
- Deal friction — enterprise procurement teams read pentest reports now, and a shallow one costs you the sale.
What a real quote should let you see
You cannot judge a pentest by the number alone, so ask for the things that reveal what sits behind it. A firm that does serious work will answer these without hesitation. A firm selling a scan will get vague.
- Manual versus automated split — what percentage of the engagement is hands-on testing, stated plainly.
- Methodology named — OWASP Web Security Testing Guide, OWASP API Top 10, MITRE ATT&CK, PTES, or NIST SP 800-115.
- Tester credentials — OSCP, OSWE, CREST, and years of real engagement experience, not just tool familiarity.
- CERT-In empanelment status — confirmed, if you need a certificate that regulators accept.
- Retest included — one round of verification after you fix, with an updated closure report.
- Sample redacted report — so you can see the depth of findings and the quality of remediation guidance before you sign.
- Days of effort and number of testers — the honest measure of what you are buying.
A fix-it checklist before you sign anything
If you do only one thing differently on your next VAPT purchase, make it this: stop comparing prices and start comparing effort. Run every quote through the list below.
- Write your own scope first — count roles, endpoints, and integrations before you ask for a quote, so vendors price the same thing.
- Reject any quote that arrives without a scoping conversation — a same-day number is a scanner.
- Confirm the manual-to-automated ratio in writing; anything under 60 percent manual for a web app is a scan wearing a costume.
- Match the credential to the requirement — CERT-In empanelled for regulator-facing work, no exceptions.
- Insist retesting is in the base price, not a later invoice.
- Read a redacted sample report and check whether findings include exploitation steps and business impact, not just a CVSS score.
- Ask who does the work — named senior testers, not a junior with a template.
- Budget for the real range, not the floor — a proper mid-sized web-app pentest in India in 2026 is a lakh-and-a-half to three-and-a-half, not thirty thousand.
So which quote was worth it
Back to that CTO with his two quotes seven times apart. The ninety-thousand-rupee scan would have passed his compliance checkbox and missed the authorisation flaw that would have leaked his customers' data. The six-lakh engagement was two senior testers for nine days who would have found it, proven it, and shown him how to fix it. The cheap quote was not cheaper. It was just a smaller amount of money spent on the wrong thing.
VAPT pricing in India is not confusing once you stop treating it as a commodity. It is a straightforward function of human hours, tester skill, scope depth, and the credential you need at the end. Price the effort, not the acronym, and the seemingly wild spread in quotes suddenly makes complete sense.
If you want a second pair of eyes on a scope or a quote before you commit, our CERT-In empanelled auditors at CyberSigma do this work hands-on, day in and day out — and we are happy to tell you honestly whether a number is fair for the job in front of you.
FAQs
How much does VAPT cost in India in 2026?
For a moderate web application with a handful of user roles, expect roughly ₹1,20,000 to ₹3,50,000 for a genuine manual penetration test, delivered over six to twelve days. Static brochure sites can start around ₹40,000, while large multi-tenant SaaS platforms or internal Active Directory environments run from ₹4,00,000 upward. Quotes far below these ranges are usually automated scans rather than hands-on pentests.
Why do VAPT quotes for the same application vary so much?
Because the acronym hides very different services. A low quote is typically an automated vulnerability scan with light validation. A higher quote reflects senior testers spending days doing manual exploitation, business-logic testing, and authorisation checks that no scanner can perform. The number tracks human hours and tester skill, not the label on the invoice.
Do I specifically need a CERT-In empanelled auditor?
If a regulator, a government tender, a bank, or an enterprise customer requires it, yes — only a CERT-In empanelled firm can issue the certificate they will accept. A technically excellent report from a non-empanelled vendor will not satisfy that requirement, so you would end up paying twice. For ISO 27001 or SOC 2 evidence, empanelment is usually not mandatory.
Is a vulnerability assessment the same as a penetration test?
No, and conflating them is the most common costly mistake. A vulnerability assessment is largely automated and lists known weaknesses by signature. A penetration test is a human attempting to actually exploit and chain those weaknesses to break in. VAPT should include both, but cheap engagements often deliver only the assessment while charging for the impression of a full test.
Should retesting be included in the price?
It should be part of the base scope. A serious firm includes at least one round of verification after you remediate, with an updated closure report confirming the fixes hold. If retesting is quoted as a separate line item you only discover later, factor that into your comparison — the low headline price may not be low once fixes need confirming.
How often should we run VAPT?
At minimum annually, and additionally after any significant change — a major release, new infrastructure, a new integration, or a merger. Frameworks such as PCI DSS require it annually and after significant changes, and RBI and SEBI expect periodic testing for regulated entities. In practice, testing once and never again is how last year's clean report becomes this year's incident.
Liked the post? Share on:




Leave A Comment