Interactive Tool

PCI SAQ Types: Which Self-Assessment Questionnaire Do You Need?

Your SAQ type is the single biggest factor affecting PCI compliance cost. SAQ A requires validating just 22 controls and costs as little as $50 per year. SAQ D requires 251 or more controls and can cost $5,000 to $20,000 or more annually. This tool helps you identify which SAQ applies to your business.

SAQ Type Finder

Interactive

Do you store, process, or transmit cardholder data on your own systems?

All SAQ Types at a Glance

PCI DSS 4.0.1 defines nine Self-Assessment Questionnaire types. Each is designed for a specific payment acceptance environment. The table below shows the control count, target audience, typical cost, and annual effort for each type. The difference between SAQ A (22 controls) and SAQ D (251 controls) represents a 90 percent reduction in compliance work.

SAQ TypeControlsWho It Is ForTypical CostAnnual Effort
SAQ A22Fully outsourced e-commerce (redirect or iframe)$50 - $5001-2 days
SAQ A-EP139E-commerce with website elements affecting payment security$2,000 - $10,0002-4 weeks
SAQ B38Imprint machines or standalone dial-out terminals$200 - $1,0002-5 days
SAQ B-IP80IP-connected standalone payment terminals$500 - $3,0001-2 weeks
SAQ C124Payment application systems connected to the internet$1,000 - $5,0002-4 weeks
SAQ C-VT79Virtual terminal (web-based, one transaction at a time)$500 - $2,0001-2 weeks
SAQ D (Merchant)251All other merchants not qualifying for SAQ A through C-VT$5,000 - $20,0004-16 weeks
SAQ D (Service Provider)269Service providers eligible to complete an SAQ$10,000 - $50,0008-24 weeks
SAQ P2PE33Merchants using a validated P2PE solution$200 - $1,0002-5 days

Detailed SAQ Type Guide

SAQ A

Fully outsourced e-commerce (redirect or iframe)

22 controls$50 - $500

Eligibility

Card-not-present merchants who fully outsource all payment processing to PCI DSS validated third parties. No electronic cardholder data storage, processing, or transmission on your systems.

What This Means

The simplest and cheapest SAQ. If you use a hosted payment page (like Stripe Checkout, PayPal, or Shopify Payments) where customers are redirected or use an iframe, you likely qualify for SAQ A. Your website never directly handles card numbers.

Common Mistake

Assuming you qualify when your website includes JavaScript that could intercept card data before it reaches the payment provider. If your site loads scripts on the payment page, you may need SAQ A-EP instead.

SAQ A-EP

E-commerce with website elements affecting payment security

139 controls$2,000 - $10,000

Eligibility

E-commerce merchants who partially outsource payment processing but whose website can impact the security of the payment transaction (e.g., embedded payment forms via JavaScript/API).

What This Means

Required when your website includes elements that could affect payment security, even though card data is submitted directly to the payment processor. Common with Stripe Elements, Braintree hosted fields, or similar embedded payment forms.

Common Mistake

Not realising that PCI DSS 4.0.1 Requirement 6.4.3 (payment page script management) now applies to SAQ A-EP merchants, adding significant new compliance overhead.

SAQ B

Imprint machines or standalone dial-out terminals

38 controls$200 - $1,000

Eligibility

Merchants using only imprint machines or standalone dial-out terminals that are not connected to the internet or any other systems.

What This Means

For merchants using old-fashioned card imprint machines or standalone terminals that connect via phone line only. These terminals have no IP connectivity and no electronic cardholder data storage.

Common Mistake

Using this SAQ when terminals have any network connectivity. Even a terminal that connects to Wi-Fi for updates may disqualify you from SAQ B.

SAQ B-IP

IP-connected standalone payment terminals

80 controls$500 - $3,000

Eligibility

Merchants using standalone, PTS-approved payment terminals with IP connectivity for payment processing. No electronic cardholder data storage.

What This Means

The modern version of SAQ B for standalone payment terminals that connect via IP (Ethernet or Wi-Fi) rather than phone line. The terminal handles all card data - your POS system never sees card numbers.

Common Mistake

Not properly segmenting the payment terminal network from the rest of the business network. IP-connected terminals require more controls than dial-out terminals.

SAQ C

Payment application systems connected to the internet

124 controls$1,000 - $5,000

Eligibility

Merchants with payment application systems (POS software) connected to the internet. No electronic cardholder data storage. Single store location or single payment channel.

What This Means

For merchants whose POS system or payment application processes card data and connects to the internet. This is common for retail stores using integrated POS systems that process cards through software rather than standalone terminals.

Common Mistake

Multi-location merchants trying to use SAQ C when they should use SAQ D. SAQ C is designed for single-location or single-channel payment environments.

SAQ C-VT

Virtual terminal (web-based, one transaction at a time)

79 controls$500 - $2,000

Eligibility

Merchants who process cardholder data only via a virtual terminal on an isolated computer connected to the internet. Manual entry only, one transaction at a time. No electronic cardholder data storage.

What This Means

For merchants who take card payments by manually entering card numbers into a web-based virtual terminal provided by their processor. Common for mail-order/telephone-order (MOTO) businesses and small service providers.

