Halloween to Cyber Monday sale: 30% off your first year of LMS Advisor, cloud or self-hosted.30% off your first year Ends Dec 1, 2026 Claim the offer

PCI DSS compliance: v4.0.1 requirements, SAQs and training rules

The Payment Card Industry Data Security Standard explained for merchants, SaaS platforms and IT service providers that touch card data, with what changed in version 4.

By Published Last reviewed 19 min read
PCI DSS payment card security standard guide thumbnail with a credit card icon

PCI DSS at a glance

Full name
Payment Card Industry Data Security Standard
Type
Contract requirement
Mandatory or voluntary
Mandatory once a contract, card brand or government buyer requires it
Owner
PCI Security Standards Council; enforced by the card brands and acquiring banks
Where it applies
Global
Current version
PCI DSS v4.0.1 (June 2024). The future-dated requirements of v4.0 became mandatory on 31 March 2025.
Structure
12 principal requirements under 6 goals, with defined and customized approaches
Validation
Self-Assessment Questionnaire (SAQ) or Report on Compliance (ROC) by a QSA, plus an Attestation of Compliance
Training rule
Requirement 12.6: awareness at hire and at least every 12 months, including phishing and social engineering

PCI DSS (Payment Card Industry Data Security Standard) is the security standard for organizations that store, process or transmit payment card account data, or that can affect the security of the environment where that data lives. It is owned by the PCI Security Standards Council and enforced by the card brands and acquiring banks through contracts. The current version is PCI DSS v4.0.1, published in June 2024.

For software and IT companies, PCI DSS applies in two ways. You may be a merchant that takes card payments for your own subscriptions, or a service provider whose platform, hosting or support can affect the security of other companies' card data. This guide explains how scope works, what the 12 requirements contain, how compliance is validated and what version 4 changed. Requirement numbers refer to PCI DSS v4.0.1, linked in the sources.

What is PCI DSS and what does it protect?

PCI DSS protects account data, which has two parts:

  • Cardholder data: the primary account number (PAN), and when stored with it, the cardholder name, expiration date and service code.
  • Sensitive authentication data: full track data from the magnetic stripe or chip, card verification codes (such as CVV2 or CVC2), and PINs or PIN blocks. Sensitive authentication data must not be stored after authorization, even if encrypted (requirement 3.3.1).

The standard applies to the cardholder data environment (CDE): the people, processes and technologies that store, process or transmit account data, plus any system component that is connected to the CDE or could affect its security. Segmentation can reduce scope, but only if it is tested and proven to isolate the CDE.

The PCI Security Standards Council (PCI SSC) was founded by American Express, Discover, JCB, Mastercard and Visa, and UnionPay later joined as a strategic member. The Council writes the standard and trains assessors. It does not enforce compliance. Each card brand runs its own compliance program through the acquiring banks.

Is PCI DSS mandatory or voluntary?

PCI DSS is mandatory by contract, not by law. If you accept card payments, your merchant agreement with your acquirer (or payment processor) requires PCI DSS compliance. If you provide services to merchants or processors that can affect card data security, their contracts and the card brand rules require it from you.

A few jurisdictions refer to PCI DSS in law. Some US states, for example, reference it in data security or breach liability statutes. In most places, though, the obligation comes from the payment card contracts.

Plain answer: no government will fine you for missing PCI DSS, but your acquirer can charge non-compliance fees, pass on card brand penalties, raise your rates, or stop letting you take cards. After a breach, being non-compliant also makes you liable for fraud losses and forensic costs.

Who needs to comply with PCI DSS?

PCI DSS applies to every entity that stores, processes or transmits account data, and to entities that can affect its security. That includes:

  • Merchants of every size that accept card payments online, in person or by phone.
  • Payment service providers, gateways and processors.
  • SaaS platforms that embed payments or store cards for their customers, such as e-commerce, booking, billing and marketplace platforms.
  • Hosting, cloud and managed service providers whose infrastructure or administrators can reach a customer's CDE.
  • Call centers and BPOs that take card details by phone.
  • IT and software development firms that build, run or support payment systems for clients.

A SaaS company that sends all card entry to a PCI DSS compliant payment provider through a hosted page or iframe usually has a much smaller scope than one that handles card numbers on its own servers. It still has some scope, because its own web pages control how the customer reaches the payment form.

