Choosing a penetration testing company comes down to one question. Can this firm find the ways an attacker would actually break into your systems, explain them in terms your engineers can fix, and give you evidence an auditor will accept. Most buyers get distracted by logos, certifications on a slide, and a low day rate. Those signals tell you almost nothing about the quality of the testing. The work that matters happens in the hands of the individual testers assigned to your scope, and in the report you receive at the end. This guide explains what to look for, what to ignore, and how to run a selection process that protects you from buying a scan dressed up as a pentest.
We do this work. We are senior engineers who scope, test, and write reports for regulated companies in finance, healthcare, technology, infrastructure, and government, and increasingly for teams shipping AI systems. We have seen what separates a useful engagement from an expensive PDF. The patterns below come from that experience, and they apply whether you are buying your first test or replacing a vendor that disappointed you. If you want the short version, read the section on red flags first, then come back to the start.
A penetration test is a manual, goal-driven security assessment in which a tester acts like an attacker against an agreed scope. The tester chains weaknesses together to demonstrate real impact, such as reading data they should not see, escalating privilege, or moving from one system into another. The output is a narrative of how they got in, ranked findings with proof, and concrete remediation guidance. That is different from a vulnerability scan, which is an automated tool that matches your systems against a database of known issues and produces a list. Both have a place, but they are not the same product, and you should never pay pentest prices for scan output.
The distinction matters because it drives everything else in your selection. A scan finds missing patches and weak configurations. A pentest finds the logic flaw in your checkout flow, the authorization gap that lets one tenant read another tenant's records, and the chain that turns a low-severity bug into a full compromise. If you are unsure which you need, we wrote a deeper comparison in pentest vs scan and a broader walkthrough of testing types in what is VAPT. For most regulated buyers the answer is both, run continuously, with manual testing on the parts of your estate that carry real risk.
Penetration testing is not one service. The label covers several disciplines, and a firm that is excellent at one may be mediocre at another. Before you compare vendors you need to know which type your scope demands, because the skills, tooling, and report structure differ in each case. Buying a generalist when you need a specialist is one of the most common and expensive mistakes we see.
Match the test to where your risk concentrates. A SaaS company with a single large web application and a public API should buy deep application and API testing, not a broad network sweep. A bank with a sprawling internal estate needs internal network and segmentation testing alongside application work. If a vendor proposes the same scope for both, they are selling a template, not an assessment.
The process tells you as much about a firm as the credentials. A serious engagement follows a clear sequence, and you should expect each stage to be visible to you rather than hidden behind a portal. When a vendor cannot describe how they will spend the days you are paying for, that is a signal the work will be thin.
Ask any vendor to walk you through these stages for your specific scope. The quality of their answer, especially on scoping and retesting, predicts the quality of the engagement better than any certificate on the wall.
The deliverable is the product you are buying. A weak report buries the findings that matter, copies tool output verbatim, and gives generic advice that your engineers cannot act on. A strong report reads like a senior engineer sat down with your team and explained exactly what they did, what they found, and what to fix first. You should be able to hand it to a developer and to a board member and have both groups understand the parts that concern them.
Ask for a sanitized sample report before you sign. Read it the way your engineers will. If you cannot tell what to fix from it, your team will not be able to either, and the engagement will have produced a document instead of an outcome.
The value of a penetration test is the report, the retest, and the judgment of the engineer who produced both.
Penetration testing is a craft, and the firm's brand is a poor proxy for the skill of the individual assigned to your scope. Large vendors routinely win contracts on reputation and then staff junior testers running automated tools. The work suffers and you never see the gap until you compare against a better firm. Push past the brand and ask about the humans who will touch your systems.
Certifications held by individual testers, such as OSCP or CREST-aligned qualifications, are a reasonable baseline. They prove someone passed a hard practical exam. They do not prove the firm will assign that person to you, which is why the staffing question matters more than the certificate count on a capability statement.
An independent testing firm has no incentive to soften findings or to sell you the product that caused the weakness. Many large vendors test systems built or managed by another division of the same company, which creates a quiet pressure to underreport. Independence is one reason we built Raptoric the way we did, and it is a fair question to put to any vendor. Ask whether they sell the tools or managed services they will then assess, and whether their compensation depends on a clean result. The honest answer shapes how much you can trust the report. Our offensive testing approach is described on the offensive security service page, where independence is the default rather than a feature.
Some signals reliably predict a disappointing engagement. When you see several of these together, walk away regardless of price or brand. A low day rate is never worth a report your auditor rejects or a test that misses the flaw that later gets exploited.
The inverse of each red flag is a green flag. A firm that scopes carefully, names its testers, includes retesting, and writes reports your team can act on is worth more than a cheaper alternative that does none of those things.
Penetration testing is priced by the number of expert days the scope requires, so the honest answer to what it costs is that it depends on what you ask the firm to test and how deeply. The size and complexity of the application, the number of user roles, the size of the network, and the depth of testing all move the figure. Be suspicious of a quote that arrives before anyone has understood your scope. We break the drivers down in detail in penetration testing cost, and we explain the broader service landscape in penetration testing services explained. Your internal effort matters too. Provisioning test accounts, preparing a staging environment, and assigning an engineer to answer questions will make the days you pay for far more productive.
Annual testing is the floor for most regulated companies, and it is rarely enough on its own. Systems change continuously, and a test is a snapshot of one moment. The right cadence depends on how fast you ship and how much risk each release carries. Test before a major launch, after a significant architectural change, and on the schedule your compliance obligations demand. Between full tests, continuous attack surface monitoring and detection coverage close the gap, which is why teams pair offensive testing with detection through services like those in managed detection and response and the firm's own threat detection and response capability. A point-in-time test plus continuous monitoring beats one large annual exercise that leaves you blind for the other eleven months.
For regulated buyers, testing is not optional, and the framework you answer to shapes what you need. The NIS2 Directive (EU) 2022/2555 requires essential and important entities to manage cyber risk and test their measures. DORA, Regulation (EU) 2022/2554, has applied to financial entities since January 2025 and expects regular threat-led testing of critical systems. ISO/IEC 27001:2022, with its 93 Annex A controls across four themes, treats technical assessment as evidence that your controls work in practice. SOC 2 examinations against the Trust Services Criteria expect security testing as part of a credible program. A good report gives you the evidence each of these regimes asks for, written so an assessor accepts it without a second engagement.
Treat the framework as the minimum, not the goal. Passing an audit and being secure are related but separate outcomes, and the firm you choose should care about both. A vendor that only optimizes for the audit will leave you compliant and exposed at the same time.
Choosing well is mostly about asking the right questions and refusing to be rushed. Define where your risk concentrates, demand a sample report, insist on knowing who will test your systems, and check that retesting and a usable attestation are included. The firm that scopes carefully and writes for your engineers will give you more than a cheaper one that ships scanner output. If you want to see how we run offensive engagements, read the offensive security service page, and when you are ready to define a scope for your environment, book a scoping call and we will walk through it with you.