Common Mistake

Using the virtual terminal on a computer that is also used for general internet browsing, email, or other business functions. The computer must be isolated or dedicated.

SAQ D (Merchant)

All other merchants not qualifying for SAQ A through C-VT

251 controls$5,000 - $20,000

Eligibility

Any merchant that stores cardholder data electronically, processes card data on their own servers, or does not meet the criteria for any other SAQ type. This is the catch-all SAQ.

What This Means

The most comprehensive and expensive SAQ. If you store card numbers in your database, process payments through your own server-side code, or do not fit any other SAQ category, you need SAQ D. It covers nearly all PCI DSS requirements.

Common Mistake

Remaining on SAQ D when scope reduction (tokenisation, hosted payment pages) could move you to SAQ A or A-EP, cutting compliance effort by 80-90%.

SAQ D (Service Provider)

Service providers eligible to complete an SAQ

269 controls$10,000 - $50,000

Eligibility

Service providers that handle fewer than 300,000 card transactions per year and are eligible to report compliance via SAQ rather than a full ROC.

What This Means

For payment service providers, hosting companies, and other third parties that handle cardholder data on behalf of merchants. More controls than the merchant version of SAQ D because service providers must also facilitate their clients' compliance.

Common Mistake

Underestimating the additional service provider-specific requirements, including penetration testing, change detection, and additional access control requirements.

SAQ P2PE

Merchants using a validated P2PE solution

33 controls$200 - $1,000

Eligibility

Merchants using a PCI-validated Point-to-Point Encryption (P2PE) solution listed on the PCI SSC website. All payment processing through validated P2PE devices. No electronic cardholder data storage.

What This Means

The simplest SAQ for card-present merchants. If you use a PCI-validated P2PE solution, card data is encrypted at the terminal and only decrypted by the payment processor. Your systems never see readable card data.

Common Mistake

Assuming any encrypted terminal qualifies. The P2PE solution must be specifically listed on the PCI SSC validated solutions list. Many 'encrypted' terminals are not P2PE-validated.

How SAQ Type Affects Total PCI Compliance Cost

Your SAQ type is the single biggest cost lever most businesses can pull. The difference between SAQ A and SAQ D is not just the number of controls. It affects assessment cost, required security tools, penetration testing requirements, ongoing monitoring needs, and staff effort. Here is a comparison of total annual compliance cost by SAQ type for a typical Level 4 merchant.

SAQ A Merchant

$50 - $500/year

  • 22 controls to validate
  • 1 to 2 days of annual effort
  • No penetration test required
  • Minimal or no ASV scanning needed
  • No SIEM or continuous monitoring
  • DIY-friendly for technical staff

SAQ D Merchant

$5,000 - $20,000/year

  • 251+ controls to validate
  • 4 to 16 weeks of annual effort
  • Annual penetration test required ($5K - $50K)
  • Quarterly ASV scanning required ($400 - $2K/year)
  • SIEM or log monitoring needed ($5K - $100K/year)
  • Consultant assistance usually needed

If you are currently on SAQ D, switching to a hosted payment page or tokenised payment integration could move you to SAQ A, reducing compliance costs by up to 90%. See our scope reduction guide for implementation strategies and cost-benefit analysis.

Frequently Asked Questions

What is the difference between SAQ A and SAQ D?
SAQ A has 22 controls and applies to merchants who fully outsource payment handling (hosted payment pages, redirects). SAQ D has 251 or more controls and applies to merchants who store, process, or transmit cardholder data on their own systems. The cost difference is dramatic: $50 to $500 for SAQ A versus $5,000 to $20,000 for SAQ D. Choosing the right payment architecture can move you from SAQ D to SAQ A.
Which SAQ do I need if I use Stripe?
It depends on how you integrate Stripe. If you use Stripe Checkout (redirect), you qualify for SAQ A (22 controls). If you use Stripe Elements (embedded payment form), you likely need SAQ A-EP (139 controls). If you use the Stripe API to handle card data server-side, you need SAQ D (251 controls). The integration method makes a significant cost difference.
How often do I need to complete an SAQ?
SAQs must be completed annually. You submit the completed SAQ along with an Attestation of Compliance (AOC) to your acquiring bank or payment processor. Some processors require submission through their compliance portal. The SAQ covers the 12-month period since your last assessment.
Can I change my SAQ type to reduce compliance costs?
Yes. Changing how you accept payments can change your SAQ type. The most common strategy is moving from SAQ D to SAQ A by switching to tokenisation or hosted payment pages. This reduces your control count from 251 to 22, cutting compliance effort by approximately 90 percent. See our scope reduction guide for implementation strategies.
What is SAQ A-EP and when is it required?
SAQ A-EP (139 controls) applies to e-commerce merchants whose website can affect payment security even though card data goes directly to the payment processor. This is common with embedded payment forms like Stripe Elements or Braintree hosted fields. PCI DSS 4.0.1 Requirement 6.4.3 now adds payment page script monitoring for SAQ A-EP merchants.
View Assessment CostsHow to Reduce CostsCost by Merchant Level