PCI Compliance Checklist: 12 Requirements To Know

Avatar photo
Author
Updated: April 28th, 2026
13 mins read
PCI compliance checklist

Key Takeaways

  • PCI DSS compliance is defined around 12 security requirements grouped under 6 security goals. Each requirement is mapped to a control that organizations must implement and maintain.
  • The current active version is PCI DSS 4.0, which went live in March 2025.
  • There are 4 merchant compliance levels, determined by annual card transaction volume.
  • Self-Assessment Questionnaires (SAQs) must be completed annually or after major changes.
  • External audits by a Qualified Security Assessor (QSA) are required for Level 1 merchants.
  • Non-compliance can result in fines, increased transaction fees, and loss of card processing privileges.

Financial infrastructure continues to be a prime target for malicious actors due to card data and sensitive PII. A single breach can result in massive financial losses, heavy regulatory fines, loss of customer trust, and even business-ending consequences.

​Despite its critical importance, achieving and maintaining PCI DSS compliance has become increasingly difficult. 

Today’s payment systems are built on dynamic cloud architectures, containerized applications, microservices, and rapid CI/CD pipelines. Mapping the 12 PCI DSS requirements to these modern environments often feels complex, ambiguous, and time-consuming for both security and engineering teams.

​That’s exactly why we created this PCI DSS Compliance Checklist.

What is PCI DSS?

PCI DSS (Payment Card Industry Data Security Standard) is a global security standard established by major card brands (Visa, Mastercard, American Express, Discover, and JCB) to ensure that all organizations that process, store, or transmit cardholder data maintain a secure environment.

​First released in 2004 and now in version 4.0.1, PCI DSS defines 12 core security requirements that focus on protecting the confidentiality, integrity, and availability of cardholder data.

​Whether you’re a fintech startup, e-commerce platform, or large enterprise, if you handle credit or debit card data, PCI DSS applies to you.

PCI DSS Compliance Checklist: 12 Steps to Avoid Penalties

Achieving PCI DSS compliance is about translating the 12 requirements into living, automated, and verifiable security controls that secure cardholder data in a modern, dynamic infrastructure.

S. NoRequirementWhat it covers
1Install and maintain network securityEstablish and maintain a network perimeter with strong security measures
2Apply secure config to all system componentsRemove vendor defaults and insecure configs
3Protect cardholder dataMinimize and securely store cardholder data
4Secure cardholder data during transitEncrypt cardholder data in transit over public networks
5Protect all systems and networks from malicious softwareDeploy and maintain an anti-malware solution
6Develop and maintain secure systems and softwareImplement patches and manage systems properly
7Restrict access to cardholder dataFollow “need-to-know” principle
8Identify users and authenticate access to dataUse strong identification and authentication practices
9Restrict physical access to cardholder dataControl physical access to the Cardholder data environment
10Log and monitor the network resources and cardholder dataTrack all access to systems and cardholder data
11Test the security of systems and networksRegularly pentest and monitor for vulnerabilities
12Support infosecurity with policies and programsMaintain an effective information security policy and program

​This checklist takes a pragmatic, implementation-first approach, focusing on the intent behind each requirement, the real-world technical challenges teams face today, and modern implementation patterns that help pass QSA audits while keeping pace with rapid infrastructure changes.

1. Install and maintain network security controls

Proper network security is the primary boundary separating your cardholder data environment (CDE) from external networks. PCI DSS requires both stateful packet inspection at the perimeter and internal network segmentation to isolate CDE from the rest of the network.

​​PCI DSS requires merchants to properly implement firewalls and other network security measures to ensure network security.

What it requires in practice

  • Document all network connections to the CDE
  • Restrict inbound and outbound traffic to what is necessary.
  • Implement controls between trusted and untrusted networks.
  • Review firewall and router rule sets at least every six months.
  • Prohibit direct public access between the internet and the CDE
Common GapsPCI referenceImplementation
Firewall rules never reviewed1.3.2Schedule bi-annual rule reviews with a named owner
Network diagrams are outdated or fail to reflect new changes1.2.4Maintain diagrams in a version-controlled tool, so any CDE-touching change triggers a diagram review
CDE systems have unrestricted outbound internet access1.3.4Implement egress filtering on all CDE systems and whitelist only known, approved destinations
Wireless networks are not segmented from the CDE1.3.3Treat all wireless traffic as untrusted until authenticated and authorized

