PCI-DSS

PCI DSS Complete Guide: Payment Card Industry Data Security Standard

Priya Nandakumar found out her company had a PCI DSS problem on a Tuesday morning, from an email with the subject line "Re: Your Merchant Level Has Changed." Priya was Head of Payments Security at Fernwell Outfitters, a mid-market outdoor gear retailer that had spent three years quietly scaling its.

PCI DSS Complete Guide: Payment Card Industry Data Security Standard
Loading advertisement...
70

Priya Nandakumar found out her company had a PCI DSS problem on a Tuesday morning, from an email with the subject line "Re: Your Merchant Level Has Changed." Priya was Head of Payments Security at Fernwell Outfitters, a mid-market outdoor gear retailer that had spent three years quietly scaling its e-commerce channel from a side project into 60% of total revenue. The email was from their acquiring bank. Fernwell had crossed 6.2 million card transactions in the trailing twelve months. They were no longer a small merchant filling out a short self-assessment. They were now a Level 1 merchant, which meant an annual Report on Compliance performed by a Qualified Security Assessor, a full-scope review of every system that touched card data, and a hard deadline before their acquirer would consider suspending card acceptance privileges. The bank's letter mentioned a number that made Priya's stomach drop: non-compliance fines of up to $100,000 per month, layered on top of the cost of the assessment itself and the very real possibility of losing the ability to process Visa and Mastercard transactions altogether — a channel worth $38 million a year to Fernwell.

Priya's story is not unusual. It is, in fact, the default story for any company that grows past the point where "we use Stripe, so we're fine" is an accurate statement. PCI DSS — the Payment Card Industry Data Security Standard — is one of the most widely applicable security frameworks in the world, because almost every business that accepts a payment card is in scope for it in some form, whether that means a five-minute questionnaire or a year-long assessment engagement. And yet it is also one of the most misunderstood: confused with a law, confused with a one-time "certification," and frequently underestimated until a merchant level letter, an acquirer questionnaire, or a breach forces the issue.

This guide is the map. We'll walk through what PCI DSS actually is and who maintains it, why it is contractual rather than legal, the six goals and twelve requirements that make up the standard, the difference between cardholder data and sensitive authentication data, how the cardholder data environment gets scoped, how compliance is validated across merchant and service provider levels, what a QSA, an ISA, and an ASV each do, and how to build a program that treats PCI DSS as infrastructure rather than an annual fire drill.

Who This Is For / What You'll Walk Away With

This guide is for security leaders, IT managers, compliance owners, engineers, and founders who need a working understanding of PCI DSS — whether you're filling out your first Self-Assessment Questionnaire, preparing for a Level 1 Report on Compliance, or trying to explain to your CFO why "we don't store card numbers" doesn't automatically mean you're out of scope. You do not need a payments background to use this guide. By the end, you'll be able to name your merchant or service provider level, identify which SAQ type applies to your business model, describe what's inside your cardholder data environment and how to shrink it, and explain the difference between a QSA-led ROC and a self-administered SAQ — plus you'll have a realistic sense of what a compliance program costs and how long it takes to build one that survives contact with an assessor.

What Exactly Is PCI DSS?

PCI DSS stands for the Payment Card Industry Data Security Standard, and it is a set of technical and operational requirements designed to protect payment card data wherever it's stored, processed, or transmitted. It was created and is maintained by the PCI Security Standards Council (PCI SSC), an independent body founded in 2006 by American Express, Discover, JCB International, Mastercard, and Visa. The five founding brands still govern the council, but PCI DSS itself is brand-agnostic — it applies the same way regardless of which card networks a merchant accepts.

Here is the single most important thing to understand about PCI DSS, and the thing I correct in nearly every kickoff call I run: it is not a law. No government passed it, no regulator enforces it, and you cannot be prosecuted for violating it. PCI DSS is a contractual requirement. Every merchant and service provider agreement with an acquiring bank or payment processor includes, explicitly or by reference, an obligation to comply with PCI DSS. The card brands themselves enforce compliance through the acquirers, using fines, increased transaction fees, and — in the most severe or repeated cases — the outright loss of the ability to accept that brand's cards. That last consequence is the one that gets attention in the boardroom, because for most retailers and service providers, losing card acceptance is close to losing the business.

It's also worth being precise about language: organizations are not "PCI certified" in the way they might be ISO 27001 certified by an accredited certification body. PCI DSS compliance is validated — through a Self-Assessment Questionnaire, an external scan, or a formal Report on Compliance — and the outcome is an Attestation of Compliance, not a certificate issued by a national accreditation authority. That distinction matters when you're writing marketing copy, answering a security questionnaire, or explaining your program to a customer's procurement team.

Who Has to Comply With PCI DSS?

The scope rule is broader than most people expect. If your organization stores, processes, or transmits cardholder data, or if you could impact the security of someone else's cardholder data, you are in scope for PCI DSS. That covers a wide range of business types.

Entity Type

Example

Typically In Scope Because

Brick-and-mortar retailer

Regional clothing chain with point-of-sale terminals

Processes card-present transactions

E-commerce merchant

DTC online store using a hosted checkout

Transmits cardholder data to a payment gateway

SaaS platform with billing

B2B software company charging via card

Stores/transmits CHD for subscription billing

Payment gateway/processor

Third-party service routing transactions

Processes CHD on behalf of merchants (service provider)

Hosting provider

Company hosting a merchant's e-commerce servers

Could impact CHD security if servers touch the CDE

Call center

Company taking phone orders with card numbers

Handles CHD verbally/manually (SAD exposure risk)

