PCI DSS Compliance Checklist: The 12 Requirements Under v4.0.1
The Payment Card Industry Data Security Standard (PCI DSS) outlines a set of requirements for businesses that handle credit card transactions. If you store, process, or transmit cardholder data, PCI compliance is a baseline expectation from customers, partners, and payment processors.
The current version of the standard is PCI DSS v4.0.1. It's a limited revision of v4.0 that tightens the language around access management, continuous monitoring, and documented security practices, without adding a single new requirement.
This guide delivers a step-by-step PCI DSS compliance checklist aligned with v4.0.1, along with insights into how automation can reduce manual effort, improve visibility, and accelerate audit readiness. If you're building a business that accepts payments and scales fast, this is how you stay secure and move forward with confidence.
What Is PCI DSS Compliance?
PCI DSS compliance means meeting a global set of security standards designed to protect credit card data. The standard was developed by the PCI Security Standards Council (PCI SSC), a group founded by major credit card companies like Visa, Mastercard, and American Express.
These requirements apply to any business that stores, processes, or transmits cardholder data. That data includes:
The primary account number (PAN)
The cardholder name
The expiration date
The service code
Sensitive authentication data, which includes magnetic stripe or chip data and PINs
PCI DSS defines 12 technical and operational requirements that create a secure environment for handling cardholder data. They include controls like network security, encryption, access restrictions, and regular testing. In total, the standard breaks these 12 requirements into roughly 280 individual sub-requirements, though not all of them apply to every organization.
Who Needs PCI DSS Compliance?
PCI applies to both merchants and service providers. A merchant is any entity that accepts payment cards bearing the logos of the PCI SSC's founding brands, American Express, Discover, JCB, Mastercard, Visa, or UnionPay, as payment for goods and services. A service provider is a company that provides services that control or could impact the security of cardholder data.
While a vendor at your local farmers market and a big-box retailer both need to comply with PCI, the requirements vary depending on how many transactions the business processes in a year. Each payment brand organizes merchants into four levels and sets its own reporting requirements, with Level 1 requiring the most stringent validation and Level 4 the least.
Because thresholds differ by brand, check the source directly. For example, Visa and Mastercard generally treat merchants processing more than 6 million transactions annually as Level 1, while American Express uses a 2.5 million threshold. For exact reporting requirements, visit each brand's site:
Why PCI DSS Compliance Matters
Non-compliance with PCI DSS is a business risk. A single breach involving cardholder data can trigger fines, lawsuits, contract termination, and mandatory forensic audits. Payment processors may revoke your ability to accept cards altogether.
The financial damage is only part of the impact. Security lapses erode customer trust, stall enterprise deals, and create friction with investors. For startups and scaleups, the cost of inaction often shows up as delayed revenue or lost opportunities.
Compliance doesn't eliminate every risk, but it signals to customers and partners that your business takes data protection seriously. That credibility both opens doors and keeps them open.
$10.22 million
The average cost of a data breach for U.S. companies in 2025 was $10.22 million — an all-time record.
IBM Cost of a Data Breach Report 2025What's New in PCI DSS v4.0.1?
PCI DSS v4.0 rebuilt the standard around how modern businesses operate and how attackers behave, asking organizations to prove that their security controls actually work, not just that they exist on paper. Version 4.0.1 refines that foundation rather than replacing it.
Released in mid-2024, v4.0.1 is a limited revision. It corrects formatting and typographical errors and clarifies the intent of certain requirements and guidance. Critically, there are no new or deleted requirements, so if you built your program around v4.0, you don't need to rescope it. The clarifications include:
Requirement 3 (protect stored account data): Clarified applicability notes for issuers, plus a customized-approach objective for organizations using keyed cryptographic hashes to render PANs unreadable.
Requirement 6 (secure systems and software): Reverted to v3.2.1 language so that installing patches within 30 days applies only to critical vulnerabilities, and added guidance on managing payment page scripts.
Requirement 8 (identify and authenticate access): Clarified that multi-factor authentication for non-administrative access into the cardholder data environment does not apply to accounts authenticated only with phishing-resistant factors.
Requirement 12 (organizational policies): Clarified the relationship between customers and third-party service providers (TPSPs).
Appendices: Moved the customized-approach sample templates to the PCI SSC website and added definitions for "legal exception," "phishing-resistant authentication," and "visitor."
Two dates matter. PCI DSS v4.0 was retired on December 31, 2024, which means v4.0.1 is now the only active version supported by the PCI SSC. And the future-dated requirements became mandatory on March 31, 2025; v4.0.1 did not change that deadline. If your compliance program hasn't closed the gap on things like risk-based access controls, targeted risk analyses, and updated authentication practices, you're already behind.
Where to Start: Scope Your Cardholder Data Environment (CDE)
Before you touch the 12 requirements, define your scope. Identify every system, tool, process, and person that handles or could impact cardholder data. This collective footprint is your cardholder data environment (CDE), and it sets the boundaries of your compliance obligations.
Scoping also shapes how you validate compliance, whether you complete a Self-Assessment Questionnaire (SAQ) or undergo a full Report on Compliance (ROC). Systems generally fall into three buckets:
In-scope: Systems that store, process, transmit, or could affect the security of cardholder data
Connected: Systems not directly involved in processing cardholder data but connected to your CDE
Out-of-scope: Systems that don't interact with or connect to your CDE
Under v4.0.1, scope must be documented and confirmed at least once every 12 months (every six months for service providers) and after any significant change. Startups often discover they're accidentally pulling unrelated systems into scope, like CI/CD pipelines, support tooling, and staging environments. The earlier you define and enforce boundaries, the smaller and cheaper your assessment becomes.
The 12 PCI DSS v4.0.1 Requirements
PCI DSS organizes its 12 requirements under six control objectives:
Build and maintain a secure network and systems
Protect account data
Maintain a vulnerability management program
Implement strong access control measures
Regularly monitor and test networks
Maintain an information security policy
Below is how to approach each requirement.
1. Install and Maintain Network Security Controls
Every system that stores or processes cardholder data is a potential target. PCI DSS requires organizations to limit exposure by controlling how data moves across their networks and preventing unauthorized traffic from reaching the CDE.
Firewalls are a major part of that defense, but v4.0 broadened the language from "firewalls and routers" to "network security controls" to reflect virtual devices, routing rules, cloud-native access controls, and software-defined networking. Whatever the form, you're expected to configure it, document it, and maintain it, enforcing segmentation between the CDE and everything else. Misconfigurations, like a permissive default rule or an overlooked open port, are among the most common and preventable sources of PCI violations.
Pro-tip: Drata connects directly to your cloud provider to monitor firewall rules and segmentation controls in real time. It flags gaps, tracks changes, and helps your team maintain secure boundaries without relying on manual reviews.
2. Apply Secure Configurations to All System Components
Out-of-the-box settings aren't built for security. Vendors ship products with default credentials, open ports, and permissive access controls. Every in-scope system, operating systems, network devices, cloud instances, application frameworks, and third-party software, must be securely configured before deployment and reviewed regularly after.
You're expected to remove or disable insecure features, replace default passwords, close unused ports, and document configuration standards for every system type. Applying secure configurations isn't a one-time task; it's a repeatable baseline enforced at scale and tracked across updates.
Pro-tip: Drata monitors your cloud assets, flags configuration drift, and checks for default settings across systems, helping teams enforce hardening standards automatically and surface exceptions before they become audit issues.
3. Protect Stored Account Data
Cardholder data is only as secure as its environment. Stored account data, such as the PAN, must be protected with strong cryptography so it stays unreadable even if an attacker gains access. Encryption keys must be protected, rotated, and managed with the same level of care.
It's easy to underestimate how many places cardholder data ends up: databases, backups, logs, and test environments. Without controls to detect and restrict data sprawl, sensitive information surfaces in unexpected places, expanding your PCI scope. (Under v4.0.1, organizations using keyed cryptographic hashes to render PANs unreadable should review the clarified applicability notes.)
Pro-tip: Drata monitors your storage configurations and validates that encryption is enabled where required, so you can track systems that store cardholder data, surface exposure points, and keep key management aligned with PCI requirements.
4. Protect Cardholder Data With Strong Cryptography During Transmission
Cardholder data needs protection at rest and in motion. Whenever it travels across open, public networks, encrypt it using strong cryptography like TLS 1.2 or higher. Outdated protocols like SSL and early TLS are no longer acceptable.
This covers transmissions between your systems and customers, payment processors, APIs, and internal tools running over cloud or hybrid networks. Encryption should be enforced, not optional, and misconfigurations like weak cipher suites or expired certificates can quietly open the door to interception.
Pro-tip: Drata scans your environment for weak or missing encryption settings, catching unsupported protocols, exposed endpoints, and insecure configurations before they create audit issues, or worse, breaches.
5. Protect All Systems and Networks From Malicious Software
Malware, including viruses, worms, ransomware, spyware, and malicious scripts, doesn't need a complex exploit to cause damage. One unmonitored endpoint, an outdated dependency, or an overlooked phishing email is enough. PCI DSS expects organizations to actively detect, prevent, and respond to malicious software across every environment where it's a risk.
Traditional antivirus for workstations falls under that umbrella, and so do behavior-based tools for servers, cloud workloads, and developer machines. Automated scans, threat detection, and alerting are part of the equation, but so is having an incident response plan for when something gets through.
Pro-tip: Drata keeps tabs on malware defenses across your environment, flags gaps in coverage, and confirms that protections stay active and up to date.
6. Develop and Maintain Secure Systems and Software
Every new feature, update, or third-party tool introduces potential risk. PCI DSS calls for building security into your systems from day one and maintaining it throughout their lifecycle. Code should be reviewed, systems patched, and known vulnerabilities addressed quickly.
Outdated software is a common entry point. Under v4.0.1, patches for critical vulnerabilities must be installed within 30 days. Your team needs a clear process for applying security updates, decommissioning outdated components, and vetting new tools before deployment.
Pro-tip: Drata continuously monitors your assets and dependencies, alerting you to missing patches and outdated systems so nothing quietly drifts out of compliance.
7. Restrict Access to System Components and Cardholder Data by Business Need to Know
Not everyone needs access to cardholder data, and the more people who have it, the more you're exposed. PCI DSS expects access to be limited to those whose roles genuinely require it, applying "need to know" to both systems and people.
Access controls should be role-based, reviewed regularly, and enforced through least privilege. When someone changes teams or leaves, their access should change too. Shared accounts, overly broad permissions, and access granted "just in case" are all red flags during an audit.
Pro-tip: Drata continuously monitors access levels, flags excessive permissions, and helps enforce least privilege. It also makes it easy to review and revoke access when roles change or employees are offboarded.
8. Identify Users and Authenticate Access to System Components
You can't control what you can't trace. PCI DSS requires that every user accessing in-scope systems be uniquely identified and authenticated: no shared logins, no mystery accounts.
Every user should have a unique ID, and access should require more than just a password. Multi-factor authentication (MFA) is expected, especially for administrative and remote access. Under v4.0.1, MFA for non-administrative CDE access doesn't apply to accounts that already use phishing-resistant authentication factors.
Pro-tip: Drata integrates with your identity provider to track who has access to what, confirms MFA is enforced, and flags shared or orphaned accounts before they create risk.
9. Restrict Physical Access to Cardholder Data
Not all threats come through a network. Offices, server rooms, and data centers where cardholder data is stored or accessed must be protected from unauthorized entry.
Only approved personnel should have access, and that access needs to be logged, reviewed, and revoked when no longer needed. Paper records, removable media, and exposed terminals can all pull environments into scope if they aren't properly secured.
Pro-tip: Drata helps track which personnel have access to physical systems tied to the CDE and assists in documenting controls and maintaining audit-ready records for site security, visitor logs, and hardware access.
10. Log and Monitor All Access to System Components and Cardholder Data
When something goes wrong, logs are often the only evidence of what happened. PCI DSS calls for detailed audit trails tracking who accessed what, when, and from where. That data helps detect suspicious behavior and supports investigations.
With thousands of events flowing through your systems every hour, manual log review isn't practical, which is why automated monitoring is essential. Well-tuned alerts can surface unusual activity before it becomes a breach.
Pro-tip: Drata connects with your logging tools to confirm key events are captured, stored securely, and retained as required, and validates that alerting is in place so your team stays ahead of emerging threats.
11. Test Security of Systems and Networks Regularly
Security controls degrade over time. Software changes, new threats emerge, and yesterday's configuration might not hold up tomorrow. You're expected to test your defenses on a regular schedule, not just during audit season.
This includes vulnerability scans, configuration reviews, and penetration tests. Under v4.0.1, penetration testing must happen at least every 12 months and after any significant change, covering segmentation controls where segmentation is used. Service providers must validate their segmentation controls every six months. External vulnerability scans must be performed by an Approved Scanning Vendor (ASV).
Pro-tip: Drata tracks the cadence of vulnerability scans and penetration tests, documents results, assigns remediation tasks, and verifies findings are resolved. Note that Drata is not an ASV, so you'll still engage an ASV for the required external scans.
12. Support Information Security With Organizational Policies and Programs
Security is a business-wide commitment, so your organization should back its controls with policies, defined responsibilities, and ongoing education. Engineers secure systems, HR manages onboarding and offboarding, and employees handle data every day. A strong program gives each team the guidance they need and holds them accountable.
Pro-tip: Drata provides a library of PCI DSS v4.0.1–aligned policy templates, tracks employee acknowledgments, and helps manage security awareness training. It also links policies directly to controls, so your documentation stays aligned with how the business operates.
What to Avoid as You Work Through Your PCI DSS Checklist
As you implement your PCI DSS checklist, avoid these common mistakes that slow teams down or put audits at risk:
Treating compliance like an IT project. PCI DSS cuts across teams. Engineering may own infrastructure, but HR manages onboarding, Finance stores payment data, and Legal defines vendor agreements. If compliance lives in a silo, it breaks. Build governance early and make it a company-wide initiative.
Skipping a proper scoping process. Everything hinges on scope. If you don't define which systems and workflows touch cardholder data, you'll either miss requirements or over-engineer your entire environment.
Choosing the wrong SAQ. There are 10 SAQ types, each covering a different subset of requirements. Using the wrong one, out of convenience or guesswork, can result in noncompliance.
Treating vulnerability scans as a final stamp of approval. Passing a scan doesn't mean you're PCI compliant. It's one requirement among many; some vendors overstate its significance with "compliance badges."
Ignoring third-party exposure. If a vendor handles card data on your behalf, you're still accountable for ensuring proper controls are in place.
Waiting until a customer asks for a report. By the time a deal depends on PCI compliance, you're already behind. Treat it as part of your go-to-market readiness.
Get PCI DSS Compliant Without Slowing Down
PCI DSS v4.0.1 raised the bar, and for good reason. Customers, partners, and regulators expect payment data to be protected with intention, not just checklists. Still, compliance doesn't have to come at the cost of speed or focus.
Drata helps you implement, monitor, and maintain PCI controls with pre-mapped controls, policy templates, and automated evidence collection, plus the ability to filter requirements in and out of scope based on your SAQ type. From mapping your scope to preparing for your QSA, you'll have a clear path forward and fewer hours sunk into spreadsheets and screenshots.
Book a demo to see how Drata simplifies PCI compliance and gets you audit-ready faster.
PCI DSS Compliance Checklist FAQs
What Is a PCI Checklist?
A PCI checklist is a practical breakdown of the actions and controls your organization needs to implement to align with the 12 PCI DSS requirements. It helps teams track what's done, what's missing, and what still needs attention, especially when preparing for an assessment. A good checklist covers both technical tasks (like configuring network controls or encrypting data) and operational requirements (like documenting policies or reviewing access).
What Are the Levels of PCI Compliance?
There's no such thing as "PCI DSS Level 1." The levels apply to merchants and service providers, and they're based on annual transaction volume. They determine how compliance is validated, not a version of the standard. Thresholds are set by each payment brand, but they're commonly summarized as:
Level 1: The highest transaction volumes (for many brands, over 6 million transactions per year) or entities designated Level 1 by a card brand. Typically requires a Report on Compliance (ROC) from a Qualified Security Assessor (QSA).
Levels 2–4: Lower transaction volumes, typically validated with a Self-Assessment Questionnaire (SAQ).
Your acquiring bank or payment brand determines which level and validation path apply to you.
How Do I Validate PCI Compliance?
There are two ways to attest. Level 1 merchants and larger service providers complete a Report on Compliance (ROC), a detailed third-party audit performed by a QSA. Lower-volume merchants complete a Self-Assessment Questionnaire (SAQ), a self-attestation that doesn't require a QSA. Both paths conclude with an Attestation of Compliance (AOC), a signed declaration of the assessment results. There are 10 SAQ types; a fully outsourced e-commerce merchant might use SAQ A (about 49 questions), while a service provider assessing everything uses SAQ D (all ~280 requirements). Compliance must be validated annually, and a typical assessment takes four to eight months.
Who Determines My Merchant Level and SAQ Type?
Not your compliance platform. You'll need to confirm your merchant level and the applicable SAQ with whatever entity is requesting evidence of compliance, such as your merchant bank or payment brand. A tool like Drata can help you manage the requirements once you know them, but it can't tell you which level or SAQ applies to your business.
Is PCI Compliance Free?
The PCI DSS documentation is free, but becoming compliant isn't. Costs come from implementing controls, completing assessments, and maintaining secure systems. A third-party QSA, ASV scans, or a compliance automation platform add to your budget. Still, failing to invest in compliance usually costs far more in the long run.
What if I'm Not PCI Compliant?
Noncompliance puts your business at risk of data breaches, fines, lawsuits, and revoked ability to process card payments. After a breach, you may be required to undergo a forensic investigation and achieve compliance within a short timeline. Reputational damage and lost revenue can follow just as quickly. The better move is to get ahead of it.