What is a PCI SAQ?
A Self-Assessment Questionnaire (SAQ) is how smaller merchants and some service providers validate PCI DSS compliance themselves, instead of having a Qualified Security Assessor write a Report on Compliance. Each SAQ type covers one way of taking cards, and asks only about the PCI DSS requirements that apply to it. The current standard is PCI DSS v4.0.1; v4.0 was retired on 31 December 2024.
The SAQ types
| SAQ | Who it is for |
|---|---|
| A | Card-not-present merchants that fully outsource all card data functions, for example e-commerce through a redirect or a payment page hosted in an iframe by a PCI DSS compliant provider |
| A-EP | E-commerce merchants whose own website affects the security of the payment, for example card fields delivered by JavaScript or posted directly from your page to the provider |
| B | Merchants using imprint machines or standalone dial-out terminals, with no electronic card storage |
| B-IP | Merchants using standalone, approved payment terminals with an IP connection to the processor |
| C-VT | Merchants keying card details, one transaction at a time, into a provider's web-based virtual terminal |
| C | Merchants with payment application systems connected to the internet, with no electronic card storage |
| P2PE | Merchants using only a validated point-to-point encryption solution |
| SPoC | Merchants accepting PIN entry on commercial devices, such as phones, through a validated software-based PIN entry solution |
| D | Everyone else, including any merchant that stores card numbers electronically. There is a separate SAQ D for service providers |
If you take cards in more than one way, the heaviest channel usually decides, and your acquirer may ask for one SAQ D instead. The selector above covers the common merchant cases (A, A-EP, B, C-VT, C and D); check the official instructions for B-IP, P2PE and SPoC.
The January 2025 SAQ A change
PCI SSC removed requirements 6.4.3, 11.6.1 and 12.3.1 (the payment-page script controls) from SAQ A. In exchange, a merchant must now confirm, as an eligibility condition, that its site is not susceptible to attacks from scripts that could affect its e-commerce systems. If you cannot confirm that, SAQ A is not the right questionnaire.
Merchant levels
Card brands set validation levels by annual transaction volume. Visa's levels are the usual reference:
| Level | Visa transactions a year | Typical validation |
|---|---|---|
| 1 | More than 6 million | Report on Compliance by a QSA |
| 2 | 1 to 6 million | SAQ, or as your acquirer directs |
| 3 | 20,000 to 1 million e-commerce | SAQ |
| 4 | Fewer than 20,000 e-commerce, or up to 1 million in total | SAQ, as your acquirer directs |
Your acquiring bank makes the final decision on which SAQ you file, so confirm with them before you attest.
How to make your SAQ smaller
- Never store card numbers. Storing them puts you in SAQ D.
- Use a provider's hosted payment page or iframe, so card data never touches your servers.
- Keep scripts on your checkout pages under control, so you can meet the SAQ A eligibility condition.
- Separate card-handling systems from the rest of your network.
We test and harden the systems around your payment flow. See eCommerce security and VAPT.
Sources
- PCI SSC: PCI DSS v4.0.1 published, v4.0 retired 31 December 2024
- PCI SSC: SAQs for PCI DSS v4.0.1
- PCI SSC: updates for merchants validating to SAQ A
- Visa: merchant levels and compliance validation
Facts checked against the sources above on 22 October 2026. General information, not legal advice.