Why does PCI DSS matter for SaaS and IT service providers?

  • You cannot take cards without it. Acquirers and payment processors require an annual validation of compliance.
  • Merchants must manage you. Requirement 12.8 requires every entity to keep a list of third-party service providers, have written agreements, monitor their PCI DSS status at least once every 12 months and know which requirements each provider covers. Your customers will ask for your Attestation of Compliance.
  • Service providers have extra duties. Requirement 12.9 requires service providers to acknowledge in writing their responsibility for the security of customer account data and to give customers information about which requirements they manage.
  • Breach costs. A card data breach brings forensic investigation, card reissue costs, fraud liability and brand damage, with or without fines.

What are the 12 PCI DSS requirements?

PCI DSS v4.0.1 groups 12 principal requirements under six goals. Each principal requirement contains many sub-requirements, with testing procedures and guidance.

GoalRequirementExamples of what it covers
Build and maintain a secure network and systems1. Install and maintain network security controlsFirewall and cloud security group rules, restricting traffic to and from the CDE
2. Apply secure configurations to all system componentsConfiguration standards, changing vendor defaults, disabling unneeded services
Protect account data3. Protect stored account dataMinimizing storage, not storing sensitive authentication data, rendering PAN unreadable, key management
4. Protect cardholder data with strong cryptography during transmission over open, public networksTLS with trusted certificates, inventory of keys and certificates
Maintain a vulnerability management program5. Protect all systems and networks from malicious softwareAnti-malware, and anti-phishing mechanisms (5.4.1)
6. Develop and maintain secure systems and softwareSecure development, developer training (6.2.2), patching, public web application protection, payment page script management (6.4.3)
Implement strong access control measures7. Restrict access to system components and cardholder data by business need to knowLeast privilege, role-based access, access reviews at least every six months (7.2.4)
8. Identify users and authenticate access to system componentsUnique IDs, MFA for all access into the CDE (8.4.2), password length of at least 12 characters (8.3.6)
9. Restrict physical access to cardholder dataFacility controls, media handling, point-of-interaction device inspection
Regularly monitor and test networks10. Log and monitor all access to system components and cardholder dataAudit logs, automated log review (10.4.1.1), time synchronization, log retention
11. Test security of systems and networks regularlyQuarterly internal and external vulnerability scans, penetration tests, change and tamper detection on payment pages (11.6.1)
Maintain an information security policy12. Support information security with organizational policies and programsPolicy, targeted risk analyses, scope confirmation, security awareness (12.6), third-party management, incident response

Defined and customized approaches

Version 4 introduced two ways to meet a requirement. The defined approach follows the requirement and its testing procedures as written, which is what most organizations do. The customized approach lets an entity meet the stated objective of a requirement with its own control, backed by a targeted risk analysis and a controls matrix, and tested by an assessor with procedures designed for that control. The customized approach is not available for entities that validate with an SAQ.

What does PCI DSS scope include?

Scoping is where most PCI DSS projects succeed or fail. Requirement 12.5.2 requires you to document and confirm PCI DSS scope at least once every 12 months and after significant changes. Service providers must do it at least once every six months (12.5.2.1).

A scope confirmation identifies:

  • All data flows for each payment channel, and every location where account data is stored, processed or transmitted.
  • All system components in the CDE, connected to it or able to affect it, including cloud services, identity providers, CI/CD pipelines and admin workstations.
  • Segmentation controls and the results of segmentation testing (11.4.5, and every six months for service providers under 11.4.6).
  • Connections to third parties with access to the CDE.

Ways software companies shrink scope include sending card entry to a validated payment provider through a redirect or iframe, tokenization so your systems never see full PANs, and point-to-point encryption for card-present payments.

What does PCI DSS mean for SaaS platforms and service providers?

Software companies usually meet PCI DSS in one of three patterns, and each one changes what you are responsible for.

PatternExampleWhat it usually means for scope
You only take cards for your own subscriptionsA B2B SaaS company billing customers through a hosted checkoutYou are a merchant. With a full redirect or iframe you may qualify for SAQ A, and your own pages must still be protected from script attacks.
Your platform embeds payments for your customersA booking, e-commerce or marketplace platform that integrates a payment providerYou may be a service provider because your code controls how your customers' buyers reach the payment form. Your customers will ask for your AOC and a responsibility matrix.
Your systems or people can reach a customer's CDEA managed service provider administering a retailer's network, or a hosting company running payment serversYou are a service provider for every requirement you manage. You validate with an SAQ D for service providers or a ROC, depending on brand rules.

