Skip to main content
  • For Support:

    815-308-2095

  • New Client
    815-788-6041

PCI Compliance for Ecommerce: What Shopify and WooCommerce Don’t Cover

July 14, 2026

The short version: Using a PCI-compliant platform like Shopify or BigCommerce does not make your individual store PCI compliant. You, the merchant, share the responsibility.

This guide maps exactly where the platform’s job ends and yours begins. It covers what changes if you run a self-hosted store like WooCommerce or Magento, how to pick the right SAQ, and what your hosting and payment gateway choices mean for your compliance burden.

Who owns what? Quick-reference map

Responsibility areaHosted (Shopify, BigCommerce, Wix)Self-hosted (WooCommerce, Magento)
Network security & firewallsPlatformYou
Server patching & malware protectionPlatformYou
Secure checkout infrastructurePlatformDepends on setup
Admin access & staff MFAYouYou
Third-party app vettingYouYou
Annual SAQ validationYouYou
Security policy for YOUR businessYouYou
Quarterly ASV scans & pen testingPlatform (their side)You

The single biggest misconception is believing the platform handles the entire compliance burden. Hosted ecommerce platforms do provide a highly secure foundation, but using a secure platform does not automatically make your individual store compliant. You, the merchant, share the responsibility for protecting cardholder data.

What many store owners miss: assuming your software vendor covers every obligation is a common mistake. It leaves online stores exposed to breaches and the penalties that follow.

The legal landscape: The Payment Card Industry Data Security Standard (PCI DSS) applies to any business that accepts, processes, stores, or transmits payment card data. Size and transaction volume do not matter.

PCI compliance is not a government law in the US. It is a strict contractual obligation created and maintained by the PCI Security Standards Council, founded by the major card brands (Visa, Mastercard, American Express, Discover, and JCB). Your merchant agreement with your payment processor or acquiring bank enforces this obligation.

The current standard version is PCI DSS 4.0.1, which superseded version 4.0 after version 3.2.1 was retired on March 31, 2024. The future-dated requirements introduced with PCI DSS 4.0 became mandatory on March 31, 2025. If you run an online store today, you must meet these updated standards.

This guide explains the exact boundaries of the pci compliance shared responsibility model. It covers what platforms actually handle, what security tasks remain on your plate, and how to correctly determine your own validation requirements.

PCI Compliance for Ecommerce: The Shared Responsibility Model

Think of your ecommerce platform like the landlord of a secure commercial building. The landlord provides the physical vault, the perimeter guards, and the armored transport. But you are still responsible for locking your own cash drawer, vetting your own employees, and ensuring nobody props open the back door to your specific office.

PCI DSS 12 Requirements at a Glance

PCI DSS is organized into 12 requirements under six main goals. Before digging into the platform-specific breakdowns below, here is exactly who typically owns each requirement, whether you run a hosted platform like Shopify or a self-hosted platform like WooCommerce.

Requirement #What it CoversHosted Platform (Shopify)Self-Hosted (WooCommerce)
1Install and maintain network security controls and firewallsHandled for their infrastructureYou configure your own firewalls
2Apply secure configurations, never use vendor defaultsHandled for their infrastructureStays yours, on your own server
3Protect stored cardholder data (never store sensitive authentication data)Not applicable, the platform doesn’t store it for youStays yours if your server touches cardholder data
4Protect cardholder data with strong cryptography in transitHandledDepends on your setup
5Protect systems against malwareNot applicable to their infrastructureStays yours, install and update antivirus
6Develop and maintain secure systems and software (patching)Handled for their platformStays yours: core software, theme, every plugin
7Restrict access by business need-to-knowNot applicable to the platformStays yours, on your own admin access
8Identify users and authenticate access (unique IDs, MFA)Handled for their internal networksStays yours, for your own staff
9Restrict physical access to the cardholder data environmentHandled, they secure their data centersStays yours if your server is on premises
10Log and monitor all accessHandled for their serversStays yours, for your own systems
11Test security regularly (scans, penetration testing)Handled for their systemsStays yours: quarterly ASV scans, penetration testing
12Maintain an information security policy and programNot applicable, this is business-specificStays yours, for your own operations

What Hosted Platforms Actually Cover

When evaluating your PCI compliance on Shopify, it helps to understand what the platform manages on the backend. Shopify operates as a PCI DSS Level 1 Service Provider, the highest validation tier available under the standard.

This designation means they undergo annual on-site assessments by a Qualified Security Assessor (QSA) and invest heavily in securing their infrastructure, covering major portions of the PCI DSS requirements on your behalf as the table above shows.