Franchise/multi-location retailer

Restaurant chain with shared POS vendor

Aggregate transaction volume drives merchant level

ISV/software vendor

Company building POS or payment software

Software touches or facilitates CHD handling

Note the last two rows carefully. Even organizations that never directly touch a card number — like a software vendor whose product processes payments on a customer's behalf — can be classified as a service provider and subject to their own validation requirements, separate from and often stricter than their merchant customers'.

"The question I ask every new client isn't 'do you store card numbers.' It's 'can card data reach any system you control, even for a millisecond, even if you immediately redirect it elsewhere.' That's the real scope test, and it catches almost everyone off guard the first time." — Marcus Delaney, QSA and Director of Assessment Services, Ironclad Assurance Partners

The Six Goals and Twelve Requirements

PCI DSS is organized around six high-level goals, each broken into one or more numbered requirements — twelve in total. This structure hasn't changed in its fundamentals since the standard's earliest versions; what changes between versions is the depth and specificity of the sub-requirements underneath each of the twelve.

#

Goal

Requirements Included

1

Build and Maintain a Secure Network and Systems

Req 1, Req 2

2

Protect Account Data

Req 3, Req 4

3

Maintain a Vulnerability Management Program

Req 5, Req 6

4

Implement Strong Access Control Measures

Req 7, Req 8, Req 9

5

Regularly Monitor and Test Networks

Req 10, Req 11

6

Maintain an Information Security Policy

Req 12

And here are all twelve requirements themselves, grouped under their parent goal, with a one-line description of what each actually demands:

Req

Title

What It Demands

1

Install and Maintain Network Security Controls

Firewalls/network security controls between untrusted networks and the CDE, documented rulesets

2

Apply Secure Configurations to All System Components

No vendor-default passwords or settings; hardened baseline configurations

3

Protect Stored Account Data

Encrypt, truncate, tokenize, or otherwise render stored PAN unreadable; strict data retention limits

4

Protect Cardholder Data with Strong Cryptography During Transmission Over Open, Public Networks

TLS or equivalent strong cryptography for CHD in transit

5

Protect All Systems and Networks from Malicious Software

Anti-malware deployed and maintained on applicable systems

6

Develop and Maintain Secure Systems and Software

Secure SDLC, patch management, web application protections

7

Restrict Access to System Components and Cardholder Data by Business Need to Know

Least-privilege access models, formal access provisioning

8

Identify Users and Authenticate Access to System Components

Unique IDs, strong authentication, multi-factor authentication for CDE access

9

Restrict Physical Access to Cardholder Data

Physical entry controls, media handling, visitor logs

10

Log and Monitor All Access to System Components and Cardholder Data

Audit logging, log review, time synchronization

11

Test Security of Systems and Networks Regularly

Vulnerability scans, penetration testing, intrusion detection

12

Support Information Security with Organizational Policies and Programs

Security policy, risk assessment program, incident response plan, awareness training

This is the table I tell every new client to print out and pin above their desk. Every control you'll ever implement for PCI DSS traces back to one of these twelve lines.

Goal 1 in Practice: Build and Maintain a Secure Network and Systems

Requirements 1 and 2 are the foundation layer — the assumption underneath everything else is that untrusted networks are kept away from the cardholder data environment by properly configured network security controls, and that nothing in the environment is still running on a factory-default password. In my experience, Requirement 2 catches more first-time assessment failures than any other single requirement, not because it's technically hard, but because it's operationally tedious: every system component, from the point-of-sale terminal to the database server to the wireless access point in the back office, needs a documented, hardened configuration standard, and someone has to actually verify it was applied.

Requirement

Typical Evidence Requested

Common Failure Point

Req 1 – Network security controls

Firewall rule review, network diagrams, data flow diagrams

Undocumented "temporary" rules left open for months

Req 2 – Secure configurations

Configuration standards, build documentation, default account inventory

Default credentials on IoT devices, printers, or test systems

Goal 2 in Practice: Protect Account Data

Requirements 3 and 4 are where PCI DSS gets most specific about data itself, and they're the two requirements every merchant should read first, because they define exactly what you're protecting and how. Requirement 3 governs stored account data — PAN must never be stored in the clear; it must be rendered unreadable through strong cryptography, truncation, tokenization, or hashing, and retention must be limited to what's legally, regulatory, or business-necessary. Requirement 4 covers data in motion: cardholder data must never traverse an open, public network — meaning the internet, most Wi-Fi networks, and cellular networks — without strong cryptography such as TLS 1.2 or higher protecting it.

Requirement

Typical Evidence Requested

Common Failure Point

Req 3 – Protect stored account data

Data retention policy, encryption/tokenization architecture, key management procedures

Full PAN found in log files, backups, or debug output

Req 4 – Protect CHD in transit

TLS configuration scans, certificate inventory

Legacy TLS 1.0/1.1 still enabled on an internal endpoint

Goal 3 in Practice: Maintain a Vulnerability Management Program

Requirements 5 and 6 assume systems will have flaws — the question is whether you find and fix them faster than an attacker does. Requirement 5 is about malicious software: anti-malware tooling deployed to systems commonly affected by malware, kept current, and monitored. Requirement 6 is the broader and heavier lift — secure software development, patch management within defined timeframes, and, critically for e-commerce, protection of public-facing web applications, which v4.0 formalizes with a requirement for automated technical solutions (such as a web application firewall) or equivalent rigorous testing.

Requirement

Typical Evidence Requested

Common Failure Point

Req 5 – Anti-malware

Deployment inventory, update logs, scan results