The responsibility matrix

Requirement 12.8.5 requires every entity to keep information about which PCI DSS requirements each third-party service provider manages, which ones the entity manages, and which are shared. Requirement 12.9.2 requires service providers to support their customers' requests for that information and for their PCI DSS compliance status. In practice this is a document, often a spreadsheet, that lists every requirement and says "provider", "customer" or "shared". Cloud providers publish their own. If you are a service provider, writing yours early saves time in every sales cycle and assessment.

Written acknowledgment of responsibility

Requirement 12.9.1 requires service providers to acknowledge in writing to customers that they are responsible for the security of account data they possess or otherwise store, process or transmit on the customer's behalf, or to the extent they could affect the security of the customer's CDE. This usually sits in the master agreement or a security addendum.

Your own vendors

The same rules apply in the other direction. Under 12.8.1 to 12.8.4 you must list the service providers that can affect your account data, keep written agreements, do due diligence before engaging them and monitor their PCI DSS status at least once every 12 months. Collect their current AOCs each year and file them with your evidence.

How is PCI DSS compliance validated?

Compliance is validated once a year. How you validate depends on your role, your transaction volume and how you accept cards. The rules are set by each card brand and your acquirer, not by the PCI SSC.

Report on Compliance (ROC)

A ROC is a detailed assessment by a Qualified Security Assessor (QSA), or by an Internal Security Assessor (ISA) where the brands allow. It is required for the largest merchants and service providers. It comes with an Attestation of Compliance (AOC) signed by the entity and the assessor.

Self-Assessment Questionnaire (SAQ)

Smaller merchants and some service providers complete an SAQ and sign an AOC themselves. The SAQ type depends on how you take payments. The main types are:

SAQWho it is for
ACard-not-present merchants that fully outsource all account data functions to PCI DSS compliant third parties, such as a redirect or iframe payment page
A-EPE-commerce merchants whose own website controls the payment page elements but who do not receive account data themselves
B and B-IPMerchants using standalone or IP-connected payment terminals, with no electronic storage
C and C-VTMerchants with payment application systems connected to the internet, or using a virtual terminal on an isolated computer
P2PEMerchants using a validated point-to-point encryption solution
D for merchantsMerchants not eligible for any other SAQ
D for service providersService providers eligible to self-assess

In January 2025 the Council revised SAQ A. It removed requirements 6.4.3 and 11.6.1 from SAQ A and added an eligibility criterion that the merchant confirms its site is not susceptible to attacks from scripts that could affect its e-commerce systems. In August 2026 it revised FAQ 1331 to clarify that merchants assessed with a ROC must consult their acquirer or payment brand, not only their QSA, before treating those requirements as not applicable.

Merchant and service provider levels

Each card brand defines merchant and service provider levels by annual transaction volume, and the highest-volume level generally requires a ROC by a QSA. Thresholds differ by brand and can change, and acquirers can require more than the brand minimum. Visa, for example, says merchant levels depend on meeting transaction thresholds in one country or with one acquirer per year, and that service providers must validate at least every 12 months. Ask your acquirer which level you are and what it needs from you.

Vulnerability scans

Most validation also requires quarterly external vulnerability scans by a PCI SSC Approved Scanning Vendor (ASV), with passing results (11.3.2), and quarterly internal scans (11.3.1).

What security awareness training does PCI DSS require?

PCI DSS is one of the few security standards with specific, testable training requirements. Requirement 12.6 covers everyone:

  • 12.6.1 A formal security awareness program makes all personnel aware of the entity's information security policy and procedures and their role in protecting cardholder data.
  • 12.6.2 The program is reviewed at least once every 12 months and updated as needed to address new threats and vulnerabilities.
  • 12.6.3 Personnel receive security awareness training upon hire and at least once every 12 months. The program uses multiple methods of communicating awareness and educating personnel. Personnel acknowledge at least once every 12 months that they have read and understood the information security policy and procedures.
  • 12.6.3.1 Training includes awareness of threats and vulnerabilities that could affect the security of cardholder data, including phishing and related attacks and social engineering.
  • 12.6.3.2 Training includes awareness of the acceptable use of end-user technologies, in line with requirement 12.2.1.