2. Discarding vendor default settings for enhanced security

Default configurations supplied by vendors for systems and apps are often insecure, making them an easy target for attackers. To abide by PCI DSS, businesses must not use vendor-provided defaults for system passwords and other security parameters.

​This step in the PCI DSS checklist necessitates altering default credentials, configurations, and settings for all devices, hardware, and software applications utilized within your organization. In addition, organizations need to uphold documentation delineating their security configuration practices. 

What it requires in practice

  • Change default usernames, passwords, and security settings.
  • Remove or disable unnecessary accounts, services, features, and protocols.
  • Maintain a proper inventory of security configuration standards for all system components.
Common GapsPCI referenceImplementation
Default vendor credentials left unchanged2.1.1Enforce credential rotation as part of build/deployment checklists
Unnecessary services (FTP, Telnet, HTTP) are still running on CDE systems2.2.4Use configuration scanning tools to detect and report any active service not on an approved whitelist

3. Safe storage of cardholder data

The heart of the PCI DSS compliance checklist is protecting cardholder information. Organizations need to minimize the cardholder data they retain for legitimate purposes and implement strong protection to keep it secure.

​PCI DSS requirement 3 mandates that organizations render PAM unreadable through tokenization or other approved methods if they must be retained.

Sensitive authentication data (SAD) (e.g., full track data, CVV/CVC codes) must never be stored after authorization under any circumstances.

What it requires in practice

  • Define and enforce a data retention policy.
  • Never store sensitive authentication data after authorization.
  • Mask PANs when displayed.
  • Implement a formal key management process.
Common GapsPCI ReferenceImplementation
Sensitive authentication data (CVV, full track) stored in logs or databases post-authorization3.2.1Implement data loss prevention (DLP) rules and filters to block SAD from being written to persistent storage
Encryption keys are stored alongside the data they protect3.7.1Store keys in a dedicated HSM or key management service (e.g., AWS KMS, Azure Key Vault) separate from the encrypted data;
No formal key rotation schedule3.7.4Retiring keys after a specific period and documenting all rotation events

4. Safe transmission of cardholder data

This step in the PCI DSS requirements checklist centers on the risk of cardholder data being intercepted while traveling across open, public networks.

​Data exchanged between systems, such as between a retailer and a payment processor, can become a prime target for cybercriminals. Therefore, businesses must ensure that cardholder data is properly encrypted before transmission.

What it requires in practice

  • Use strong cryptography for all PAN transmissions over open networks.
  • Never send unprotected PANs via end-user messaging technologies.
  • Disable weak or deprecated cipher suites
  • Validate server certificates on the receiving end.
Common GapsPCI ReferenceImplementation
TLS 1.0 or 1.1 still enabled on payment-facing endpoints for backward compatibility4.2.1configure web servers to reject TLS below 1.2 and enforce via load balancer or WAF policy
Weak cipher suites (RC4, 3DES, NULL) still advertised by servers4.2.1Apply recommended TLS configurations
PANs are transmitted via email or messaging for customer service or internal purposes4.2.2Train staff on prohibited transmission methods and implement DLP policies to block PAN-containing emails

5. Protect all systems and networks from malicious software

Merely installing antivirus software does not fulfill this step of the PCI compliance checklist. Regular updates and patches for antivirus software are essential to protect against malware and other threats that could compromise the integrity of the system and cardholder data. This step in the PCI checklist ensures that your defensive mechanisms are up to date and prepared to combat emerging cybersecurity threats.

​The antivirus software should operate across the entire IT infrastructure, including servers, workstations, and employee devices.

What it requires in practice

  • Deploy anti-malware solutions on all applicable system components.
  • Ensure anti-malware performs ongoing or periodic scans.
  • Prevent anti-malware from being disabled or altered by users.
  • Evaluate systems not commonly affected by malware on a periodic basis.
Common GapsPCI ReferenceImplementation
Anti-malware signature out of date on CDE systems due to poor update policies5.2.2Configure anti-malware solutions to update signatures automatically at least daily
Linux and Unix CDE servers are excluded from anti-malware with no formal risk evaluation5.2.3If Linux malware risks are deemed acceptable, retain written justification signed by a responsible executive
No phishing controls in place5.4.1Implement DMARC, DKIM, and SPF on all mail domains

