Penetration testing for PCI DSS compliance is not optional paperwork — it is a hard control under Requirement 11.3, and assessors reject engagements that don't map to the cardholder data environment (CDE) they're auditing. This guide breaks down what PCI DSS actually requires, who needs it, what a qualified provider looks like, and what gets flagged during a Report on Compliance (ROC) review.
TL;DR
Why This Matters
A failed or missing penetration test is one of the fastest ways to lose a PCI DSS attestation. Requirement 11.3 is explicit: exploitable vulnerabilities identified during testing must be corrected, and testing must be repeated to confirm the fix worked. Assessors don't accept a vulnerability scan report as a substitute — they want a scoped, manual test with a named methodology, a CDE-aware attack narrative, and evidence that findings were remediated and retested.
The business risk compounds beyond the audit. Organizations processing cardholder data that skip proper penetration testing for payment gateways frequently discover segmentation failures only after a breach, at which point the card brands can levy fines and revoke processing privileges. In 2026, acquiring banks are tightening enforcement on merchants and service providers that treat PCI testing as a checkbox rather than a control.
Who Needs Penetration Testing for PCI DSS Compliance
Any organization storing, processing, or transmitting cardholder data falls under PCI DSS scope, and Requirement 11.3 applies regardless of merchant level. That includes:
Merchant level and service provider designation change the testing cadence. Service providers face the stricter six-month segmentation retest requirement; merchants relying on segmentation to shrink PCI scope face annual segmentation validation.
What PCI DSS Requirement 11.3 Actually Requires
Requirement 11.3 covers four distinct testing obligations, and QSAs check each one separately during the ROC review. Confusing one for another is the single most common reason ROC evidence gets rejected.
External penetration test
Internal penetration test
Segmentation testing (service providers)
Segmentation testing (merchants)
The application layer matters just as much as the network layer. If cardholder data flows through a web application, API, or mobile app, that application needs its own testing pass — this is where a full penetration testing for payment gateways engagement differs from a generic web app test, because gateway-specific attack paths (token replay, 3DS bypass, webhook forgery) don't show up in a standard OWASP-aligned scope.
What to Look For in a PCI DSS Penetration Testing Provider
CDE Scoping Accuracy
A provider that can't correctly identify what's in scope will either under-test the CDE (leaving gaps the QSA flags) or over-test unrelated systems (wasting budget and timeline). Ask for a scoping call before the statement of work is signed, not after.
Manual Exploitation Depth
Automated scanning tools find known CVEs and misconfigurations, but PCI assessors specifically require manual testing that demonstrates exploitation, not just detection. A provider relying primarily on automated tooling with light manual validation will produce a report that gets kicked back by the QSA.
Segmentation Testing Competence
Segmentation testing is a distinct discipline from general network penetration testing — it requires validating that firewall rules, VLANs, and access controls actually isolate the CDE under active attack conditions, not just reviewing configuration files. Providers without dedicated segmentation methodology tend to produce weak evidence here.
QSA-Aligned Reporting
The final report needs to map directly to Requirement 11.3 language: testing methodology used (PTES, NIST SP 800-115, or OWASP Testing Guide), CVSS scoring, remediation status, and retest confirmation. Reports written for general security awareness rather than compliance evidence create extra work for your QSA and delay attestation.
Retesting and Remediation Validation
Requirement 11.3 explicitly calls for retesting after remediation. A provider that charges separately for every retest, or that doesn't build retesting into the original scope, adds cost and timeline risk right when you're closest to your attestation deadline.
Experience With Card Brand Escalations
Providers who have supported clients through card brand-mandated forensic investigations or compliance escalations understand what acquiring banks actually look for beyond the minimum checklist — this experience shows up in how findings get prioritized.
Core Testing Scope Areas for PCI DSS Environments
External network penetration testing. This covers every internet-facing IP address, domain, and service tied to the CDE — firewalls, VPN gateways, public APIs, and edge load balancers. A thorough external test typically identifies exposed management interfaces or outdated TLS configurations that automated scans miss because they don't chain findings into an attack path. Providers offering dedicated network penetration testing services should be able to show a sample CDE-scoped methodology, not a generic external test template. Verdict: Required for every PCI DSS assessment.
Internal network penetration testing. This simulates an attacker who already has a foothold inside the network — a compromised endpoint or a malicious insider — and tests whether they can pivot into the CDE. Internal testing catches flat network architectures where a single compromised workstation reaches cardholder data systems directly. Verdict: Required, and it must be repeated after any network re-architecture.
Application-layer testing (web, API, mobile). If the CDE includes a payment application, checkout flow, or merchant-facing API, this layer needs its own manual test targeting business logic flaws, authentication bypass, and injection points specific to payment processing. Verdict: Required whenever cardholder data passes through custom application code.
Segmentation testing. For any organization using network segmentation to shrink PCI scope — separating the CDE from the rest of the corporate network — this validates that the segmentation actually holds under attack, not just on paper. Teams running workloads across multiple cloud providers should pair this with guidance on scoping a cloud penetration test so segmentation boundaries in cloud-native environments get tested with the same rigor as on-prem firewalls. Verdict: Required if segmentation is used to reduce scope; skip only if the entire environment is in scope with no segmentation claim.
Social engineering testing. Phishing and pretexting exercises aren't explicitly mandated by Requirement 11.3, but they're increasingly requested by QSAs as supporting evidence for Requirement 12 security awareness controls. Verdict: Recommended for organizations with large customer-facing support teams; optional for smaller CDEs with limited staff access.
What to Avoid
Comparison Table: Evaluating PCI DSS Penetration Testing Providers
Testing method
Scoping
Segmentation testing
Reporting
Retesting
Compliance Mapping: PCI DSS vs Other Frameworks
Organizations rarely face PCI DSS in isolation — most are also managing SOC 2, ISO 27001, or NIST-aligned programs. Understanding where testing requirements overlap avoids duplicate spend.
PCI DSS
SOC 2
ISO 27001
NIST CSF / SP 800-115
Organizations preparing for both SOC 2 and PCI DSS in the same cycle should read the guidance on ISO 27001 penetration testing requirements before scoping, since aligning test windows across frameworks reduces vendor cost and internal audit fatigue.
PCI DSS Penetration Testing Checklist
FAQ
What is penetration testing for PCI DSS compliance?
It is manual, exploitation-based security testing required under PCI DSS Requirement 11.3 to validate that cardholder data environments resist real attack techniques. Automated scanning alone does not meet this requirement.
How often does PCI DSS require penetration testing?
Internal and external penetration tests are required at least once every 12 months and after any significant change to the CDE. Segmentation testing runs every six months for service providers and annually for merchants.
Is a vulnerability scan the same as a PCI DSS penetration test?
No. Vulnerability scans identify known weaknesses automatically, while Requirement 11.3 penetration testing requires manual exploitation and a documented attack narrative. QSAs reject scan-only reports as evidence.
What's the difference between internal and external PCI DSS penetration testing?
External testing targets internet-facing CDE assets from an outside attacker's perspective. Internal testing simulates an attacker who already has network access, testing lateral movement into the CDE.
Does segmentation testing apply to every PCI DSS merchant?
Segmentation testing is only required when an organization uses network segmentation to reduce PCI scope. Merchants with the entire network in scope do not need separate segmentation validation.
How much does PCI DSS penetration testing cost?
Cost depends on CDE size, number of in-scope applications, and whether segmentation and application-layer testing are included. Providers should quote based on a scoping call, not a flat rate applied to every merchant level.
Can the same penetration test satisfy PCI DSS and SOC 2?
Often yes, if the scope and timing are aligned in advance, since both frameworks accept network and application testing evidence covering overlapping infrastructure. The reporting format still needs to map explicitly to each framework's language.
What happens if a PCI DSS penetration test finds critical vulnerabilities?
Requirement 11.3 requires remediation followed by retesting to confirm the fix worked before attestation can proceed. Unremediated critical findings block ROC sign-off.
Who is qualified to perform PCI DSS penetration testing?
PCI DSS does not require a specific certification for the testing team, but assessors expect a documented methodology, CVSS scoring, and evidence of manual exploitation from testers with relevant experience in payment environments.
Does PCI DSS require application penetration testing separately from network testing?
Yes, whenever cardholder data passes through custom application code such as a checkout flow or payment API. Network-only testing leaves application-layer attack paths unvalidated.
One Last Thing
Most PCI DSS penetration testing failures don't come from missing a test — they come from timing it wrong. Organizations that schedule their annual test three or four weeks before the ROC deadline have no runway left if the report surfaces a critical finding requiring remediation and retesting. Running the test with a 90-day buffer before attestation is due gives enough room to fix, retest, and still hit the deadline in 2026 without an emergency vendor scramble.
Scope your PCI DSS penetration test
Get a CDE-specific testing plan mapped to Requirement 11.3 before your next attestation cycle.
Related Guides

Tejas K. Dhokane is a marketing associate at AppSecure Security, driving initiatives across strategy, communication, and brand positioning. He works closely with security and engineering teams to translate technical depth into clear value propositions, build campaigns that resonate with CISOs and risk leaders, and strengthen AppSecure’s presence across digital channels. His work spans content, GTM, messaging architecture, and narrative development supporting AppSecure’s mission to bring disciplined, expert-led security testing to global enterprises.












































































.webp)