Other roles have their own training requirements:

  • 6.2.2 Software development personnel working on bespoke and custom software are trained at least once every 12 months on software security relevant to their job and development languages, including secure software design and secure coding techniques, and how to use security testing tools.
  • 9.5.1.3 Personnel in point-of-interaction environments are trained to spot tampering or replacement of payment devices.
  • 12.10.4 Personnel responsible for responding to suspected and confirmed security incidents are appropriately and periodically trained.

"Personnel" in PCI DSS includes full-time and part-time employees, temporary employees, contractors and consultants with security responsibilities for protecting account data or who can affect its security. An assessor will typically ask for the training content, a list of personnel, and completion and acknowledgment records showing hire dates and annual dates.

Cover 12.6.3 in one assignment. In LMS Advisor you can build or upload a security awareness course with a phishing and social engineering module, add the security policy as a required lesson with a confirmation step, assign it at hire and yearly with due dates, and export completion records for the assessor. Developer training for 6.2.2 can run as a separate learning path. See compliance training in LMS Advisor.

What changed in PCI DSS version 4?

PCI DSS v4.0 was published in March 2022, and v4.0.1, a limited revision with clarifications and corrections, in June 2024. Version 3.2.1 was retired on 31 March 2024 and v4.0 on 31 December 2024, so all assessments now use v4.0.1. The requirements that v4.0 marked as "best practice until 31 March 2025" became mandatory on that date.

Changes that affect most software and IT companies:

  • MFA for all access into the CDE (8.4.2), not only remote and administrative access.
  • Longer passwords: at least 12 characters, or 8 if the system does not support 12 (8.3.6).
  • Payment page script management (6.4.3) and change and tamper detection on payment pages (11.6.1), aimed at e-skimming.
  • Targeted risk analyses (12.3.1) to justify the frequency of controls that the standard lets you set yourself.
  • Automated log review (10.4.1.1).
  • Authenticated internal vulnerability scans (11.3.1.2).
  • Anti-phishing mechanisms (5.4.1) and phishing awareness training (12.6.3.1).
  • Annual scope confirmation (12.5.2), and every six months for service providers.
  • Roles and responsibilities documented for every requirement (x.1.2 in each section).
  • Customized approach as an alternative to the defined approach.

How do you achieve PCI DSS compliance step by step?

  1. Map payment channels and data flows. Every way card data enters, moves and leaves, including support tickets, call recordings and logs.
  2. Reduce scope. Outsource card entry, tokenize, delete stored data you do not need, and segment what remains.
  3. Confirm your level and validation type with your acquirer or the brands. Choose the SAQ type or engage a QSA.
  4. Run a gap assessment against the applicable requirements.
  5. Fix gaps. Common work items are MFA, logging, scans, script management on payment pages and documentation.
  6. Train personnel under 12.6, and developers under 6.2.2, and collect policy acknowledgments.
  7. Manage third parties under 12.8: list them, collect AOCs and document responsibilities.
  8. Test. Quarterly ASV and internal scans, penetration tests and segmentation tests.
  9. Validate. Complete the SAQ or ROC and the AOC, and submit to your acquirer or customers.
  10. Keep it running. Many requirements have daily, quarterly or six-monthly tasks. Put them on a calendar with owners.

PCI DSS v4.0.1 readiness checklist

Tick what you can show an assessor today. Your progress is saved in this browser.

Scope

  • Data flow diagrams for every payment channel
  • Inventory of in-scope system components
  • Scope confirmed in the last 12 months (6 for service providers)
  • Segmentation tested, if used to reduce scope
  • Validation type confirmed with acquirer or brands

Technical

  • MFA for all access into the CDE
  • Sensitive authentication data never stored after authorization
  • Quarterly passing ASV scans
  • Quarterly authenticated internal scans
  • Penetration test in the last 12 months
  • Payment page scripts inventoried and authorized
  • Tamper detection on payment pages
  • Automated log review

People and third parties

  • Security awareness training at hire and every 12 months
  • Phishing and social engineering covered in training
  • Annual policy acknowledgment by all personnel
  • Annual secure coding training for developers
  • Third-party list with current AOCs and responsibilities

