PCI DSS Self-Assessment Questionnaire (SAQ) Guide: Types, Eligibility & How to Complete
The Self-Assessment Questionnaire (SAQ) is the primary compliance validation tool for PCI DSS Level 2, 3, and 4 merchants. Choosing the correct SAQ type is critical because it determines which PCI DSS requirements you must validate against. Completing the wrong SAQ or incorrectly assessing your eligibility can result in non-compliant status even if your security controls are adequate. This guide explains each SAQ type, helps you determine which one applies to your organization, and provides practical guidance for completing the questionnaire accurately.
Table of Contents
Overview of SAQ Types
- Eight SAQ types ranging from 22 questions (SAQ A) to 300+ questions (SAQ D)
- SAQ type is determined by payment processing method, not merchant level or volume
- SAQ A requires full outsourcing with no cardholder data on merchant systems
- SAQ D is the comprehensive catch-all for complex environments
- SAQ P2PE is available for merchants using validated point-to-point encryption hardware
SAQ A and SAQ A-EP: E-Commerce Merchants
- SAQ A requires full redirect to third-party hosted payment page with no cardholder data touching merchant systems
- SAQ A-EP applies when merchant website elements could impact payment transaction security
- Embedded iframes and JavaScript payment libraries typically require SAQ A-EP, not SAQ A
- SAQ A-EP is significantly more extensive, covering web server security and penetration testing
- Payment page skimming attacks (Magecart) target the scenario that SAQ A-EP addresses
SAQ B, B-IP, C, and C-VT: Physical and Terminal-Based Merchants
- SAQ B: standalone dial-out terminals or imprint machines only, no internet connection
- SAQ B-IP: standalone IP-connected terminals not connected to other merchant systems
- SAQ C: internet-connected POS systems with no electronic cardholder data storage
- SAQ C-VT: single transactions manually entered into a web-based virtual terminal on an isolated computer
- Failure to meet any eligibility criterion requires moving to a more comprehensive SAQ type
SAQ D and SAQ P2PE
- SAQ D covers all PCI DSS requirements with 300+ questions for complex environments
- Merchants that store cardholder data electronically must use SAQ D
- SAQ P2PE is available only when using a PCI-listed validated P2PE solution
- P2PE encrypts data at the terminal with no cleartext accessible in the merchant environment
- Service providers eligible for self-assessment also use SAQ D
How to Complete an SAQ: Step-by-Step
- Confirm SAQ type with your acquiring bank before beginning the assessment
- Verify all eligibility criteria are met before proceeding with the questionnaire
- Only mark requirements as In Place with evidence of full implementation and operation
- Document justification for all Not Applicable responses
- Complete Compensating Controls Worksheets for any alternative controls used
Common SAQ Mistakes and How to Avoid Them
- Selecting the wrong SAQ type is the most common and consequential mistake
- Every In Place response should be supported by documented evidence
- Properly defining CDE scope is critical to avoid excluding in-scope systems
- The SAQ should be a meaningful security assessment, not an annual checkbox
- PCI DSS compliance is continuous; controls must operate effectively year-round
Key Takeaways
- Eight SAQ types cover different payment processing environments from fully outsourced to complex in-house
- SAQ type is determined by how you process payments, not your merchant level
- SAQ A requires complete outsourcing with zero cardholder data on merchant systems
- SAQ A-EP addresses e-commerce merchants whose websites could impact payment security
- SAQ D is the comprehensive catch-all covering all PCI DSS requirements
- Always confirm your SAQ type with your acquiring bank before beginning the assessment
- Maintain compliance continuously, not just during annual assessment periods
Frequently Asked Questions
Which PCI DSS SAQ do I need?
Your SAQ type depends on how you process, store, and transmit cardholder data. SAQ A for fully outsourced with no data on your systems. SAQ A-EP for e-commerce with website impact on payment security. SAQ B/B-IP/C/C-VT for various terminal configurations. SAQ D for complex environments. Confirm with your acquiring bank.
What is the difference between SAQ A and SAQ A-EP?
SAQ A is for merchants that fully redirect customers to a third-party hosted payment page with no cardholder data touching merchant systems. SAQ A-EP is for e-commerce merchants that outsource processing but whose website elements (like embedded iframes) could impact payment security.
How many questions are on each SAQ type?
Question counts vary: SAQ A has approximately 22, SAQ A-EP around 140, SAQ B about 41, SAQ B-IP about 82, SAQ C about 160, SAQ C-VT about 79, SAQ D over 300, and SAQ P2PE about 33. The counts may vary slightly by PCI DSS version.
Can I use compensating controls on an SAQ?
Yes. If you cannot meet a specific requirement exactly as stated, you may implement a compensating control that meets the intent and rigor of the original requirement. Each compensating control must be documented on a Compensating Controls Worksheet explaining why the original cannot be met and how the alternative provides equivalent protection.
Who signs the SAQ Attestation of Compliance?
An authorized executive officer of the company must sign the Attestation of Compliance, confirming the accuracy and completeness of the self-assessment. This is typically a C-level executive or authorized representative who can attest on behalf of the organization.
How often must an SAQ be completed?
SAQs must be completed annually and submitted to your acquiring bank. However, PCI DSS compliance is a continuous obligation. Organizations should maintain compliance throughout the year and be prepared to demonstrate compliance at any time, not just during the annual assessment.
What happens if I choose the wrong SAQ type?
Completing the wrong SAQ can result in a finding of non-compliance because you may not have validated all requirements applicable to your processing environment. Your acquiring bank may reject the submission and require you to complete the correct SAQ type. Always confirm your SAQ type with your acquirer before starting.
Generate PCI DSS policies automatically
PoliWriter creates all the policies you need for PCI DSS compliance, customized to your organization. AI-powered, audit-ready, hours not months.
Get Started Free