PCI DSS Penetration Testing
Card-holder data penetration testing for PCI DSS
Scope of Testing
What a PCI DSS penetration test covers
External perimeter of the CDE
Internal network and connected systems
Segmentation testing
Payment applications and APIs
How It Works
From first contact to final report
Tell us about your PCI scope
Receive a written, fixed-price proposal
Testing timed around your assessment
Report delivery, debrief and retest
Typical Scope and Price
A worked example from our published prices
An organisation with a small cardholder data environment: one standard web application, a small internet-facing network and one or two internal subnets. Prices are indicative, exclude VAT and are confirmed as a fixed price after scoping.
Larger environments or service-provider scopes may cost more. See the pricing guide for every service, or use the cost calculator to get an initial indication.
| Asset in your PCI scope | Testing | Indicative price |
|---|---|---|
| Customer-facing web application, standard complexity | Web application penetration testing | £3,600 to £6,000 |
| Internet-facing network, up to 25 IP addresses | External penetration testing | £2,400 to £3,350 |
| Internal network, one or two subnets with local servers, including segmentation checks | Internal penetration testing | £3,600 to £4,150 |
What You Receive
Included in every engagement
Executive and technical reports
A summary for leadership and your QSA, every finding with evidence, CVSS scoring, and remediation guidance.Attestation
We provide an attestation letter, confirming the scope and testing dates, without disclosing any sensitive information.Debrief session
A video call or presentation to walk through findings and remediation priorities with your technical and security teams.Retesting and platform access
Retesting where included for the service, and findings tracked in the Exploitr platform at no extra cost.
Common Questions
PCI DSS penetration testing: frequently asked questions
The report is structured for your QSA to work from: the scope, methodology documentation, testing dates, findings with evidence and remediation guidance, and an attestation letter. Your QSA decides whether the evidence meets the requirement, so share their expectations with us during scoping.
Exploitr is not a QSA or an ASV. We don't assess your compliance, produce a Report on Compliance or run ASV scans. We provide the penetration testing and evidence through our reporting.
Yes, they are separate requirements. PCI DSS asks for external vulnerability scans by an Approved Scanning Vendor (ASV) at least every three months, and these are automated.
A penetration test is a consultant-led engagement, where they attempt to exploit weaknesses, chain them together, and compromise your CDE.
Exploitr isn't an ASV, so you'd use an approved vendor for the quarterly scans separate from us. Our article on vulnerability scanning vs penetration testing explains the differences.
Internal and external penetration testing is required at least every 12 months and after any significant change to the infrastructure or applications. Where segmentation is used to reduce scope, the segmentation controls must also be tested at least every 12 months and after any change to them. Your QSA can tell you which of your changes count as significant.
If you release frequently, our Penetration Testing as a Service (PTaaS) offering provides ongoing testing aligned with your release cadence. Our guide to how often to get a penetration test covers cadence by situation.
Yes. Service providers that use segmentation to reduce scope must test those controls at least every 6 months and after any change, rather than every 12 months. The standard sets other additional requirements for service providers too, and which apply depends on your services and how you're assessed.
Tell us you're a service provider when you request a quote, and share your QSA's requirements, so we can reflect them in the scope.
Segmentation testing is covered during the internal penetration test, as part of the standard methodology. We test from each network segment that is meant to be out of scope towards the CDE, across every segmentation control in scope, such as firewall rules, VLANs and access control lists. The aim is to confirm that the CDE can't be reached where your diagrams say it can't.
The commands that were run and their output are documented in the report, with screenshots where possible, so your QSA can see what was tested and the result. Share your network diagrams and segmentation design during scoping so we can agree the full set of boundaries to test.
