As a non-technical founder, your biggest asset is often simplicity and focus. You don't want to get bogged down in obscure security standards. The good news? For most small to medium businesses, achieving PCI compliance is far less daunting than it sounds, especially if you're smart about how you handle payments.
One of the most common questions I get asked from potential clients is if PCI DSS (Payment Card Industry Data Security Standard) is required for their business website. In the next few paragraphs, I'll explain everything you need to know, and why it's crucial for your businesses legal liability, and provide a clear roadmap for compliance so your business is safe.
"My website doesn't store credit card numbers. Does this still apply to me?"
Yes, absolutely. This is the most common misconception. Many founders correctly offload payment processing to trusted providers like Stripe, PayPal, Shopify Payments, Square, or others. They assume that because they don't have a database full of credit card numbers, they're off the hook.
However, PCI DSS doesn't just cover storage. It covers any business that processes, stores, or transmits cardholder data. Even if your customers enter their card details directly into a Stripe-hosted form or an embedded iframe, your website is still part of the payment chain. If your website was compromised, a malicious actor could theoretically redirect customers to a fake payment page on your website and steal their payment information, making you at fault if you don't have the proper security measures in place.
Think of it this way: your payment processor is the highly secure bank vault. Your website is the sidewalk and entryway leading to that vault. PCI DSS helps ensure that path is safe to handle consumer payment data and credit card information.
"What do I have to do to be compliant?"
We have established that if your website processes, transmits, or stores credit card data (Visa, Mastercard, Amex, etc.), you must comply. However, your "level" of compliance depends on your volume:
| Level | Annual Transactions | Requirements |
|---|---|---|
| Level 4 | Under 20,000 (E-commerce) | Annual Self-Assessment (SAQ) + possible quarterly scans. |
| Level 3 | 20,000 to 1 Million | Annual Self-Assessment (SAQ) + quarterly scans. |
| Level 2 | 1 Million to 6 Million | Annual Self-Assessment (SAQ) + quarterly scans. |
| Level 1 | Over 6 Million | Formal Audit by a Professional (QSA) + quarterly scans. |
Pro-Tip: If you use a hosted payment page (where the customer is redirected to a different site to pay) or an iFrame, you qualify for the easiest form of compliance (SAQ-A), because you never actually "touch" the raw credit card data. If your site injects custom scripts on the payment page or controls parts of the payment form, you may fall under SAQ A‑EP instead of SAQ A; your acquirer or payment provider can confirm this.
The good news is that for most non-technical founders, compliance isn't about building complex security systems, it’s about outsourcing the risk to professional payment processors like Stripe, PayPal, or Shopify.
"Stripe and Shopify cover PCI so I don't have to, right?"
Many founders think using Stripe = no PCI duties at all. In reality, Stripe/PayPal reduce scope, but merchants still must validate compliance (usually via SAQ) and follow basic security hygiene.
"What's an SAQ and which one do I need?"
The SAQ is essentially a checklist you complete annually to confirm your business meets the required security controls. There are several types, but for non-technical founders primarily using third-party payment processors, two are most relevant:
-
SAQ A (The Easiest - Most Common): This is your golden ticket. You qualify for SAQ A if you:
- Fully outsource all cardholder data functions to a PCI DSS validated third-party service provider (e.g., Stripe Checkout, PayPal Standard Redirect).
- Do NOT electronically store, process, or transmit any cardholder data on your own systems.
- You redirect customers to the payment processor's site, or use an iframe on your site where the payment fields are hosted by the processor.
-
SAQ A-EP: This is a bit more involved. You might need this if:
- You have an e-commerce website that accepts cardholder data directly on your own website's page (e.g., using Stripe Elements or similar APIs) but immediately sends it to the payment processor without ever storing it.
- While easier than full compliance, it requires more security controls on your web server.
How to find out for sure: Your payment processor (Stripe, Shopify, etc.) will usually guide you to the correct SAQ and often provides a streamlined way to complete it. If you still can't figure it out, it may be a good idea to hire an expert.
The Founder's Roadmap: Exactly What You Need to Do (and How)
Here's your actionable plan for staying PCI compliant, broken down into a simple schedule:
Ongoing / Every Day:
- Never Store Card Data: This is paramount. Never write down credit card numbers or CVVs, save them in spreadsheets, or store them on unencrypted devices. Even if a customer emails you their card details (they shouldn't!), delete the email immediately after processing.
- 12 Character Passwords & 2FA: Use unique, 12 character minimum passwords for all your online accounts, especially your website admin, payment processor, and email. Enable Two-Factor Authentication (2FA) everywhere it's available.
- If you need assistance setting this up, reach out to me at hunter@insiderlab.io or at https://insiderlab.io/contact.
- Keep Software Updated: If you use a CMS like WordPress, a low-code website builder like Wix, or an e-commerce platform like Shopify, always keep the core software, themes, and plugins updated. Updates often include critical security patches.
Every Quarter (Approximately Every 90 Days):
- Review User Access: Go through all your business accounts (website admin, payment processor, CRM, etc.). Remove access for anyone who no longer needs it (e.g., former employees, contractors who finished a project). Change generic or shared passwords.
- Vulnerability Scans (if applicable): If your SAQ type requires it (e.g., SAQ A-EP, or if your acquirer demands it), you'll need to run external vulnerability scans via an Approved Scanning Vendor (ASV). For SAQ A users, this is typically not required. Your payment processor will usually notify you if this is needed.
There are tons of experts who specialize in getting your small businesses digital footprint secure. Don't hesitate to reach out to one, even if it's not me.
Every Year:
- Complete/Renew Your SAQ: Your payment processor will remind you to complete or re-attest your SAQ. This is often done directly through their dashboard and takes minutes for SAQ A.
- How: Log into your Stripe, Shopify, PayPal, or Square dashboard. Look for a "Compliance" or "PCI" section. They will guide you through the process, often pre-filling many answers based on your integration.
- Review Your Business Processes: Think about how you handle payments. Have you started taking phone orders and writing down card details? Have you changed your website's payment integration? Adapt your compliance accordingly.
- SSL Certificate Check: Ensure your website's SSL certificate (the "HTTPS" and padlock icon) is valid and hasn't expired. Most modern hosting providers (like Shopify, Squarespace, or good WordPress hosts) auto-renew this for you.
- "Information Security Policy" (Simple Version): While the full PCI DSS requires a formal policy, for SAQ A, you can create a simple document outlining your commitment to security.
- I have formal templates for security policies that can be found here.
How to actually fill out my SAQ-A? (Stripe example)
You don't need to download a PDF from a government website and mail it in.
- Log in to your Stripe Dashboard.
- Go to Settings (the gear icon).
- Go to Compliance and Documents.
- Find your PCI DSS Self Assessment Questionnaire.
Because Stripe knows exactly how your code is integrated (e.g., they know you’re using an iframe and not handling raw data), they pre-fill almost the entire form for you.
Instead of 200 technical questions, you’ll see a simplified interface. Stripe has already checked the boxes that say "This merchant uses our secure vault."
There are usually 3-4 sections you need to click through:
-
Confirm your Integration: Stripe will ask, "Are you only using our secure checkout tools?" You click Yes.
-
The "Human" Questions: There are a few questions Stripe cannot answer for you. You will have to check a box to confirm things like:
- "I do not store credit card numbers on paper or in my office."
- "I use 2FA (Two-Factor Authentication) on my Stripe account."
- "I keep my website software (like WordPress or Shopify) updated."
-
Sign the Attestation (AOC): At the end, there is a digital signature box. You (the founder) type your name to "attest" that your answers are true.
Once you hit Submit, Stripe generates a PDF called an AOC (Attestation of Compliance).
- Keep this file! If a big enterprise client or a bank ever asks, "Are you PCI compliant?" this PDF is your "Get Out of Jail Free" card.
- Stripe will now show your status as "Compliant" with an expiration date exactly one year from today.
The Bottom Line for Founders
PCI DSS is a non-negotiable part of running an online business. However, by strategically using PCI-compliant third-party payment processors and following common-sense security practices, you can dramatically simplify your compliance burden.
Focus on these key principles:
- Outsource payment processing fully.
- Never handle raw card data yourself.
- Keep all your software and access credentials secure.
- Do your annual SAQ.
By doing so, you're not just checking a box; you're building trust with your customers and protecting your business from potentially devastating data breaches.
PCI DSS FAQ
1. “Am I ever ‘too small’ to worry about PCI?”
No. If you accept credit or debit cards in any way, you have PCI obligations, regardless of revenue or transaction count.
2. “Who actually enforces PCI DSS for my business?”
Your acquiring bank or payment provider is responsible for making sure you validate PCI (via SAQ, scans, or audit) and can apply fees or restrictions if you don’t.
3. “Do I get a certificate or official document proving I’m compliant?”
Most small merchants complete an SAQ and an Attestation of Compliance; sometimes your provider generates a simple “PCI compliant” confirmation or status in their portal, not a fancy framed certificate.
4. “Is PCI DSS a law or a regulation from the government?”
PCI DSS is an industry standard created by the major card brands and enforced through contracts, not a government law, but non‑compliance after a breach can still mean fines, higher fees, and loss of card‑processing privileges.
5. “If I change how I take payments (phone orders, in‑person, invoices), does my PCI scope change?”
Yes. Adding phone orders, manual key‑entry, virtual terminals, or card‑present terminals can change which SAQ you need and which parts of your environment are in PCI scope.
6. “Do I need to worry about PCI DSS for payments taken over the phone?”
Yes. Telephone (MOTO) payments are in scope and may introduce extra requirements around call recording, agent desktops, and network/physical security for wherever those calls are handled.
7. “What happens if I ignore PCI and nothing bad happens?”
You might get away with it for a while, but if a breach occurs and you’re found non‑compliant, you can face card‑brand fines (through your bank), liability for fraud and incident costs, higher processing fees, and even termination of your ability to accept cards.
8. “Does using tokenization or stored cards in Stripe/Shopify change my PCI responsibilities?”
Tokenization reduces how much raw card data you handle, but the systems that can use those tokens, your admin panels, and your authentication/authorization practices are still in PCI scope and must be protected.
9. “How do I know if my web developer, plugins, or hosting are ‘PCI friendly’?”
Ask vendors if they are PCI‑compliant or listed/validated, how they keep software patched, whether they support modern TLS/HTTPS, and what security features they provide; the PCI SSC publishes vendor‑question checklists for small merchants.
10. “How often do I need to ‘redo’ PCI compliance?”
Validation is at least annual (SAQ + Attestation of Compliance) and sometimes includes quarterly scans; you should also re‑evaluate PCI whenever you significantly change how or where you accept card payments.