Servers excluded from anti-malware scope with no documented justification

Req 6 – Secure systems and software

SDLC documentation, patch management records, WAF/code review evidence

Critical patches applied outside SLA on internet-facing systems

Goal 4 in Practice: Implement Strong Access Control Measures

This is the largest goal by requirement count — Requirements 7, 8, and 9 — and it covers logical access, authentication, and physical access as three related but distinct disciplines. Requirement 7 demands that access control follows least privilege and documented business need to know, with formal approval workflows. Requirement 8 is about proving who is accessing what: unique user IDs (no shared logins), strong password policies, and — this is one of v4.0's biggest expansions — multi-factor authentication for all access into the cardholder data environment, not just remote or administrative access as earlier versions required. Requirement 9 covers the physical world: locked server rooms, visitor logs, media destruction procedures, and controls over any physical media containing cardholder data.

Requirement

Typical Evidence Requested

Common Failure Point

Req 7 – Need-to-know access

Access control matrix, approval records

Terminated employee access not revoked within policy window

Req 8 – Identify/authenticate users

MFA configuration, password policy settings, RBAC mapping

Shared service accounts without individual accountability

Req 9 – Physical access

Badge access logs, visitor logs, media destruction certificates

Backup tapes/media not tracked from creation to destruction

Goal 5 in Practice: Regularly Monitor and Test Networks

Requirements 10 and 11 make PCI DSS a continuous discipline rather than a point-in-time exercise. Requirement 10 mandates logging and monitoring of all access to system components and cardholder data, with logs retained for at least twelve months (three months immediately available) and reviewed daily for anomalies — increasingly through automated mechanisms under v4.0. Requirement 11 is the "prove it" requirement: quarterly internal and external vulnerability scanning (external scans performed by an Approved Scanning Vendor), annual penetration testing covering the CDE and any systems that could provide a path into it, and — new emphasis in v4.0 — intrusion-detection or change-detection mechanisms tuned to alert on unauthorized modification.

Requirement

Typical Evidence Requested

Common Failure Point

Req 10 – Log and monitor access

SIEM configuration, log review records, time-sync evidence

Logs generated but never actually reviewed

Req 11 – Test security regularly

ASV scan reports (clean/passing), penetration test reports, remediation evidence

Quarterly scan cadence missed after a system change

Goal 6 in Practice: Maintain an Information Security Policy

Requirement 12 is the smallest goal by requirement count but arguably the one that determines whether everything above it actually sticks. It requires a formal, board-endorsed information security policy reviewed at least annually, a documented risk assessment process, an incident response plan that's actually been tested, security awareness training for personnel, and formal management of service providers who could affect the security of cardholder data — including collecting their own PCI DSS attestations.

Requirement

Typical Evidence Requested

Common Failure Point

Req 12 – Security policy and programs

Policy documents, risk assessment reports, incident response test records, vendor risk management files

Incident response plan exists but has never been tested via tabletop

Cardholder Data vs. Sensitive Authentication Data

This is the distinction that trips up more people than any other part of PCI DSS, and getting it wrong has real consequences — because one category can be stored (under strict conditions) and the other cannot be stored at all, ever, after authorization.

Category

Includes

Storage Rule

Cardholder Data (CHD)

Primary Account Number (PAN), cardholder name, expiration date, service code

May be stored if rendered unreadable (encrypted/tokenized/truncated) and retention is justified

Sensitive Authentication Data (SAD)

Full magnetic-stripe/chip track data, CAV2/CVC2/CVV2/CID (the 3-4 digit security code), PIN and PIN block

Must NEVER be stored after authorization is completed — no exceptions, even if encrypted

The PAN is the anchor: if the PAN isn't present, none of the other CHD elements (name, expiration date, service code) are considered cardholder data on their own under PCI DSS scoping logic. That's why a customer support ticketing system with a customer's name and a card's expiration date, but no PAN, typically isn't a PCI DSS concern — while a spreadsheet with even a single unencrypted PAN absolutely is. SAD is different in kind, not just degree: it exists only to authorize a transaction, and PCI DSS treats storing it after that authorization as one of the most serious violations a merchant can commit, because it's exactly the data an attacker needs to create fraudulent card-present transactions.

"I've walked into more incident response engagements than I can count where the breach itself was almost survivable — until we found three years of CVV2 codes sitting in a 'temporary' debug log nobody remembered turning on. That single storage violation turned a contained incident into a brand-level crisis." — Renata Ibarra, CISO, Solstice Payments

The Cardholder Data Environment (CDE) and Scoping

The Cardholder Data Environment (CDE) is the set of people, processes, and technology that store, process, or transmit cardholder data or sensitive authentication data — plus any system component that is connected to or could impact the security of that environment, even if it never touches CHD directly. That second half of the definition is the one that expands scope far beyond what most teams initially assume: a domain controller that authenticates users into the CDE is in scope even though it never sees a card number, because compromising it could compromise everything downstream.

Scoping is not a one-time exercise — PCI DSS requires it to be confirmed at least annually and after any significant change to the environment. A practical scoping exercise typically sorts every system into one of three buckets.

System Category

Definition

PCI DSS Treatment

CDE systems

Directly store, process, or transmit CHD/SAD

Full requirement set applies

Connected-to systems

Connected to the CDE and could impact its security (e.g., AD, jump boxes, patch servers)

Full requirement set applies

Out-of-scope systems

No connectivity to the CDE, properly segmented

Excluded, provided segmentation is validated

The single biggest lever a company has to reduce cost, effort, and risk is shrinking that first two buckets as much as possible — which is exactly what the next section covers.