When you use an integrated processor like Shopify Payments, you rely on their pre-vetted system to handle the actual transmission of the primary account number (PAN), the cardholder name, the expiration date, and the service code. This significantly reduces your scope, but it does not eliminate it.

PCI DSS responsibility split for ecommerce, merchant responsibility, shared, platform responsibility, evaluating PCI compliance, what hosted platforms actually cover.

What Stays Yours (The Merchant’s Burden)

Even with a secure platform handling the heavy lifting, several critical responsibilities remain yours. Neglecting these tasks can lead to a data breach, and the consequences flow directly through your processor.

Non-compliance can trigger fees assessed on your merchant account. After a card-data breach, you can face a forensic investigation, card-brand assessments passed through the acquirer, card reissuance costs, higher processing rates, and potentially losing the ability to accept cards at all.

Hosted vs. Self-hosted: your five responsibilities side by side

Merchant responsibilityHosted (Shopify, BigCommerce)Self-hosted (WooCommerce, Magento)
Admin access & MFAFully yoursFully yours
Third-party app vettingFully yoursFully yours (plus the theme and every plugin)
Never store CVV/track data/PINFully yoursFully yours
Security policy for your businessFully yoursFully yours
Annual SAQ submissionFully yoursFully yours (more rigorous form)
Server patching & malwareHandled by platformFully yours
Firewall & network configHandled by platformFully yours
Quarterly ASV scansHandled by platform (their side)Fully yours

Your ongoing responsibilities include:

  1. Securing Your Admin Access: You must restrict access by business need-to-know (Requirement 7). Not every employee needs administrator-level permissions to your store backend. You must identify users and authenticate access (Requirement 8) by ensuring every staff member has a unique ID. You must also implement multi-factor authentication (MFA) for anyone accessing the cardholder data environment.
  2. Vetting Third-Party Apps: Every plugin or app you add to your store can potentially create a security vulnerability. If a third-party app injects malicious JavaScript into your checkout page, it can skim credit card details before they ever reach the secure payment processor. You are responsible for ensuring that your storefront scripts are secure.
  3. Protecting Stored Account Data: You must ensure you never store sensitive authentication data after authorization (Requirement 3). Sensitive authentication data includes the CVV/CVC security code, full magnetic-stripe/track data, and PINs. This data may NEVER be stored, even if it is encrypted.
  4. Maintaining Security Policies: You must maintain an information security policy and program (Requirement 12) for your own business operations.
  5. Completing Your Validation: The platform does not validate your business for you. Most small and mid-size businesses validate compliance annually with a Self-Assessment Questionnaire (SAQ). You must complete this paperwork accurately and submit it to your processor.

Using a shopify third party payment processor setup instead of the default integrated gateway can further change your responsibilities. Routing payments through an external gateway often alters how data flows through your checkout page, which can change which SAQ you must complete.

Your gateway choice directly affects your SAQ type and your scope. A hosted payment page that redirects customers entirely off your site (like PayPal Standard or Stripe Checkout in redirect mode) keeps you in SAQ A territory, the lightest burden. An embedded iFrame or direct-post method (like Stripe Elements or Braintree’s Drop-in UI) puts you in SAQ A-EP, which adds secure coding requirements and quarterly ASV scans. Tokenization — where the gateway replaces card data with a non-sensitive token before it touches your server — can shrink your CDE scope regardless of the integration method. Before committing to a gateway, ask whether the integration qualifies you for SAQ A or A-EP and whether the provider offers tokenization to reduce your exposure.

Why Self-Hosted Platforms Carry More Risk

If a hosted platform is like renting a secure storefront, using a self-hosted solution is like building your own store from the ground up. You gain total control over the architecture, but you also take on far more responsibility for pci compliance.

With a self-hosted platform, you are responsible for almost everything a hosted provider normally handles by default. The cardholder data environment (CDE) is the set of systems, people, and processes that store, process, or transmit cardholder data or sensitive authentication data, plus any system connected to them. In a self-hosted environment, your entire web server often becomes part of the CDE.

