Security

Real offensive depth

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

All security →
Compliance

Audit-ready, fixed scope

SOC 2, ISO, 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 Much Does PCI DSS Cost in Canada? (2026)

If you take card payments and someone on your team just asked "how much is PCI DSS compliance going to cost us," the honest answer is: it depends on how much of your environment actually touches cardholder data. That single variable, your scope, swings the price more than any other factor. Businesses that get quoted anywhere from $8,000 to $150,000+ are usually being quoted for completely different amounts of work, not different levels of rigour.

This article gives you real, defensible ranges for the Canadian market in 2026, what drives the number up or down, and how to scope the engagement so you're not paying to assess systems that shouldn't be in scope in the first place.

The short answer: typical ranges

These are all-in ranges for Canadian SMBs and mid-market SaaS companies pursuing PCI DSS compliance with an external assessor or Qualified Security Assessor (QSA) involvement, not vendor list prices:

  • SAQ A / SAQ A-EP merchants (fully outsourced payment pages, e.g. Stripe Checkout or a hosted iframe): $5,000 to $15,000 for readiness, gap assessment, and the required penetration test, if your acquirer or card network requires one at this level.
  • SAQ D merchants or Level 1 service providers (you touch, store, or process card data directly, or you're a SaaS platform processing enough volume to require a Report on Compliance): $30,000 to $90,000+ for a full readiness engagement plus the mandatory annual penetration test and segmentation testing.
  • Ongoing annual maintenance once you're compliant: typically 40 to 60 percent of the first-year cost, since most of the policy and control work carries forward and you're mainly re-testing and re-attesting.

If a vendor gives you one number without first asking what your card data flow looks like, be skeptical. Scope, not company size, is what sets the price.

What actually drives the cost

Scope of the cardholder data environment (CDE). This is the single biggest lever. A company that routes all card data through a PCI-validated processor and never touches raw card numbers can often qualify for a much shorter self-assessment questionnaire (SAQ A) than a company that stores card data in its own database. Reducing scope, through tokenization, outsourcing the payment page, or network segmentation, before you start the assessment is almost always cheaper than assessing a wide-open environment. We cover how this works in practice on our PCI DSS compliance page for SaaS companies.

SAQ level or Report on Compliance (ROC) requirement. Merchant levels are set by your card brand transaction volume, and service providers have their own thresholds. A ROC-level engagement with a QSA involves formal evidence collection across all twelve PCI DSS requirements and costs meaningfully more than a self-assessment.

The required penetration test. PCI DSS mandates an annual penetration test of the CDE, plus segmentation testing if you're relying on network segmentation to reduce scope. This isn't optional and it isn't a vulnerability scan, it's a real test performed by qualified testers, and it's usually priced separately from the readiness work. Budget $5,000 to $25,000 depending on environment size and complexity.

Remediation work. Nobody walks in fully compliant. Gaps around access control, logging, encryption, or vendor management are normal, and the cost of fixing them (engineering time, new tooling, policy work) is usually the largest line item that isn't part of the "compliance" quote at all.

Number of environments and locations. Multiple production environments, on-prem plus cloud, or multiple physical locations accepting card payments all add assessment time.

In scope for PCI DSS? We scope PCI DSS honestly first, because most SaaS companies are in a smaller SAQ than they were told. PCI DSS readiness

Boutique advisory vs. platform vs. solo consultant

Compliance automation platforms (the "buy a dashboard" model) charge $10,000 to $30,000+ per year in software fees and are genuinely useful for continuous evidence collection. But the platform doesn't do your scoping, write your policies, or run your penetration test. You still need a human to interpret findings and an assessor relationship. Budget the platform fee as an addition to, not a replacement for, advisory work.

Solo consultants and freelancers are the cheapest option on paper and can be a reasonable fit for a very small, simple SAQ A environment. The risk is bandwidth and continuity: if that one person is unavailable during your assessment window, or if the engagement needs penetration testing they don't personally perform, you're sourcing a second vendor mid-project.

Boutique advisory firms sit between the two. You get scoping expertise, readiness work, and the penetration test coordinated under one engagement, without the enterprise consultancy markup that comes from layers of account management. This is where traztech operates: scope reduction first, then readiness, then the required penetration test, run as one connected engagement instead of three separate vendor relationships you have to stitch together yourself.

How to scope the engagement without overpaying

Before you request quotes, do three things:

  • Map your card data flow. Know exactly where card numbers enter, move through, and are stored in your systems, even if the honest answer is "nowhere, it all goes to our processor." This determines your SAQ level before anyone quotes you a price.
  • Reduce scope before you assess. If you can move to a hosted payment page or tokenize card data through your processor, do it before the engagement starts. Every system you remove from the CDE is a system nobody has to assess, document, or re-test next year.
  • Ask what's included, separately, in any quote. Readiness and gap assessment, the SAQ or ROC itself, the required penetration test, and remediation support are often priced as distinct line items. Get each one broken out so you can compare vendors on the same basis.

Compliance work in general benefits from this same discipline, we walk through it more broadly in our compliance solutions overview.

The bottom line

For most Canadian SaaS and B2B companies, a realistic PCI DSS budget is $10,000 to $50,000 for the first year, weighted heavily toward where your card data actually lives. Get your scope right first. It's the one decision that changes every number that follows.

If you want a straight answer on what your PCI DSS engagement would actually cost, based on your real card data flow rather than a generic tier, contact traztech and we'll walk through scoping before you commit to anything.

The v4 requirements that changed the budget

A large share of the cost surprises in the Canadian market right now come from the same place: requirements that were introduced as future-dated in PCI DSS v4.0 and became mandatory on 31 March 2025. Companies working from a budget built during v3.2.1, or from a consultant's old checklist, are pricing an assessment that no longer exists. Five of these carry real money.

Payment page script management and tamper detection. If a payment page is served from your domain, you now need an inventory of every script that loads on it, a written justification for each, an authorization step, and a mechanism that detects unauthorized changes to the page or its headers and alerts someone. This exists because of skimming attacks that inject a single line of JavaScript into a checkout page. The cost is either a monitoring tool with an annual licence or engineering work to build content security policy enforcement plus integrity checks, and it applies to merchants who previously thought their outsourced setup exempted them from technical requirements.

Multi-factor authentication for all access into the cardholder data environment. Not just remote access, not just administrators. Every account with access. Where this bites is service accounts, jump hosts, database consoles, and legacy administrative interfaces that were never behind your identity provider. The tooling is rarely the expensive part. Re-plumbing the legacy access paths is.

Targeted risk analyses. Several requirements now let you set your own frequency for an activity, provided you produce a documented analysis justifying it and review that analysis at least annually. That flexibility is genuinely useful and it is also a documentation obligation that did not previously exist, one per applicable requirement. Assessors read these carefully because a weak analysis is the cheapest way to discover that a control frequency was chosen for convenience.

Automated log review. Manual daily log review is no longer sufficient. You need automated mechanisms to review logs, which for most companies means a logging platform with real ingestion volume, which means a recurring cost that scales with how much you log.

Detection of stored account data outside expected locations, and an incident response procedure for it. Practically, this means periodically scanning for card numbers where they should not be, and having a written response for when you find some. Companies that run this scan for the first time often find card numbers in support ticket attachments or application logs, which is a scope discovery and a remediation project rolled into one.

Budget several thousand dollars of tooling and a meaningful block of engineering time for this group alone. It is the most common reason a v4 assessment costs more than the same company's last one.

Costs that recur every year regardless of scope

The first-year number gets the attention, but PCI is an annual cycle and the recurring items are what a finance team needs on the forecast.

Quarterly external vulnerability scans by an Approved Scanning Vendor. Four scans a year against your external-facing addresses, each of which must produce a passing result. The subscription is usually modest. The hidden cost is the rescan loop, because a failing scan means remediation and a rescan inside the quarter, and companies with a large external footprint spend real engineering time here every three months.

Internal vulnerability scanning and the remediation cadence. Quarterly internal scans plus rescans until issues are resolved, with a defined approach for handling the lower-severity findings that used to be quietly ignored.

The annual penetration test, plus segmentation testing. Merchants relying on segmentation to reduce scope must test that segmentation at least annually, and service providers must do it every six months. Segmentation testing is a distinct exercise from the application test and is priced separately by most firms. Our own penetration testing starts from $1,000 for a tightly scoped test, and a PCI cardholder data environment test sits above that floor because the scope is defined by the standard rather than by what you would prefer to test.

Re-attestation. The SAQ or Report on Compliance is annual. Evidence collected continuously costs a fraction of evidence reconstructed in a two-week scramble, and the second pattern is the single most reliable way to turn a modest annual cost into a large one.

Change-driven work. A new payment flow, a new processor, a new region, or a checkout redesign can move your SAQ eligibility. Assume one meaningful scope conversation per year rather than treating the assessment as a fixed annual chore.

How your acquirer, not the council, sets your obligations

PCI DSS is written by the Security Standards Council, but the entity that enforces it against you is your acquiring bank or payment facilitator, and in Canada that relationship drives more of the practical cost than the standard does.

Your acquirer determines your merchant level, tells you which validation documents they will accept, and decides whether they want an Attestation of Compliance signed by a Qualified Security Assessor or will take a self-signed SAQ. Two companies with identical card flows can face different validation requirements because their acquirers have different policies. Before you buy anything, email your acquirer's compliance contact and ask three questions in writing: what merchant or service provider level they have assigned you, which SAQ type they expect, and whether they require QSA involvement. The answers frequently reduce the work, and having them in writing protects you when an advisor recommends a heavier path.

Ask about non-compliance fees too. Many acquirers apply a monthly charge while you are unvalidated. That charge, annualized, sometimes exceeds the cost of just doing the work, which changes the business case for starting now rather than next quarter.

If you are a SaaS platform whose customers are merchants, you are likely a service provider rather than a merchant, and the requirements differ in ways that cost money: additional governance requirements, more frequent segmentation testing, and customers who will ask for your Attestation of Compliance annually as part of their own assessment. Being listed as a compliant service provider is also a sales asset, which is worth weighing against the extra cost.

A worked example of how scope changes the bill

Consider a Canadian B2B SaaS company taking card payments for subscriptions. In its first architecture, the checkout form is rendered by the company's own frontend, collects the card number in a field the application controls, and passes it to the processor's API. Card data never gets stored, and the team believed that meant minimal scope. It does not. Because the application receives the card number, the web servers, the load balancer, the logging pipeline that might capture a request body, and the developers who can deploy to those servers are all in the cardholder data environment. That is an SAQ D shaped problem with a substantial technical assessment behind it.

The same company moves to the processor's hosted fields, where the card input is an iframe served by the processor and the card number never touches the company's servers. The assessed footprint collapses to the page that hosts the iframe, the script controls on that page, and the vendor management around the processor. The engineering work to make that change is typically a few days. The assessment saving is repeated every year, forever, along with a permanent reduction in breach exposure.

This is why the scoping conversation has to happen before the quote and not after. We have had this exact discussion turn a quoted full assessment into a short one, and the honest version of that conversation costs the advisor revenue, which is precisely why you should ask for it explicitly. Our PCI DSS work for SaaS companies starts there for that reason.

Where remediation money actually goes

When companies report that PCI cost far more than the quote, the overage is nearly always in the same four places.

Logging and retention, because the standard expects a year of log history with three months readily available, and most teams were retaining thirty days. Ingestion volume is the cost driver, and it recurs monthly.

Access control cleanup, because the standard's expectations around unique accounts, least privilege, and quarterly review collide with shared administrative logins and a database console that six people can reach. Untangling that is engineering work with no visible product output, which makes it hard to schedule and easy to defer.

Key and secret management, when it emerges that credentials sit in a configuration file in the repository and moving them into a managed secrets store touches deployment for every service.

Written procedures and their evidence. A great deal of PCI is process: change management with approvals recorded, a documented incident response plan that has been tested, security awareness training with attendance records, and vendor due diligence with dated reviews. None of it is technically hard, all of it consumes weeks of somebody's calendar, and it is the work most often left out of a "compliance" quote.

When you should not spend this money

You are not actually in scope. If you have no involvement in the authorization or settlement of card payments, and your customers reach a payment provider directly, a prospect asking for your PCI compliance may be asking the wrong question. The correct response is a clear written explanation of your payment architecture, not a certification. We have seen companies buy assessments to answer a questionnaire item that a two-paragraph answer would have closed.

You qualify for the shortest SAQ and your acquirer accepts self-attestation. If your checkout is fully hosted by the processor, your validation obligation may be a self-assessment plus the script and monitoring requirements plus quarterly external scanning. That is a job for a competent internal owner with a few hours of advice, not a full readiness engagement. A firm that will not tell you this is a firm selling scope.

You can eliminate the scope instead. The cheapest PCI programme is the one you architect out of existence. Moving to hosted fields, tokenizing at the processor, or removing a legacy phone-order process that has three transactions a month usually costs less as an engineering project than as an annual assessment, and it keeps paying back. Do the architecture work first, then price the assessment.

Your compliance deadline is real but your security problem is elsewhere. If you know your production access is loose and you have never had anyone test the application, the assessment will document those problems at assessor rates while doing nothing to fix them. Fix the exposure first, then validate. If you want that ordered honestly against your acquirer's actual requirements rather than a generic tier, talk to us before you approve a budget, and if the answer is that you need less than you were told, we will say so.

In scope for PCI DSS? We scope PCI DSS honestly first, because most SaaS companies are in a smaller SAQ than they were told.

PCI DSS readinessOr talk about a retainer

What we charge for this. The figures above are market ranges. Our own fixed-scope prices are on the pricing page, alongside every cost breakdown we have written.

Before you go

Want the rest of this by email?

If this was useful, I send a few short notes on PCI DSS. Unsubscribe in one click, and replies reach me directly.

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

Want a second opinion on where you stand?

We run SOC 2, ISO 27001 and the rest of the compliance stack for startups and SMEs, and the security testing that sits behind it. The first call is free, and we will tell you if you are not ready to start yet.

Book a free call

Track record

Who is actually doing the work

5
Published CVEs, including a CVSS 9.1
76
Controls taken from nothing to a passed SOC 2 Type II
Zero
Exceptions on that Type II report
20+
Penetration testing engagements delivered

Published vulnerability research

Five published CVEs. CVE-2024-45163 (CVSS 9.1) is a flaw in the Mirai botnet itself, which gave defenders a way to shut down attacker infrastructure. CVE-2026-42626 takes HP ENVY 5000 printers offline from any unauthenticated device on the same network.

A SOC 2 Type II built from nothing

At Humera, a venture-backed US security company, Jacob built the compliance programme in-house from nothing: no report, no policies, no documented controls. It ended in a Type II attestation across 76 controls with zero exceptions, on a team of 15.