Scope Reduction: Segmentation, Tokenization, and P2PE

Smaller scope means fewer systems to secure, fewer controls to test, less audit evidence to produce, and a materially cheaper assessment. Every mature PCI DSS program treats scope reduction as an ongoing engineering priority, not a one-time project.

Technique

How It Reduces Scope

Trade-Off

Network segmentation

Isolates the CDE from the rest of the corporate network so out-of-scope systems have no path to CHD

Requires rigorous, tested firewall rules and ongoing validation

Tokenization

Replaces PAN with a non-sensitive token everywhere except the tokenization vault

Vault provider becomes a critical, high-scrutiny dependency

Point-to-point encryption (P2PE)

Encrypts card data from the point of capture (e.g., terminal) to a validated decryption endpoint outside the merchant's environment

Requires PCI-validated P2PE hardware/solution; less flexibility on payment device choice

Outsourcing to a validated third party

Payment gateway or processor handles CHD directly, merchant never touches it

Merchant remains responsible for verifying the provider's own compliance and for its own connected systems

None of these techniques take a merchant fully "out of scope" for PCI DSS entirely — there is almost always a residual set of requirements (verifying the third party's compliance, securing the systems that initiate a redirect, physical security of a card-present terminal) — but each one can dramatically shrink the number of systems subject to the full twelve requirements, which is where the real cost savings live.

Case Study: Fernwell Outfitters Cuts Its CDE by 70%

When Priya Nandakumar's team got the Level 1 reclassification letter, their first instinct was to treat it as an audit problem. It was actually a scoping problem. Fernwell's e-commerce platform had, over several years of feature additions, accumulated a sprawling set of internal services that touched raw PAN data — a fraud-review tool, a customer service "look up last four digits" feature that actually pulled full card numbers, and a legacy reporting warehouse that mirrored transaction data nightly, unencrypted.

Over a five-month engagement, Fernwell's team implemented a hosted tokenization vault through their payment gateway, rebuilt the fraud-review tool to work against tokens instead of PAN, and re-architected the reporting warehouse to ingest only tokenized and truncated data. The result: the number of internal systems classified as "CDE" or "connected-to" dropped from 41 to 12 — a 70% reduction. Their QSA-estimated Report on Compliance assessment scope, and cost, dropped by roughly 45% year-over-year, and — just as important to Priya — the team's ongoing operational burden of patching, monitoring, and access-reviewing systems that had no business reason to touch card data disappeared entirely.

"Scope reduction isn't a compliance trick, it's an engineering discipline. Every system you can honestly remove from the CDE is a system you stop having to defend forever, not just for one audit cycle." — Devon Achebe, Director of PCI Compliance, Northbridge Retail Group

A Short History: PCI DSS Version Timeline

PCI DSS has evolved steadily since the five card brands unified their individual programs into a single standard in 2004–2006. Understanding the version timeline matters because it explains why older SAQs, older audit reports, and outdated advice still circulate.

Version

Released

Status (mid-2026)

PCI DSS v1.0

December 2004

Retired

PCI DSS v1.1

September 2006

Retired

PCI DSS v1.2

October 2008

Retired

PCI DSS v2.0

October 2010

Retired

PCI DSS v3.0

November 2013

Retired

PCI DSS v3.1 – v3.2

2015–2016

Retired

PCI DSS v3.2.1

May 2018

Retired 31 March 2024

PCI DSS v4.0

March 2022

Superseded by v4.0.1

PCI DSS v4.0.1

June 2024

Current version

PCI DSS v4.0.1 is a limited, clarifying revision of v4.0 — it does not introduce new requirements, but corrects language, timing, and applicability notes that assessors and merchants had flagged during the v4.0 transition period. If you're building a program today, v4.0.1 is the version to build against, and every future-dated requirement that was originally given a grace period through 31 March 2025 is now a mandatory, fully in-force part of the standard.

What's New in v4.0/v4.0.1: The Big Themes

Version 4.0 wasn't a light refresh — it was the most significant rewrite of PCI DSS since the original 2004 unification, and it introduced four themes that define how the standard is applied today. For a full breakdown of every new and changed sub-requirement and its rollout timeline, see our companion guide, PCI DSS 4.0 new requirements and implementation timeline.

Theme

What Changed

Practical Impact

Customized approach

Organizations may design and validate their own control to meet a requirement's stated Customized Approach Objective, instead of using the prescriptive method

Requires a formal, documented Targeted Risk Analysis and assessor sign-off; higher effort but more flexibility

Defined approach

The traditional, prescriptive way of meeting each requirement (still the default for most organizations)

Lower documentation burden, less flexibility

Targeted risk analysis

Formal, structured risk analysis required for several specific requirements (e.g., setting scan/review frequencies)

Replaces "just pick a number" with a documented, defensible methodology

Expanded MFA

MFA now required for all access into the CDE, not just remote/administrative access

Broader rollout across internal applications, not just VPN/admin logins

The customized approach in particular reflects a philosophical shift in how the PCI SSC thinks about compliance: rather than treating every organization's environment as identical, v4.0 explicitly makes room for equally rigorous, but differently implemented, security outcomes — provided you can prove it with evidence a QSA is willing to sign off on. In practice, most organizations still use the defined approach for the majority of requirements and reserve the customized approach for the handful of controls where their architecture genuinely doesn't fit the prescriptive model.

Merchant Levels: How You're Classified

PCI DSS compliance obligations scale with transaction volume, and that scaling is expressed through merchant levels. Card brands set the exact thresholds (and they can vary slightly by brand), but the commonly used tiers — the ones your acquirer will apply by default — look like this.

Merchant Level

Annual Transaction Volume (approximate, Visa/Mastercard convention)

Validation Requirement

Level 1

More than 6,000,000 transactions annually (any channel), OR any merchant that suffered a card data breach, OR any merchant a brand designates as Level 1

Annual ROC by a QSA (or ISA for internal assessment where permitted), quarterly ASV scans

Level 2

1,000,000 to 6,000,000 transactions annually

Annual SAQ (or ROC, brand-dependent), quarterly ASV scans

Level 3

20,000 to 1,000,000 e-commerce transactions annually

Annual SAQ, quarterly ASV scans

Level 4

Fewer than 20,000 e-commerce transactions annually, or up to 1,000,000 transactions of any channel

Annual SAQ, quarterly ASV scans (requirements set by acquirer)

Always confirm your exact thresholds and validation requirements with your acquirer — these figures are the general industry convention, but the acquirer and card brand have final say, and a single breach event can push any merchant into Level 1 validation requirements immediately regardless of volume. For a deeper walkthrough of what changes at each tier and how to plan for a level change like Fernwell's, see PCI DSS merchant levels and understanding your compliance requirements.

Service Provider Levels

Service providers — companies that store, process, or transmit cardholder data on behalf of other entities, or that could affect the security of someone else's cardholder data — are classified separately, and generally held to a higher standard than merchants of comparable size.

Service Provider Level

Criteria (approximate, brand convention)

Validation Requirement

Level 1

More than 300,000 transactions annually, OR designated by a card brand regardless of volume

Annual ROC by a QSA, quarterly ASV scans

Level 2

Fewer than 300,000 transactions annually

Annual SAQ D (service provider version), quarterly ASV scans

Many payment gateways, hosting providers, and SaaS platforms with embedded payments are surprised to learn they're classified as service providers at all — the determination hinges on function (do you store/process/transmit CHD for someone else, or could you impact its security), not on company size or self-perception.

Self-Assessment Questionnaires (SAQ): Choosing the Right Type

The Self-Assessment Questionnaire (SAQ) is the validation instrument for merchants and service providers who aren't required to undergo a full QSA-led Report on Compliance. There isn't one SAQ — there are several, and choosing the correct type depends entirely on how your business actually handles cardholder data, not on your size alone.

SAQ Type

Applies To

SAQ A

Card-not-present merchants that fully outsource all cardholder data functions to validated third parties (e.g., a fully hosted checkout redirect)

SAQ A-EP

E-commerce merchants who don't receive CHD directly but control how the customer's browser is redirected to a payment page

SAQ B

Merchants using only imprint machines or standalone, non-networked dial-out terminals

SAQ B-IP

Merchants using standalone, PTS-approved payment terminals with an IP connection, no electronic storage of CHD

SAQ C

Merchants with payment application systems connected to the internet, no electronic storage of CHD

SAQ C-VT

Merchants using only a web-based virtual terminal, no electronic storage of CHD

SAQ D (Merchant)

All merchants not covered by another SAQ type — the broadest, most detailed self-assessment

SAQ D (Service Provider)

Service providers not eligible for another SAQ, or required to complete a full assessment

SAQ P2PE

Merchants using only a validated, PCI-listed P2PE solution, with no electronic storage of CHD

Picking the wrong SAQ is one of the most common and most consequential mistakes I see — a merchant that thinks it qualifies for the short SAQ A because "we use a payment gateway" but actually has a payment page hosted on its own infrastructure (rather than a true redirect or iframe) should be on SAQ A-EP, with a much longer control set. Getting this wrong doesn't just create audit risk; it means real security gaps go unassessed. Our SAQ Selector tool walks through your payment flow step by step and recommends the correct SAQ type based on how card data actually moves through your environment.

ROC and AOC: The Formal Validation Documents

For Level 1 merchants and Level 1 service providers, the SAQ isn't sufficient — the standard requires a full Report on Compliance (ROC), a detailed, requirement-by-requirement assessment performed by a Qualified Security Assessor (QSA) (or, in some brand programs, a qualified Internal Security Assessor). The ROC documents, in detail, how each of the twelve requirements and their sub-requirements were tested, what evidence was reviewed, and the assessor's conclusion for each one. It's a long document — often several hundred pages for a complex environment — and it's not typically shared outside the merchant, its acquirer, and the relevant card brands.

The Attestation of Compliance (AOC) is the shorter, standardized summary document that accompanies either a ROC or an SAQ. It's the document merchants and service providers actually share with acquirers, partners, and sometimes customers as proof of compliance status. Think of the ROC as the detailed engineering report and the AOC as the executive summary with a signature block.

Document

Who Produces It

Who Typically Sees It

Required For

SAQ

Merchant/service provider, self-completed

Acquirer (on request)

Levels 2–4 merchants, Level 2 service providers (typically)

ROC

QSA (or qualified ISA)

Acquirer, card brands

Level 1 merchants, Level 1 service providers

AOC

Derived from the SAQ or ROC

Acquirer, partners, sometimes customers

All validation paths

QSA vs. ISA vs. ASV: Who Does What

PCI DSS validation involves three distinct types of qualified assessors, and confusing them is a common (and avoidable) mistake when scoping a compliance project.

Role

Who They Are

What They Do

Who Can Use Them

Qualified Security Assessor (QSA)

Independent, PCI SSC-certified individual employed by a QSA company

Performs the formal Report on Compliance assessment; can also advise on SAQ completion

Required for Level 1 ROCs; optional for gap assessments at other levels

Internal Security Assessor (ISA)

An employee of the merchant/service provider, trained and certified by the PCI SSC

Performs internal PCI DSS assessments and can lead SAQ completion; in some brand programs, can support ROC preparation

Organizations that want to build internal assessment capability

Approved Scanning Vendor (ASV)

PCI SSC-approved vendor of external vulnerability scanning services

Performs the mandatory quarterly external vulnerability scans required under Requirement 11

Required for all merchants/service providers with internet-facing CDE components

A QSA brings independence and is mandatory for the highest-stakes assessments; an ISA is a cost-effective way to build internal PCI expertise and reduce reliance on external consultants for lower-tier validation; an ASV is a narrowly scoped, purely technical vendor whose quarterly scan reports feed directly into Requirement 11 evidence.

"Getting an ISA program certified internally was the best investment we made. It didn't replace our QSA relationship for the ROC — it made every conversation with the QSA faster, because our own people already spoke the same language and had already found the gaps before the assessor walked in." — Ling Zhao, Internal Security Assessor, Meridian Hospitality Group

The Compliance Validation Process, Step by Step

Whether you're completing an SAQ or preparing for a ROC, the validation process follows a broadly similar arc. Here's the realistic timeline I walk clients through, calibrated for a mid-sized Level 2/3 merchant building a program largely from scratch.

Phase

Typical Duration

Key Activities

Scoping and gap assessment

3–6 weeks

Define the CDE, identify connected systems, assess current state against all 12 requirements

Remediation planning

2–4 weeks

Prioritize gaps, assign owners, estimate cost and timeline

Remediation execution

3–9 months

Implement controls, close gaps, build evidence trail

Evidence collection and internal review

3–4 weeks

Compile logs, policies, scan results, configuration evidence

Formal assessment (SAQ completion or QSA-led ROC fieldwork)

2–8 weeks

Complete questionnaire or undergo on-site/remote QSA testing

AOC signature and submission

1–2 weeks

Sign, submit AOC to acquirer; retain ROC/SAQ evidence

Continuous compliance (year-round)

Ongoing

Quarterly ASV scans, log review, access reviews, annual policy review

That last row is the one first-time compliance owners underestimate most. PCI DSS is not an annual event with eleven months of silence in between — continuous compliance activities (quarterly scans, ongoing log review, access recertification) are baked into the requirements themselves, and an assessor who finds a gap in that year-round cadence will flag it even if the point-in-time controls look perfect on assessment day.

Common Compliance Gaps and Pitfalls

After walking dozens of organizations through their first (and sometimes third or fourth) PCI DSS cycle, the same handful of gaps show up again and again, across industries and company sizes.

Pitfall

Why It Happens

How to Avoid It

Wrong SAQ type selected

Business assumes "we use a gateway" means the shortest SAQ applies

Map the actual payment data flow before choosing an SAQ type

SAD stored inadvertently

Debug logs, error handlers, or support tools capture CVV/PIN data without anyone noticing

Regular data discovery scans across logs, backups, and databases

Scope creep between assessments

New system integrations quietly extend into the CDE without a scoping review

Require a scoping check as part of every change management process

Quarterly ASV scans skipped or failed silently

Scans scheduled but failures not tracked to remediation

Assign an owner and SLA for every ASV finding, not just the scan itself

Segmentation not actually tested

Firewall rules assumed correct, never independently validated

Annual segmentation penetration testing per Requirement 11

Service provider AOCs not collected

Vendor risk management doesn't include a PCI-specific check

Maintain a service provider compliance registry, reviewed annually

Incident response plan untested

Plan written once, never rehearsed

Annual tabletop exercise covering a card-data-breach scenario

Case Study: Northbridge Retail Group's Level 1 ROC Journey

Northbridge Retail Group, a 340-location regional retail chain, had been a Level 2 merchant on SAQ D for years before an aggressive e-commerce expansion pushed them past 6 million combined transactions and into Level 1 territory — requiring a full ROC for the first time. Devon Achebe, their Director of PCI Compliance, led a 14-month program that started with a gap assessment against all twelve requirements and found the chain's biggest exposure wasn't technology at all — it was inconsistent point-of-sale configuration across store locations, with roughly 15% of terminals running outdated firmware and default administrative credentials still active from installation.

The remediation program standardized POS configuration through a centrally managed golden image, deployed a segmented store network architecture that isolated POS traffic from guest Wi-Fi and back-office systems, and implemented centralized log aggregation feeding a SIEM reviewed by a dedicated three-person team. The QSA-led ROC fieldwork, once remediation was complete, took six weeks on-site and remote combined and found zero Priority 1 findings — a result Devon credits directly to treating the gap assessment as the real project and the ROC fieldwork as validation, not discovery. Northbridge estimates the segmentation project alone avoided an estimated $1.2 million in incremental annual assessment cost by keeping roughly 900 of their 1,100 store-level systems fully out of CDE scope.

Case Study: A Small Merchant's SAQ A Near-Miss

Not every cautionary tale involves a Level 1 giant. Bramwell Coffee Roasters, a 12-location specialty coffee retailer, believed it qualified for the simplest SAQ A because its e-commerce checkout redirected to a hosted payment page. What the team hadn't accounted for was an in-store loyalty and mobile-ordering app built by a regional vendor two years earlier, which — unknown to Bramwell's ops team — cached full PAN data locally on a point-of-sale tablet for 30 days "to make refunds easier," directly violating the storage restrictions in Requirement 3 and putting the merchant on the wrong SAQ entirely.

The gap surfaced during a routine acquirer review, not a breach — but it easily could have been the latter. Bramwell's remediation took eight weeks: the vendor patched the app to eliminate local PAN caching, the merchant moved to tokenized refunds via their processor, and Bramwell re-completed the assessment on the correct SAQ (C-VT for their virtual terminal use, plus P2PE consideration for future terminal upgrades). No fine was ultimately levied, but the acquirer required 90 days of enhanced monitoring, and the total remediation and legal review cost Bramwell just over $38,000 — a bill the owner later called "the most expensive lesson in reading the fine print I've ever had."

"Small merchants assume PCI DSS scales down proportionally with their size. It doesn't — the twelve requirements are the same twelve requirements whether you're a Fortune 500 retailer or a five-person coffee shop. What scales is which SAQ you use and how much of it you have to prove." — Tomas Vieira, ASV Lead, ScanForge Security

Cost of Compliance vs. Cost of a Breach

Every conversation about PCI DSS investment eventually turns to cost, and the honest answer is that compliance is rarely free — but it is reliably cheaper than the alternative. These figures are illustrative, drawn from the ranges I typically see across mid-market engagements, not a published industry survey.

Cost Category

Compliance Investment (Illustrative)

Breach Scenario Cost (Illustrative)

Assessment fees (QSA/ASV)

$15,000–$120,000/year depending on level and scope

N/A

Remediation/engineering

$50,000–$500,000+ one-time, then maintenance

N/A

Forensic investigation post-breach

N/A

$50,000–$500,000+

Card brand fines and assessments

N/A

$5,000–$500,000+ per incident, brand-dependent

Card reissuance costs (passed through by issuers)

N/A

$3–$10 per card reissued, at scale

Increased transaction/interchange fees post-incident

N/A

Ongoing, often 12–24 months

Loss of card acceptance privileges

N/A

Potentially existential for card-dependent businesses

Customer notification and credit monitoring

N/A

$1–$5 per affected customer

Reputational/brand damage

N/A

Difficult to quantify, often the largest true cost

The pattern holds across nearly every engagement I've run: the compliance investment is a known, budgetable, front-loaded cost with a predictable ceiling. The breach scenario is an open-ended, back-loaded cost with no ceiling at all. For a deeper breakdown of this comparison with a full ROI model, see PCI DSS business impact: cost of compliance vs. cost of a breach.

Building a PCI DSS Program: A Realistic Roadmap

Whether you're starting from zero or maturing an existing program, PCI DSS work follows a recognizable arc. Here's the phased roadmap I use with clients, from first scoping conversation to steady-state operation.

Phase

Focus

Typical Owner

1. Determine your level and validation path

Confirm merchant/service provider level with your acquirer; identify correct SAQ type or ROC requirement

Compliance lead, with acquirer

2. Scope the CDE

Map data flows, identify all CDE and connected-to systems

Security/IT architecture

3. Gap assessment

Test current state against all 12 requirements

Internal team or QSA/ISA

4. Prioritize and reduce scope

Evaluate segmentation, tokenization, P2PE, outsourcing options

Security leadership, engineering

5. Remediate

Close identified gaps, document evidence as you go

Cross-functional (IT, engineering, HR, facilities)

6. Formal validation

Complete SAQ or undergo ROC fieldwork

QSA (ROC) or internal team (SAQ)

7. Sign and submit AOC

Attest and submit to acquirer

Executive sponsor, compliance lead

8. Operate continuously

Quarterly scans, ongoing monitoring, annual policy review, vendor AOC collection

Security operations, GRC function

Step 8 is where programs either mature into something sustainable or collapse back into an annual scramble. The organizations that treat PCI DSS well build the quarterly and ongoing activities into their standard operating rhythm — scan results reviewed the same week they're generated, access reviews tied to existing HR processes, vendor AOCs collected as part of procurement rather than chased down every spring.

Roles and Responsibilities: A RACI View

PCI DSS touches more functions than most security frameworks, because it spans network engineering, application development, physical security, HR, and vendor management. A clear RACI model prevents the most common program failure mode: everyone assuming someone else owns a given requirement.

Activity

Security/Compliance

IT/Engineering

Executive Sponsor

Facilities/HR

Define CDE scope

Accountable

Responsible

Consulted

Informed

Select SAQ type / engage QSA

Responsible

Consulted

Accountable

Informed

Implement network segmentation

Consulted

Responsible/Accountable

Informed

Informed

Manage vulnerability scanning/remediation

Accountable

Responsible

Informed

Informed

Physical access controls (badges, media destruction)

Consulted

Informed

Informed

Responsible/Accountable

Security awareness training

Responsible

Consulted

Accountable

Responsible

Sign Attestation of Compliance

Responsible

Informed

Accountable

Informed

Vendor/service provider AOC collection

Accountable

Informed

Informed

Consulted

PCI DSS Alongside ISO 27001 and SOC 2

PCI DSS rarely operates in isolation — most mid-market and enterprise organizations I work with are managing it alongside at least one other framework, most commonly ISO 27001 or SOC 2. Understanding how they relate saves real duplication of effort.

Dimension

PCI DSS

ISO 27001

SOC 2

Nature

Contractual requirement (card brands/acquirers)

Certifiable international management-system standard

CPA-issued attestation report

Scope

Cardholder data environment specifically

Whole organization's information security management system

Defined system relevant to Trust Services Criteria

Outcome

Attestation of Compliance (AOC), ROC, or SAQ

Certificate of registration from an accredited body

SOC 2 report (Type I or Type II)

Primary audience

Acquirers, card brands

Customers, regulators, partners (global)

Customers, prospects (especially US/enterprise)

Prescriptiveness

Highly prescriptive (12 requirements, detailed sub-requirements)

Principles-based (risk-driven Annex A controls)

Criteria-based, flexible control design

Organizations that hold cardholder data alongside broader customer data often find that an existing ISO 27001 information security management system gives them a natural home for PCI DSS's Requirement 12 policy and risk-management obligations — the two frameworks reinforce each other without one substituting for the other. Our companion piece, PCI DSS and ISO 27001: do you need both, walks through exactly where the two standards overlap and where they diverge, and ISO 27001 vs. NIST, SOC 2, and PCI DSS compared is a useful reference if you're mapping a multi-framework control set for the first time.

SOC 2 shows up constantly for payment processors and fintechs specifically, because enterprise customers evaluating a payment platform often want both: PCI DSS proof that cardholder data itself is protected, and a SOC 2 report proving the broader operational and security controls around the service. If you're a processor or gateway navigating both, SOC 2 for payment processors and the SOC 2 complete guide to the AICPA Trust Services Criteria are worth reading alongside this guide.

PCI DSS as a Business Opportunity, Not Just a Cost Center

I understand why PCI DSS gets treated as pure overhead — it arrives as a letter from an acquirer, gets assigned to whoever drew the short straw, and gets budgeted as a line item nobody wants to defend at renewal time. But the organizations that get the most value out of their PCI DSS program are the ones that flip that framing. A well-scoped, well-segmented cardholder data environment isn't just cheaper to assess — it's measurably harder to breach, because the number of systems an attacker could compromise to reach card data has been deliberately, permanently shrunk. A clean AOC isn't just a box for your acquirer — it's a document your enterprise sales team can hand to a nervous prospect's security reviewer without a scramble. And a mature Requirement 12 security program — real risk assessments, a tested incident response plan, vendor oversight that actually catches gaps — is infrastructure that pays dividends well beyond the payments function alone.

Priya Nandakumar's team at Fernwell didn't just survive their Level 1 reclassification; eighteen months later, their scope-reduced, tokenization-first architecture became a selling point in vendor negotiations, because partners could see a company that treated payment security as a design constraint rather than an afterthought. That's the outcome worth building toward — not a passed assessment, but an architecture and a program that makes the next assessment easier than the last one, year after year.

If you're building or maturing a PCI DSS program and want a structured starting point, our PCI DSS Scoping & CDE Worksheet walks through exactly the data-flow exercise Fernwell's team used to cut their CDE by 70%, and the PCI DSS 12-Requirements Checklist gives you a practical, requirement-by-requirement tracking tool for your first gap assessment. For teams still determining their exact obligations, the Merchant Level / SAQ Reference and our PCI DSS Gap Analysis Tool are the fastest way to turn "we think we're in scope" into a concrete, prioritized action plan. PentesterWorld's team works with merchants and service providers at every level — from a first SAQ A to a full Level 1 ROC — to build PCI DSS programs that hold up under assessment and keep paying off long after the AOC is signed.

Frequently asked questions

Is PCI DSS a law?

No. PCI DSS is a contractual requirement imposed by the card brands through acquiring banks and payment processors, not a government regulation. That said, a small number of US states reference PCI DSS compliance in their own data breach or data security statutes, which is where the confusion often comes from.

How often do we need to reassess?

Annually, at minimum, for both merchants and service providers — plus continuous, ongoing activities throughout the year (quarterly ASV scans, log review, access recertification) that assessors will check were actually performed, not just the point-in-time controls on assessment day.

Do we need a QSA if we're a small merchant?

Usually not. Most Level 2–4 merchants complete a Self-Assessment Questionnaire without a QSA, though many choose to engage one (or a consultant) informally for a gap assessment. A QSA-led Report on Compliance is mandatory only for Level 1 merchants and Level 1 service providers.

If we use Stripe/Square/a payment gateway, are we automatically compliant?

No. Using a compliant, validated third-party payment provider can significantly reduce your scope — sometimes down to the shortest SAQ type — but you still have PCI DSS obligations of your own, including confirming the provider's compliance, securing the systems that initiate the payment flow, and completing your own SAQ.

What's the difference between "compliant" and "certified" for PCI DSS?

PCI DSS compliance is validated, not certified by an accredited national body the way ISO 27001 is. The outcome is a signed Attestation of Compliance, backed by an SAQ or a ROC — there's no equivalent to an ISO certificate issued by an accreditation body.

Can we store CVV/CVC numbers if they're encrypted?

No, under no circumstances. Sensitive Authentication Data — including CVV2/CVC2/CID and full track data — must never be stored after transaction authorization is complete, regardless of encryption. This is one of the few absolute prohibitions in PCI DSS with no compensating-control path around it.

What happens if we fail a QSA assessment or ASV scan?

A failed ASV scan simply means the finding must be remediated and the affected component rescanned until it passes — it doesn't automatically trigger fines. A ROC with unresolved findings typically results in a remediation timeline agreed with the QSA and acquirer; sustained non-compliance is what eventually triggers escalating fines and, in severe cases, loss of card acceptance privileges.

Does PCI DSS apply to us if we only take payments over the phone?

Yes. Phone-based (mail order/telephone order, or MOTO) transactions are fully in scope — the sensitive authentication data captured verbally is subject to the same "never store post-authorization" rule, and call recording systems that could capture card numbers are a frequent, underestimated scoping gap.

70

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!