6. Secure systems and applications deployment

This step in the PCI compliance checklist involves identifying and categorizing risks before deploying any technology used to process or handle sensitive payment card information. Businesses must conduct a comprehensive risk assessment to understand their current systems’ and applications’ threat landscape and vulnerabilities.

Once risks have been evaluated, businesses can then introduce necessary equipment and software in compliance with PCI standards. Timely patching is also a critical component of this step, ensuring databases, point-of-sale terminals, and operating systems are up-to-date, thereby minimizing the risk of breaches due to known vulnerabilities.

What it requires in practice

  • Apply security patches as soon as possible.
  • Conduct risk assessments before deploying a new tool or technology in CDE.
  • For public-facing web apps, conduct pentesting with a PCI ASV vendor like Astra Security.
Common GapsPCI ReferenceImplementation
Payment page scripts are not inventoried, and third-party scripts are loaded without oversight6.4.3Implement a Content Security Policy (CSP) on all payment pages

7. Necessary restriction of cardholder data

This step in the PCI DSS checklist stipulates that access to sensitive data should be granted only on a need-to-know basis to avoid unnecessary exposure.

​As per PCI DSS requirement 7, access to cardholder data should be granted only to individuals who need it to perform their job functions.

​Organizations must maintain a detailed access control policy, outlining who has access to cardholder data, to what extent, and for what reason. This includes documenting the access levels each user has and ensuring they stay updated.

What it requires in practice

  • Define access control policies based on the business need-to-know.
  • Implement role-based or attribute-based access controls.
  • Review user access rights at least every six months.
Common GapsPCI ReferenceImplementation
Users have far more access than their role requires7.2.1Revoke any access that cannot be tied to a current business need
Service and application accounts with excessive privileges are used for multiple purposes7.2.6Audit all non-human accounts and restrict each service account to the minimum privileges needed for its specific function
Access is not revoked promptly when employees change roles or leave the organization7.2.4Integrate access provisioning with HR systems so that role changes and terminations automatically trigger access modification workflows

8. Unique user access identification

PCI DSS requirement 8 mandates that every user in a system must have a unique identifier. Shared or group usernames or passwords should never be used, as they complicate tracking user activities and heighten security risks. Each user’s unique access credentials should be complex enough to discourage unauthorized access.

Unique access identifiers serve two purposes. They not only deter unauthorized access but also enable traceability in the event of a data breach. User activities can be traced back to specific users, aiding incident response and future preventive measures. For enhanced security, the PCI DSS also advocates the use of multi-factor authentication.

What it requires in practice

  • Assign unique IDs to all users.
  • Require MFA for all access to the CDE.
  • Enforce strong password and passphrase policies.
  • Lock out accounts after no more than 10 failed authentication attempts.
  • Manage all authentication factors securely.
  • Terminate idle sessions after not more than 15 minutes of inactivity.
Common GapsPCI ReferenceImplementation
Weak password policies allowing short or simple passwords8.3.6Enforce minimum 12-character passwords via Group Policy, PAM, or IdP settings
Inactive or terminated user accounts are not disabled promptly8.2.6Automatically disable accounts inactive for more than 90 days

9. Physical access restrictions to data

Physical security is as important as digital security. Unauthorized physical access to servers, point-of-sale terminals, or paper records containing cardholder data can lead to breaches that no software control can prevent.res.

What it requires in practice

  • Enforce no physical entry to the CDE for authorized individuals.
  • Distinguish and manage physical access for visitors.
  • Render cardholder data on media unrecoverable when no longer needed.
  • Protect point-of-interaction devices from tampering and substitution.
  • Train staff to identify and report suspicious POI behavior.
Common GapsPCI ReferenceImplementation
POI device inventory is not maintained9.5.1Create and maintain a POI device register with serial number, make/model, location, and assigned custodian
Media destruction not documented as decommissioned drives may retain cardholder data9.4.6Obtain and retain certificates of destruction for every decommissioned storage device; include media destruction in asset retirement procedures
Visitor access logs are not maintained or reviewed, and visitors enter unescorted9.3.1Implement a digital visitor management system at all CDE entry points

10. Continuous monitoring of network access