To meet the ecommerce PCI compliance checklist on a self-hosted site, you must:

  1. Secure the Hosting Environment: You must apply secure configurations and never keep vendor defaults (Requirement 2). You must configure your own firewalls to protect the server.
  2. Protect Against Malware: You must protect systems against malware (Requirement 5) by installing and updating antivirus software on the servers hosting your store.
  3. Patch Systems Relentlessly: You must develop and maintain secure systems and software (Requirement 6). This means you are solely responsible for updating your core software, your theme, and every single plugin. A single outdated plugin can allow attackers to compromise your server and capture payment data.
  4. Conduct External Vulnerability Scans: Depending on your setup, you may be required to test security regularly (Requirement 11). This often includes mandatory quarterly external scans conducted by an Approved Scanning Vendor (ASV), as well as penetration testing.
  5. Implement Network Segmentation: Network segmentation can shrink the CDE and therefore reduce what has to meet the standard. If you do not properly segment your web server from the rest of your business network, your entire corporate network might fall into scope for PCI DSS.

Because the merchant’s website directly impacts the security of the payment transaction, self-hosted stores generally face a much heavier compliance burden and must complete more rigorous validation documentation.

How to Choose PCI-Compliant Ecommerce Hosting

Before installing WooCommerce or Magento, the hosting provider you pick sets the baseline for your PCI posture. The right host handles several infrastructure-level requirements for you; the wrong one expands your CDE needlessly.

Ask any prospective ecommerce hosting provider these four questions:

  1. Do you run quarterly ASV scans on the infrastructure and share the reports? A host that runs approved scans on their network layer and gives you the attestation reduces your Requirement 11 burden.
  2. Do you provide a managed firewall and network segmentation? A host that segments your server from other tenants and manages the perimeter firewall removes Requirement 1 from your plate.
  3. Do you handle server-level patching and malware detection? Managed hosting that patches the OS and runs server-side malware scans takes Requirement 5 and part of Requirement 6 off your list.
  4. What is your physical data-center security posture? A provider with SOC 2 or ISO 27001 certified data centers satisfies Requirement 9 for the server’s physical environment.

Managed WooCommerce hosts (like WP Engine or Kinsta) and cloud platforms with compliance add-ons (like AWS with PCI DSS-qualified services) handle more of the infrastructure burden than a bare-metal VPS or an unmanaged shared host. The more the host manages, the less your CDE expands, and the shorter your SAQ becomes.

What About Magento, BigCommerce, and Wix?

So far this guide has focused on Shopify and WooCommerce because they represent the two ends of the spectrum, fully hosted versus fully self-hosted. Other major platforms fall somewhere in between, and knowing where yours lands determines your compliance burden.

BigCommerce operates on the hosted side of the line, similar to Shopify. As a SaaS platform, BigCommerce handles network security, server patching, and physical data-center security. The merchant still owns admin access, third-party app vetting, annual SAQ validation, and their own security policies. BigCommerce’s native payment integrations use the same redirect or iFrame patterns described in the SAQ section above.

Wix (specifically Wix Stores) is a fully hosted solution. Wix’s checkout is a redirect to their secure payment page, which typically keeps merchants in SAQ A territory. The merchant burden is the same as Shopify’s: secure your admin credentials, vet any third-party apps you install from the Wix App Market, and complete your annual SAQ.

Magento (Adobe Commerce) is self-hosted by default, placing it squarely in the WooCommerce camp. The open-source Magento Open Source edition requires you to manage your own hosting, patching, firewalls, malware protection, and ASV scans, the full self-hosted burden. Adobe Commerce (the cloud-hosted enterprise edition) takes on some of the infrastructure work, but the codebase, themes, extensions, customizations, remains your responsibility under Requirement 6. If you run Magento, plan for SAQ D or a carefully scoped SAQ A-EP with a fully outsourced payment page.

The quick reference: Shopify and BigCommerce sit on the hosted side. Wix is hosted and typically SAQ A. WooCommerce and Magento Open Source are self-hosted, carrying the full burden. Magento’s enterprise cloud edition splits the difference, infrastructure is managed, code is yours.

The SAQ A vs A-EP Distinction for Ecommerce

For a business looking at pci compliance for online store requirements, the validation process revolves around the Self-Assessment Questionnaire. Which SAQ applies depends entirely on how you take payments.

There are several SAQ types, including SAQ B (imprint machines or standalone dial-out terminals), SAQ B-IP (standalone IP-connected terminals), SAQ C (payment application systems connected to the internet), SAQ C-VT (manual entry via a virtual terminal), and SAQ P2PE (validated point-to-point encryption solutions).

However, for ecommerce merchants, the decision usually comes down to SAQ A, SAQ A-EP, or SAQ D.

