Skip to main content
HPI CYBERApplication Security

Cost and scope

What determines the cost of a penetration test

There's no single price list for every system. Cost follows from the test scope, so we build a proposal after a short scoping call.

Factors that affect the scope

More on defining a penetration test scope →

Application size

The number of screens, processes and flows that actually need coverage — not just the size of the codebase.

User types and permissions

Every additional role multiplies the cross-checks needed to validate access control.

APIs

The number of endpoints, whether documentation exists, and the complexity of the API permission model.

Business logic complexity

Multi-step processes, payments, subscriptions or organizational rules require deeper understanding.

Tenant isolation

Multi-tenant SaaS systems require cross-organization checks, which adds work.

Retesting

A retest, if included, is defined in the agreement and affects scope and cost.

How you get a proposal

  • Send a request with basic details about the system
  • Scoping call: users, permissions, APIs and environments
  • We agree what's in and out of scope, including a retest if relevant
  • You receive a written proposal matching the defined scope

There's no automated pricing, price list or time-limited discount on this site. The proposal is built according to scope.

Request a quote

Please don't send passwords, API keys, access credentials or confidential information in this form.

Cost FAQ

Why is there no price on the website?
A price shown without scope leads to misleading comparisons. Testing an application with three user types and many APIs is very different from testing a small system, and the proposal should reflect that.
Can the test be split into phases?
Yes. You can start with a defined scope, such as the critical flows and roles, and expand later. It's a good way to begin when there's a budget or timeline constraint.
Is a retest included in the price?
Not automatically. A retest is included only when it's defined in the scope and the agreement.
Get a Pentest Quote