Given the ongoing threat landscape, businesses must continuously monitor their network access points. This includes both physical and wireless networks, all of which need consistent protection and surveillance. To fulfill this step in the PCI DSS requirements checklist, businesses should maintain a comprehensive record of network activity, providing a foundation for security audits and investigations.

​Businesses can utilize Security Information and Event Management (SIEM) tools to help log system activity and alert to any potential security anomalies. According to the PCI compliance requirement 10, these audit trail records must be maintained and synchronized for at least one year.

What it requires in practice

  • Log all access to system components, including failed attempts.
  • Retain audit logs for at least a year.
Common GapsPCI referenceImplementation
Logs are stored locally on the systems they record, so admins can delete their own activity logs10.3.3Forward all logs to a centralized SIEM in real time and configure write-once or immutable log storage
System clocks are not synchronized, causing timestamp gaps that break log correlation during investigations10.6.1Enforce NTP synchronization and monitor clock drift for deviating by more than one second

11. Regular testing of systems and processes

Pentesting identifies vulnerabilities before attackers can exploit them. PCI DSS mandates a structured cadence for both automated scans and manual penetration testing.

11.3 and 11.4 of PCI DSS require organizations to conduct vulnerability scans and penetration tests regularly to identify potential security gaps and address them proactively.

What it requires in practice

  • Perform wireless access point scans quarterly.
  • Conduct internal and external vulnerability scans at least quarterly.
  • Perform penetration testing at least annually and after significant changes.
  • Use intrusion detection and intrusion prevention systems.
  • Test change-related impacts before deploying to production.
  • Monitor for unauthorized files and software.
Common gapsPCI referenceImplementations
Quarterly vulnerability scans missed or not remediated11.3.1Use automated vulnerability platforms like Astra Security’s Orbitx
Penetration tests11.4.1Engage a qualified external penetration testing firm at least annually and ensure the test scope covers all CDE entry points, both network and application layers.
IDS/IPS signatures not updated; alerts not reviewed or acted upon11.5.1Enable automatic signature updates on all IDS/IPS sensors

No other pentest product combines automated scanning + expert guidance like we do.

Discuss your security
needs & get started today!

character

12. Establishment of an information security policy

This step in the PCI compliance checklist is to build, implement, and consistently update a broad information security policy. Technical controls are only as strong as the organizational structures, policies, and human behaviors that support their implementation.

Requirement 12 mandates a comprehensive information security policy, a formal risk assessment process, a vendor management program, and a strong incident response plan, all of which are reviewed and updated regularly to remain relevant as the threat landscape and business environment evolve.

What it requires in practice

  • Establish and publish a comprehensive information security policy.
  • Perform a formal risk assessment at least annually.
  • Implement a security awareness program for all personnel.
  • Manage third-party service providers formally.
  • Maintain an incident response plan and test it annually.
  • Assign responsibility for PCI DSS compliance to a named individual or team.
Common GapsPCI ReferenceImplementation
Security policy exists, but is outdated and not reviewed regularly12.1.1Set annual review reminders to update the security policy based on the threats
Risks are identified ad hoc without documentation or prioritization12.3.1Adopt a structured risk assessment methodology (ISO 27005, NIST SP 800-30) and conduct assessments annually and after major environmental changes
TPSP inventory not maintained.12.8.1Build a vendor register with PCI DSS scope for each TPSP
Staff are unaware of their IR roles12.10.2Conduct an annual IR tabletop exercise covering a realistic breach scenario to ensure all CDE-touching staff know who to contact if they suspect a breach

What are PCI DSS self-assessment questionnaires (SAQs)?

A Self-Assessment Questionnaire (SAQ) is a validation tool provided by the PCI Security Standards Council. Merchants and service providers use SAQs to self-report their compliance status when they are not required to engage a Qualified Security Assessor (QSA).

​Each SAQ comprises a sequence of yes-or-no queries concerning the security controls installed throughout your cardholder data environment. These queries map directly to the PCI DSS requisites, simplifying the process for businesses to exhibit their compliance status.

​There are eight SAQ types (SAQ A through SAQ D), each designed for a specific payment environment:

SAQ AAll cardholder data functions are fully outsourced
SAQ A-EPE-commerce merchants using a third-party payment page, but with a website that could impact security
SAQ BMerchants using imprint machines or standalone dial-out terminals; no electronic cardholder data storage
SAQ B-IPMerchants using standalone PTS-approved payment terminals with an IP connection
SAQ C-VTMerchants using web-based virtual terminals on an isolated computer
SAQ CMerchants using payment applications connected to the internet
SAQ P2PEMerchants using PCI SSC-listed point-to-point encryption (P2PE) solutions
SAQ DAll other merchants and service providers not covered by SAQ A–P2PE

SAQs must be completed annually or whenever significant changes occur in your payment processing environment.

Do you need external assessments and routine audits for PCI DSS compliance?

Despite possessing a firm grasp of PCI DSS requisites and diligently fulfilling Self-Assessment Questionnaires (SAQs), external evaluations and regular audits remain indispensable facets of PCI DSS compliance. The necessity for these stems from the perpetually evolving threats, the intricate nature of payment systems, and the vital role independent scrutiny plays in maintaining the integrity of compliance.

PCI DSS checklist

​External evaluations, carried out by a Qualified Security Assessor (QSA), offer an unbiased perspective on an organization’s compliance stance. QSAs are autonomous security entities accredited by the PCI Security Standards Council to execute PCI DSS assessments.​

Regular audits empower organizations to identify potential non-compliance matters early and initiate remedial measures, thereby nurturing continuous enhancement in their security posture.

​Consequently, a sturdy PCI DSS compliance program interweaves both self-evaluations (SAQs) and external assessments, bolstered by periodic audits. This multifaceted strategy ensures that an organization’s compliance is never stagnant but perpetually adapts to shifting threats and business landscapes.

How can Astra Security help your organization?

Astra Security PCI DSS

​Astra Security serves as a PCI Approved Scanning Vendor (ASV) and delivers automated external vulnerability scanning that fully satisfies PCI DSS Requirement 11.3.1 for quarterly external scans of internet-facing systems in scope. Our platform is purpose-built for modern environments, including cloud infrastructure (AWS, Azure, GCP), containerized workloads, APIs, and authenticated web applications.

​Beyond ASV scanning, Astra’s continuous penetration testing platform directly supports Requirement 11.3.2 (external penetration testing) and Requirement 11.4 (internal penetration testing). Security engineers manually validate every finding, significantly reducing false positives and providing accurate, actionable results.

Astra Security offers:

  • Two free rescans per cycle to verify remediation before final reporting.
  • PCI ASV-compliant reports generated in the official format
  • Public Trust Center for easy report sharing with QSAs and stakeholders
  • Native integrations with CI/CD pipelines (GitHub, GitLab, Jenkins) and ticketing tools (Jira, Linear)
  • Centralized compliance dashboard for tracking scan history, vulnerability status, and remediation progress across all assets.

This allows engineering and security teams to embed PCI DSS compliance directly into their development workflow instead of treating it as a separate, disruptive process.

Final Thoughts

​Payment card transactions are an integral part of daily commerce, and PCI DSS compliance is an essential security responsibility. The 12-point PCI compliance checklist effectively and efficiently manages cardholder data.

​Choosing the right PCI QSA company is paramount in safeguarding the security and compliance of your organization’s web resources. It is highly recommended that you forge a partnership with industry-leading PCI QSA companies, such as Astra or the others mentioned in this article. You can tap into their expertise and gain invaluable insights into your current security posture.

​To discover the full range of benefits of partnering with PCI QSA companies and to explore how they can tailor their solutions to your specific needs, we invite you to schedule a free consultation with the team of experts at Astra. Don’t leave your security to chance – consult with us today!

Astra Security Certificates

Frequently Asked Questions

What are the changes in PCI?

Improved account security regarding passwords and user authentication. Requiring stronger and more robust discovery and monitoring of sensitive data. Expanding the scope of entities to whom PCI DSS applies.

What is the latest version of PCI compliance?

The PCI SSC released version 4.0 at the end of March 2022, although PCI DSS v3. 2.1 will remain active for two years through March 2024. PCI 4.0 will go live in March 2025.

What are the PCI 4 levels?

Level 1: Merchants that process over 6 million card transactions annually.
Level 2: Merchants that process 1 to 6 million transactions annually.
Level 3: Merchants that process 20,000 to 1 million transactions annually.
Level 4: Merchants that process fewer than 20,000 transactions annually.