Important: Non-compliance with PCI DSS can result in fines of $5,000โ€“$100,000 per month and the permanent revocation of your ability to accept card payments. This is not optional.

What Is PCI DSS?

PCI DSS (Payment Card Industry Data Security Standard) is a set of security standards developed by the Payment Card Industry Security Standards Council (PCI SSC) โ€” a body formed by Visa, Mastercard, American Express, Discover, and JCB. The standards apply globally, including in Canada.

If your business stores, processes, or transmits cardholder data (credit or debit card information), you must comply with PCI DSS. This applies to virtually every business that accepts card payments in Canada.

PCI Compliance Levels

Your compliance requirements depend on how many card transactions you process annually:

LevelAnnual TransactionsRequirements
Level 1Over 6 million/yearAnnual on-site audit by a QSA + quarterly network scans
Level 21โ€“6 million/yearAnnual Self-Assessment Questionnaire (SAQ) + quarterly scans
Level 320,000โ€“1 million e-commerceAnnual SAQ + quarterly scans
Level 4Under 20,000 e-commerce / under 1M otherAnnual SAQ (may not require scans)

The vast majority of Canadian small and medium businesses are Level 4 merchants. This is the simplest compliance tier.

The 12 PCI DSS Requirements

PCI DSS version 4.0 (current as of 2026) has 12 core requirements:

  1. Install and maintain a firewall to protect cardholder data
  2. Don't use vendor-supplied defaults for system passwords and security parameters
  3. Protect stored cardholder data โ€” encrypt, truncate, or don't store it at all
  4. Encrypt transmission of cardholder data across open networks
  5. Use and update antivirus software on all systems
  6. Develop and maintain secure systems and applications
  7. Restrict access to cardholder data on a need-to-know basis
  8. Assign unique IDs to each person with computer access
  9. Restrict physical access to cardholder data
  10. Track and monitor all access to network resources and cardholder data
  11. Regularly test security systems and processes
  12. Maintain a security policy that addresses information security for all personnel

How Modern Payment Processors Simplify PCI Compliance

The good news: if you use a modern payment processor properly, the hardest parts of PCI compliance are handled for you.

Tokenization

When you use Stripe, Helcim, Square, or Shopify Payments, your customers' card data never touches your servers. The card number is tokenized โ€” replaced with a random identifier โ€” before it reaches you. This means you never store cardholder data, dramatically reducing your PCI scope.

Hosted Payment Pages

Using a hosted payment page (Stripe Checkout, Helcim's hosted page) means your website never sees card numbers at all. The customer enters their card on the processor's secure page, and you receive only a token.

P2PE (Point-to-Point Encryption)

Certified P2PE terminals encrypt card data immediately at the card reader โ€” before it ever reaches your POS software. Square's hardware and Helcim's terminals are P2PE certified, meaning your in-person card data is also never exposed on your local network.

PCI SAQ Types โ€” Which Do You Need?

The Self-Assessment Questionnaire (SAQ) comes in several versions:

Most small Canadian businesses using modern processors will complete SAQ A. It takes 15โ€“20 minutes.

PCI Fees โ€” What Processors Charge

ProcessorPCI Compliance Fee
Helcim$0 (included)
Stripe$0 (included)
Square$0 (included)
Moneris~$9.95/month if not self-compliant
CloverVaries โ€” check contract
Older bank merchant services$9.95โ€“$19.95/month common

Some older payment processors charge a "PCI non-compliance fee" of $10โ€“$30/month if you haven't submitted your annual SAQ. This is a revenue grab โ€” complete your SAQ to avoid it.

Steps to Achieve PCI Compliance as a Canadian Small Business

  1. Choose a compliant processor: Stripe, Helcim, Square, and Shopify Payments all make this easy.
  2. Use a hosted payment page or P2PE terminal: This minimizes your scope.
  3. Complete your SAQ annually: Log into your processor's dashboard โ€” most provide an SAQ wizard.
  4. Never store card numbers: Don't write down card numbers, don't store them in spreadsheets. Use tokens only.
  5. Secure your network: Use a firewall, change default passwords, use WPA2+ WiFi.
  6. Keep software updated: POS software, operating systems, and antivirus must be current.
Canadian Tip: PCI compliance is required by your payment processor's merchant agreement, not directly by Canadian law. However, failing to comply gives processors grounds to terminate your merchant account and impose fines. PIPEDA (Canada's privacy law) separately requires you to protect personal information including payment data.

Bottom Line

PCI compliance sounds intimidating but is manageable for most Canadian small businesses. Use a modern processor (Stripe, Helcim, Square), use their hosted checkout or P2PE terminal, complete your annual SAQ A (15 minutes), and you're done. The businesses that get into trouble are those that try to store card data themselves or use outdated payment systems.