What are the most common PCI DSS failures?

  • Scope drawn too narrowly, leaving out admin workstations, identity providers, CI/CD or logging systems that can affect the CDE.
  • Card numbers found in places nobody expected: support tickets, chat transcripts, call recordings, debug logs or spreadsheets.
  • Failed or missed quarterly ASV scans.
  • MFA applied to remote access but not to every path into the CDE.
  • No inventory or authorization of scripts on payment pages.
  • Training given at hire but not repeated every 12 months, or missing the phishing and social engineering content.
  • No annual acknowledgment of the security policy.
  • Service provider AOCs not collected or out of date, and no record of who is responsible for which requirement.
  • Targeted risk analyses missing for controls whose frequency the entity chose.

How ready are you for your next PCI DSS assessment?

Answer yes or no for your organization today.

  1. We confirmed our PCI DSS scope in the last 12 months, or 6 months as a service provider.
  2. We know our merchant or service provider level and validation type.
  3. We do not store sensitive authentication data after authorization.
  4. MFA protects every access path into the cardholder data environment.
  5. We have four passing quarterly ASV scans for the last year.
  6. We inventory and authorize every script on our payment pages.
  7. We had a penetration test in the last 12 months.
  8. All personnel completed security awareness training at hire and in the last 12 months.
  9. Training covers phishing, social engineering and acceptable use.
  10. All personnel acknowledged the security policy in the last 12 months.
  11. Developers completed secure coding training in the last 12 months.
  12. We hold current AOCs from every third-party service provider in scope.

At risk. Start with scope and the controls with the most impact: stored data, MFA and scans.

Partly ready. Close the gaps in training, script management and third-party evidence before your assessment window.

Ready. Keep the quarterly and annual tasks on a calendar with owners so nothing lapses.

How does PCI DSS relate to other frameworks?

  • ISO 27001 and SOC 2 cover many of the same controls. They do not replace PCI DSS, but one control set can support all three.
  • PCI Secure Software Standard applies to vendors of payment software, alongside the Secure Software Lifecycle Standard.
  • NIST CSF 2.0 can describe your broader security program.
  • GLBA Safeguards Rule, NYDFS Part 500, DORA and RBI's IT directions apply to financial firms and often sit next to PCI DSS.

Key PCI DSS terms

CDECardholder data environment: the systems and people that handle account data, and anything that can affect them. PANPrimary account number, the card number. QSAQualified Security Assessor, a company and its employees approved by the PCI SSC to perform assessments. ASVApproved Scanning Vendor, approved to perform external vulnerability scans. SAQSelf-Assessment Questionnaire for eligible merchants and service providers. ROCReport on Compliance, the detailed assessment report. AOCAttestation of Compliance, the signed declaration of the validation result. TPSPThird-party service provider.

PCI DSS FAQs

Is PCI DSS a law?
No. PCI DSS is an industry standard that is required by contracts with acquiring banks, payment processors and the card brands. A few US states reference it in law, but the main obligation is contractual.
What is the current version of PCI DSS?
PCI DSS v4.0.1, published in June 2024. Version 3.2.1 was retired in March 2024 and v4.0 at the end of 2024. The future-dated requirements became mandatory on 31 March 2025.
How many requirements are in PCI DSS?
There are 12 principal requirements under six goals. Each contains many sub-requirements, so the full standard has several hundred testable items.
Do I need PCI DSS if I use Stripe or another payment provider?
Yes, but your scope may be much smaller. If all card entry happens on the provider's hosted page or iframe, you may qualify for SAQ A. You still validate every year and protect the pages that send customers to the payment form.
What is the difference between an SAQ and a ROC?
An SAQ is a self-assessment completed by eligible merchants and service providers. A ROC is a detailed assessment by a Qualified Security Assessor, required for the largest entities and when acquirers or brands demand it.
How often is PCI DSS security awareness training required?
Requirement 12.6.3 requires training upon hire and at least once every 12 months, with an annual acknowledgment of the security policy. Training must cover phishing and social engineering under 12.6.3.1.
Do developers need special PCI DSS training?
Yes. Requirement 6.2.2 requires developers of bespoke and custom software to be trained at least once every 12 months in software security, secure coding and the use of security testing tools.
Does PCI DSS training apply to contractors?
Yes, when they are personnel who can affect the security of cardholder data. PCI DSS defines personnel to include employees, temporary staff, contractors and consultants with security responsibilities.
What happens if we are not PCI DSS compliant?
Your acquirer can charge non-compliance fees, pass on card brand penalties, increase fees or stop your ability to accept cards. After a breach you can be liable for fraud losses, card reissue and forensic costs.
How often must PCI DSS scope be confirmed?
At least once every 12 months and after significant changes for merchants (12.5.2), and at least once every six months for service providers (12.5.2.1).
Is MFA required for all access under PCI DSS 4.0.1?
Yes. Since 31 March 2025, requirement 8.4.2 requires MFA for all access into the cardholder data environment, not only remote and administrative access, with limited exceptions.
Are SaaS providers PCI DSS service providers?
They are when their systems or people store, process or transmit account data for customers, or can affect the security of customers' cardholder data environments. They then need their own validation and an AOC for customers.
Is LMS Advisor PCI DSS compliant?
LMS Advisor does not hold any PCI DSS validation or other security certification. Paid course sales run through WooCommerce and its payment gateways. The LMS helps you deliver and record the training PCI DSS requires.

