Skip to content

Answer

What drives the cost of a penetration test?

CyberArc quotes per scope, after scoping, because an honest number cannot be produced before anyone knows what is being tested. Any page that publishes a figure before that conversation is publishing a lead magnet.

What is worth publishing is the mechanism. These are the variables that move the number, which is what you need in order to read a quote or compare two.

The variables that actually move the number

Almost all of the cost is tester time, so anything that adds time adds cost in a predictable way.

  • Number of distinct applications or systems in scope
  • Number of user roles, since each role multiplies the access control matrix
  • Whether the product is multi-tenant, which adds tenant isolation testing
  • Black box or credentialed, since discovery time is not free
  • Whether an API specification or architecture documentation exists
  • Whether a retest is included, and how many rounds
  • Whether a formal report for an auditor is required, or an internal summary suffices

Why role count matters more than page count

People estimate application size by screens. Testers estimate it by the access control matrix, which is roles multiplied by resources.

An application with three screens and five roles can take longer to test properly than one with forty screens and a single role, because every role pair has to be checked against every resource. Count your roles before you ask for a quote.

How to compare two quotes

Price alone is not comparable unless the deliverables match. Ask both vendors the same four questions and the cheap quote often turns out to be a different product.

  • Is the deliverable a written report with per-finding remediation, or a tool export
  • Is a retest included, and is it a retest of findings or a second full test
  • Does the scope include authenticated functionality, or only the unauthenticated perimeter
  • Will the methodology be documented in the report, which some compliance frameworks require

The cheapest test is the one you can act on

A low quote that produces a scanner export is not cheap; it is a cost with no corresponding fix. Your engineers either ignore it or spend their time triaging false positives, and you are no safer than before.

The thing you are buying is judgment applied to output. Scope it to what you can actually remediate this quarter, and buy depth on that, rather than shallow coverage of everything.

Questions

How much does a penetration test cost?
It is priced per scope. The number depends on how many systems and user roles are in scope, whether the product is multi-tenant, whether testing is credentialed, and what the deliverable has to be. CyberArc quotes after a scoping call rather than from a list.
Why do vendors not publish penetration testing prices?
Because the work is tester time and the time depends entirely on scope. A published figure either assumes a scope that is not yours, or is an entry price that changes once anyone looks at the system.
What makes a penetration test more expensive?
More systems, more user roles, multi-tenancy, black box testing (discovery time), absent documentation, additional retest rounds, and a formal report written for an auditor rather than an internal summary.

Next step

Start with a scoping call.

Tell us what you need tested. Before any testing begins, the scope is written down and the agreement and rules of engagement are signed.

Book a scoping call