CriteriaSAQ A: The Fully Outsourced PathSAQ A-EP: The Modern Ecommerce StandardSAQ D: The Catch-All
Does data touch your site?No, your website cannot store, process, or transmit cardholder dataYour website does not store or process data, but it can impact the payment page’s securityYes, if you store cardholder data on your own servers, or you act as a service provider
Checkout methodCustomer is redirected entirely to the processor’s secure pageA direct post method or iFrame displays the payment form on your own checkout pageNot defined by checkout method, this is the catch-all
Relative complexityFewest requirements, your scope is minimizedSignificantly more requirements than SAQ A: secure coding, vulnerability scanning, penetration testingThe longest form, covering all PCI DSS requirements
Who qualifiesCard-not-present merchants (ecommerce or mail/telephone order) with fully outsourced payment processingMerchants whose processing is outsourced but whose website can still affect payment securityMerchants who store cardholder data themselves, or act as a service provider
Typical platform fitWix Stores, PayPal Standard redirect, Shopify with fully redirected checkoutShopify with Shop Pay / embedded checkout, Stripe Elements, Braintree Drop-inWooCommerce with on-site checkout touching card data, Magento Open Source

Understanding Merchant Levels

The card brands tier merchants by annual transaction volume to determine validation requirements. Under the commonly used Visa/Mastercard tiering system:

Merchant levels at a glance

LevelAnnual transactionsValidation required
Level 1Over 6 millionOn-site QSA assessment producing a This level requires an on-site assessment by a Qualified Security Assessor (QSA) producing a Report on Compliance (ROC).
Level 21 to 6 millionSAQ + potentially an on-site assessment
Level 320,000 to 1 million ecommerceSAQ
Level 4Fewer than 20,000 ecommerce or up to 1 million totalSAQ

Most small businesses are Level 4 and validate with an SAQ. However, the exact thresholds and validation requirements are ultimately set by each card brand and your specific acquirer.

See Where You Stand

Free 2-minute PCI self-check: 8 plain-English questions, your risk level and the exact gaps to fix. No sign-up to see your result. free PCI compliance risk check

Frequently Asked Questions

Does Shopify require PCI compliance?

Yes. While the platform itself operates as a PCI DSS Level 1 Service Provider, they require you to be compliant as part of your terms of service and your merchant agreement. You are responsible for your own secure business practices, managing staff access, and formally validating your compliance annually with your payment processor.

Is WooCommerce PCI compliant?

WooCommerce itself is not automatically PCI compliant, because it is self-hosted software — not a managed service. The codebase follows secure development practices, but PCI compliance depends on how you host, configure, and maintain it. You are responsible for your server’s firewall, patching, malware protection, quarterly ASV scans, secure coding of any customizations, and your annual SAQ. A correctly hardened WooCommerce store on a PCI-friendly host can meet the standard; an unpatched store on a bare VPS will not.

Do merchants have to be PCI compliant?

Yes. The standard applies to any business that accepts, processes, stores, or transmits payment card data, regardless of size or transaction volume. It is a strict contractual obligation enforced by the card brands through your acquiring bank or payment processor.

Is it safe to give my SSN to Shopify?

When setting up Shopify Payments, the platform requires your Social Security Number to verify your identity, a standard identity check that payment processors run before they will let a business accept card payments. They utilize strong cryptography to protect sensitive data over public networks and maintain strict physical access controls to their data centers to keep this information secure.

Is Shopify safer than PayPal?

Both platforms are large, PCI-validated payment providers that invest heavily in network security controls and encryption. The safety of your specific store depends less on choosing between these two providers and more on how well you manage your own shared responsibilities, such as enforcing multi-factor authentication and vetting third-party apps.

Secure Your Online Store with LeadingIT

Meeting the PCI DSS e-commerce guidelines and managing the shared responsibility model takes work, but you do not have to handle it alone. LeadingIT is a Chicagoland managed it and cybersecurity provider that has helped Illinois businesses since 2010. Serving roughly 200 organizations, LeadingIT operates the technical half of PCI as part of managed it.

While LeadingIT is NOT a QSA or ASV and does not certify PCI compliance, our team helps you become and stay compliant by implementing network segmentation, MFA, patching, logging, and scan remediation. We also help clients complete their SAQ correctly. If you need help securing your ecommerce environment, explore LeadingIT’s PCI compliance services (done-for-you path) or book a call today. You can also contact us directly at 815-788-6041.


Stephen Taylor is the founder and driving force behind LeadingIT, a Chicagoland-based IT and cloud services company, where he focuses on delivering practical, client-first technology solutions for businesses. A Microsoft Certified professional and author of Technology Should Just Work, he combines hands-on expertise with a passion for making IT simple, transparent, and effective. Read more about the author.

Let Us Be Your Guide In Cybersecurity Protections
And IT Support With Our All-Inclusive Model.