Official sources and references

We checked these sources while writing and reviewing this guide. Where a rule is a proposal or a draft, the guide says so.

Next steps

  1. Draw a data flow diagram for each payment channel and confirm your scope.
  2. Ask your acquirer which level and SAQ or ROC you need.
  3. Check MFA, scans and payment page script controls against the March 2025 requirements.
  4. Assign security awareness training with a policy acknowledgment at hire and every 12 months. Book a demo to see how LMS Advisor tracks requirement 12.6.
  5. Collect current AOCs from every service provider in scope.

About this guide

Written by , Enterprise LMS Architect, LMS Advisor.

How we wrote it: every requirement in this guide is taken from the official text or the owner's own documentation, linked in the sources above. Where something is still a proposal or a draft we say so, and we review the guide when a new edition, amendment or deadline lands (last reviewed Oct 30, 2026). This guide is general information, not legal advice. LMS Advisor is a learning management system: we do not sell consulting, implementation or certification services.

Related guides
Contract requirement

PCI Secure Software Standard

The PCI Secure Software Standard sets security requirements for payment software that stores, processes or transmits card data, and the Secure…

Guide coming soon
Certifiable standard

ISO/IEC 27001

ISO/IEC 27001 is the international standard for an information security management system (ISMS). It asks you to define a scope, assess information…

Attestation report

SOC 2 (Type I and Type II)

SOC 2 is an independent report, issued by a licensed CPA firm, on the controls a service organization runs to meet the AICPA Trust Services Criteria…

Framework

NIST Cybersecurity Framework

The NIST Cybersecurity Framework is a voluntary framework that helps any organization understand and reduce cybersecurity risk. Version 2.0 organizes…

Guide coming soon
Regulation

GLBA Safeguards Rule

The Safeguards Rule requires non-bank financial institutions under FTC jurisdiction (lenders, tax preparers, car dealers that finance, fintechs and…

Guide coming soon
Regulation

DORA

DORA sets a single set of digital operational resilience rules for EU banks, insurers, investment firms, payment institutions and other financial…

Guide coming soon
Regulation

NYDFS Cybersecurity Regulation

Part 500 requires banks, insurers and other businesses licensed by New York DFS to run a cybersecurity program based on a risk assessment, with a…

Guide coming soon
Regulation

RBI IT governance and cyber security directions

RBI requires banks, NBFCs, payment system operators and other regulated entities to govern IT and cyber risk at board level: an IT strategy and IT…

Guide coming soon
Compliance training with proof

Meet requirement 12.6 with dated records

LMS Advisor assigns security awareness training at hire and every year, includes a policy acknowledgment step, reminds people before they are overdue and keeps completion records your assessor can sample.

  • Due dates, reminders and overdue reports for mandatory courses
  • Certificates that expire and renew on your retraining cycle
  • CSV, Excel and PDF exports of who completed what, and when

LMS Advisor is our product. It runs your training and keeps the records. It does not certify you against any standard.

Book a demo

Pick a time for your demo Optional

Times are shown in your own time zone.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.