Security

Real offensive depth

Testing and defence led by a published security researcher with six CVEs, including a CVSS 9.1 Mirai botnet kill-switch.

All security →
Compliance

Audit-ready, fixed scope

SOC 2, ISO, CPCSC, and the Canadian privacy stack, run end to end with an independent auditor.

All frameworks →
Resources

Learn the space

Original research, free tools, and plain-language guides on security and compliance, from a published security researcher.

Read the blog →
Compliance

How to Get PCI DSS: A Step-by-Step Guide

Getting PCI DSS compliant means reducing where card data touches your systems, closing the gaps a readiness assessment turns up, passing the required penetration test, and validating with a Qualified Security Assessor (QSA) or Self-Assessment Questionnaire (SAQ). For most Canadian SaaS companies processing real transaction volume, the realistic timeline runs three to six months, not the "two weeks" some vendors advertise.

What PCI DSS Actually Requires (And Why Scope Comes First)

PCI DSS (Payment Card Industry Data Security Standard) exists to protect cardholder data anywhere it is stored, processed, or transmitted. Version 4.0 organizes that protection into twelve requirement families, covering network segmentation, access control, encryption, logging, vulnerability management, and vendor oversight. But almost every company that gets PCI DSS wrong makes the same mistake first: they try to secure their entire environment instead of shrinking the part of it that actually touches card data.

Scope is the single biggest lever in a PCI DSS project. A company with cardholder data flowing through a dozen internal services faces a materially harder, slower, and more expensive audit than one that has isolated payment processing behind a tokenized gateway. Before you assign a single control owner or book an assessor, you need to know exactly where card data lives, where it flows, and how much of that footprint can be eliminated.

Step 1: Determine Your Merchant Level and SAQ Type

Your validation path depends on transaction volume and how you handle card data. Visa and Mastercard define four merchant levels based on annual transaction count, and your acquiring bank or payment processor will confirm which level applies to you. Level 1 merchants (the highest volume) require an on-site QSA assessment and a Report on Compliance. Levels 2 through 4 typically qualify for a Self-Assessment Questionnaire, with the specific SAQ type (A, A-EP, D, and others) determined by how you integrate with your payment gateway.

SaaS companies that fully outsource card capture to a hosted payment page or redirect (never touching card data directly) often qualify for the simplest SAQ, SAQ A. Companies that process, store, or transmit card data on their own infrastructure land in SAQ D, which mirrors most of the full PCI DSS requirement set. Getting this classification right early saves months of unnecessary work later.

Step 2: Reduce Your Cardholder Data Environment (Scope Reduction)

This is the step most guides skip, and it is the one that determines whether your PCI DSS project takes three months or a year. Scope reduction means re-architecting how card data flows through your product so the smallest possible number of systems, networks, and people ever touch it.

  • Tokenize early. Route raw card numbers to a PCI-validated processor or gateway immediately, so your own servers only ever handle tokens.
  • Segment the network. Isolate whatever remains of your cardholder data environment (CDE) behind firewalls and access controls, separate from your general application infrastructure.
  • Eliminate unnecessary storage. If a system does not need to store card data, it should not have access to it, full stop.
  • Outsource where it makes sense. Hosted payment pages and iframe-based capture can shift significant compliance burden onto your processor.

For SaaS platforms handling payments as a feature rather than a core business, this is usually the highest-leverage work in the entire engagement. We cover the SaaS-specific version of this in detail on our PCI DSS compliance for SaaS page, since the scoping decisions look different when card data touches a multi-tenant application versus a traditional retail environment.

Step 3: Close the Gaps with a Readiness Assessment

Once scope is reduced, a readiness assessment (sometimes called a gap assessment) maps your current controls against the applicable PCI DSS requirements or SAQ. This produces a prioritized list: missing encryption at rest, incomplete logging and monitoring, absent formal access review cycles, undocumented vendor management, and so on.

Most companies underestimate how much of this work is documentation and process, not technology. PCI DSS expects written policies, defined roles, evidence of quarterly and annual reviews, and a functioning vulnerability management program, not just the right tools installed. Building this evidence trail takes real calendar time even when your technical controls are already solid.

Step 4: Complete the Required Penetration Test

PCI DSS requires an annual penetration test covering the cardholder data environment, along with segmentation testing if you are relying on network segmentation to reduce scope. This is not optional and it is not the same as a vulnerability scan. The pentest has to be performed by a qualified, sufficiently independent tester, follow an industry-accepted methodology, and produce a report your assessor or acquiring bank will actually review.

Companies frequently schedule this too late, treating it as a final checkbox rather than a diagnostic step. Running the penetration test earlier in the process, once scope reduction is done but before your readiness assessment closes out, gives you time to remediate findings instead of discovering critical issues days before your attestation deadline.

Step 5: Attestation, QSA Validation, and Ongoing Compliance

For SAQ-eligible merchants, this step means completing the applicable Self-Assessment Questionnaire and signing the Attestation of Compliance (AOC), then submitting both to your acquiring bank or payment processor. For Level 1 merchants and companies with more complex environments, this means a formal on-site or remote assessment with a QSA, culminating in a Report on Compliance.

Either way, PCI DSS compliance is not a one-time certificate. It requires quarterly vulnerability scans by an Approved Scanning Vendor, annual reassessment, and continuous maintenance of the controls you built. Companies that treat PCI DSS as a project with an end date usually find themselves scrambling again twelve months later.

Realistic PCI DSS Timelines for Canadian SaaS Companies

For a SaaS company with a moderately complex environment, expect roughly three to six months from kickoff to attestation: two to six weeks for scoping and merchant level confirmation, four to ten weeks for scope reduction and remediation, two to four weeks for the penetration test and fix cycle, and a final few weeks for documentation and sign-off. Companies with card data spread across legacy systems, or with acquisitions that introduced inconsistent architecture, should budget closer to nine to twelve months.

We work with companies across Toronto, Waterloo, Ottawa, Vancouver, Calgary, and Montreal, and the timeline pattern holds regardless of city. What varies is how much Canadian-specific overlap exists with PIPEDA and, for Quebec-headquartered companies, Law 25. PCI DSS governs cardholder data specifically, but the access controls, breach response, and vendor management work you build for it often supports broader Canadian privacy compliance, including the emerging CPCSC framework, at the same time.

Where a Compliance Partner Actually Helps

The parts of PCI DSS that trip up in-house teams are rarely the technical controls themselves. It is the scoping decisions (what genuinely needs to be in the CDE versus what can be architected out), the documentation burden, and coordinating a penetration test with a tester who understands payment environments rather than just running an automated scan. A boutique partner that has done this specifically for Canadian SaaS companies can compress the scope reduction phase, flag the gaps a generic checklist misses, and manage the QSA or acquiring bank relationship so your engineering team stays focused on the product.

If your company processes, stores, or transmits card data and you are not sure whether your current architecture even qualifies for the simpler SAQ path, that is usually the first conversation worth having. Explore our broader security services or, if you are in fintech, our fintech-focused compliance work, then contact traztech to scope your PCI DSS project and get a realistic timeline for your environment.

Not ready for a call? Same.

Get the playbook, not a sales pitch

If this was useful, Jacob sends a few short, practical notes on locking down your startup without a big security team. No fluff, unsubscribe in one click. Just reply if you want to talk; it reaches him directly.

From Jacob Masse, founder of traztech. No spam, unsubscribe in one click.

Need help with any of this?

We help startups build secure, scalable infrastructure. Book a free strategy call and let's talk about your stack.

Book a free consultation