Contacts
Get in touch
Close

PCI DSS Compliance Checklist for Fintech Apps (v4.0)

7 Views

Summarize Article

On March 31, 2025, 51 future-dated requirements in PCI DSS v4.0.1 became mandatory. The PCI Security Standards Council counts 64 new requirements in version 4, and every one of them now carries full weight in an assessment. Fintech teams that last checked their controls in 2023 are working from an old map.

A PCI DSS compliance checklist is the list of controls and evidence a company needs to show it handles cardholder data safely under the Payment Card Industry Data Security Standard. For an app team, it turns 12 broad requirements into tasks with owners and dates.

This guide covers scope and SAQ types, the 12 requirements in plain English and the v4.0 changes that land on developers. The last sections show the fastest way to shrink scope. They finish with a seven-step PCI DSS compliance checklist for launch.

Treat this article as general guidance on fintech compliance. Confirm your own obligations with your acquiring bank and a Qualified Security Assessor (QSA).

Which parts of a fintech app fall in PCI scope?

Any system that stores, processes or transmits cardholder data falls in PCI scope, and so does any system connected to one or able to affect its security. For a fintech app, that usually means the payment API, the database, the servers around them, the CI/CD pipeline and admin tools. Scope is the biggest cost driver in fintech compliance. Shrink it early.

How you take payments decides which Self-Assessment Questionnaire (SAQ) applies, if you qualify for self-assessment at all. The acquirer sets the validation level based on transaction volume, so ask them first.

SAQFits whenEffect on your app
APayment page fully hosted by a PCI-compliant provider, or embedded via iframeSmallest scope, a short questionnaire
A-EPYour website controls how card data reaches the provider, but never receives itYour web servers come into scope
P2PECard-present payments through a validated encryption solutionNarrow scope for in-store terminals
DYou store, process or transmit card data yourselfFull scope, every requirement applies

 

Service providers that handle card data on behalf of others, such as many payment and lending platforms, use SAQ D for service providers or a full assessment by a QSA.

What are the 12 PCI DSS requirements in plain English?

The 12 PCI DSS requirements fall under six goals, from secure networks to a written security policy. Each requirement holds many sub-requirements. The table below is the core of a PCI DSS compliance checklist for an app team, with the evidence a QSA will ask to see.

#Requirement in plain EnglishWhat an app team must show
1Control network traffic into and out of card systemsFirewall and security group rules, reviewed every 6 months
2Configure every system securelyHardened images, no vendor default passwords
3Protect stored account dataNo stored CVV, PAN encrypted or tokenized
4Encrypt card data sent over public networksTLS 1.2 or higher on every connection
5Protect systems from malwareAnti-malware and anti-phishing controls
6Build and maintain secure softwareSecure coding against the OWASP Top 10, code review
7Limit access by business needRole-based access, quarterly reviews
8Identify and authenticate every userUnique IDs and multi-factor login
9Restrict physical access to card dataCloud provider attestations, office controls
10Log and monitor all accessCentralized, tamper-resistant logs, reviewed daily
11Test security regularlyQuarterly scans, yearly penetration tests
12Back it all with policyWritten policies, risk analysis, incident plan

 

Two items catch app teams most often. Requirement 3 bans storing sensitive authentication data, such as the CVV, after authorization, even encrypted. Requirement 6 now expects an inventory of the bespoke and custom software you run, plus the third-party components inside it.

Building a payment feature and unsure what falls in scope?

WebOsmotic maps your card data flows, sets your SAQ path and builds the app controls with you, so the QSA conversation starts from evidence.

Map My PCI Scope

Which PCI DSS 4.0 requirements changed for app developers?

The PCI DSS 4.0 requirements that land hardest on developers cover payment page scripts, multi-factor login and software inventories, plus a few smaller changes. These were future-dated until March 31, 2025. They now apply in full. Any app that last passed under version 3.2.1 needs a gap check within 90 days.

RequirementWhat changedWhat developers do
6.3.2Inventory of bespoke and custom software and its componentsKeep a software bill of materials per release
6.4.2Automated protection for public-facing web appsRun a web application firewall in blocking mode
6.4.3Every payment page script authorized and integrity-checkedScript inventory with subresource integrity
8.3.6Passwords at least 12 charactersUpdate validation rules and policies
8.4.2MFA for all access into the cardholder data environmentMFA on every admin and console path
11.6.1Detect unauthorized changes to payment pagesHeader and script change monitoring with alerts
12.3.1Targeted risk analysis for flexible-frequency controlsDocument why each frequency was chosen

 

Version 4 also added a customized approach. A team can meet the objective of a requirement with its own control, if a QSA agrees the control meets that objective. It suits mature teams with strong evidence habits. Smaller teams usually save time with the defined approach.

The council has also looked ahead, running a request for comments on v4.0.1 from June 3 to July 20, 2026, to decide whether a revision is needed. Version 4.0.1 remains the standard in force.

How do fintech apps reduce PCI scope?

Apps reduce PCI scope by never letting raw card numbers touch their own systems. Tokenization, hosted payment fields and validated point-to-point encryption all do this. The payment provider holds the card data and returns a token, which is useless to an attacker. Your servers store only that token.

The scope reduction can be dramatic. Tokenization pays back faster than almost any other fintech compliance decision, which is why it belongs on every PCI DSS compliance checklist. A team that stores card numbers must meet all 12 requirements across its whole environment. The same team using hosted fields from a PCI-compliant provider may qualify for SAQ A, with a far shorter list.

Three design rules keep scope small:

  1. Load card fields from the provider. Use hosted fields or an iframe, so card data goes straight from the browser to the provider.
  2. Keep tokens and card data apart. Store tokens in your database, never alongside logs or analytics that might capture raw input.
  3. Segment the network. Put any system that does touch card data in its own network segment with tight rules.

SAQ A has its own fine print. The council’s January 2025 SAQ A update removed requirements 6.4.3 and 11.6.1 from the questionnaire. In their place, merchants with embedded payment forms must confirm their site is not susceptible to script attacks. The requirements still exist in the standard itself.

The wider security model around a payments product is covered in our guide to building a secure fintech application.

What evidence does a QSA or acquirer expect?

A QSA or acquirer expects records showing each control worked across the whole assessment period, usually 12 months. A single snapshot fails, and so do policies with no proof behind them. Expect to show change tickets, scan reports and access reviews that prove controls ran on schedule.

Build the evidence into delivery, so assessment season becomes an export job. Bank partners often add their own reviews against FFIEC guidance and ask for a SOC 2 report, so map each control once and reuse the evidence across all three:

  • Change management: pull requests with reviews and approvals, linked to tickets
  • Scans and tests: quarterly external scans by an Approved Scanning Vendor, internal authenticated scans and a yearly penetration test
  • Access reviews: quarterly sign-offs on who can reach the cardholder data environment
  • Logs: retained for at least 12 months, with the last 3 months immediately available
  • Training: records of secure coding and security awareness training

Teams that already run CI/CD security practices have much of this in place. Pipeline logs, signed builds and dependency scans double as PCI evidence.

What does a complete PCI DSS compliance checklist look like for a fintech launch?

A complete PCI DSS compliance checklist for a fintech launch runs from scope to sign-off in seven steps. Work through them in order, because each step depends on the one before. The bulk of the calendar time goes on collecting 3 months of evidence.

Use this sequence for PCI compliance for apps that are about to go live:

  1. Draw the card data flow, from input to processor
  2. Confirm the SAQ or assessment type with your acquirer
  3. Move card capture to hosted fields or an iframe where possible
  4. Close each of the seven v4.0 gaps in the table above
  5. Run an external ASV scan and a penetration test
  6. Collect 3 months of evidence for logging, access reviews and change management
  7. Complete the SAQ or Report on Compliance and the Attestation of Compliance

Plan 8 to 16 weeks for a first assessment on a new fintech product, longer when card data is stored. Keep the PCI DSS compliance checklist in your tracker, with an owner per line. The cost of each step feeds directly into the build budget, which our fintech app development cost guide breaks down by product type.

Need PCI-ready payments built into the product from day one?

WebOsmotic builds tokenized payments and MFA into fintech products from the first sprint, with the evidence trail a QSA will ask to see.

Talk to Our Fintech Team

Frequently asked questions

What is the current version of PCI DSS?

PCI DSS v4.0.1 is the current version. Its 51 future-dated requirements became mandatory on March 31, 2025. The council collected industry feedback on it from June 3 to July 20, 2026, to decide whether a revision is needed, but v4.0.1 remains in force today.

Does using a payment processor take care of PCI compliance for apps?

No. A compliant processor shrinks your scope, often to SAQ A. You still validate every year, and you still own the PCI DSS compliance checklist items that stay in scope. Embedded payment forms also require you to confirm your site is protected against script attacks, under the January 2025 SAQ A eligibility criteria. Read them closely.

How long does PCI DSS compliance take for a new fintech app?

Plan 8 to 16 weeks for a first assessment when a processor handles card data. Fintech compliance timelines stretch from there. Apps that store card data, or service providers needing a full Report on Compliance, should plan for 6 months or more, because evidence must cover a full period.

Is PCI DSS a law in the United States?

No federal law requires it. PCI DSS is an industry standard set by the card brands through the PCI Security Standards Council, and contracts with your acquirer make it binding. A few states reference it in data security laws. Fines and higher fees follow non-compliance, sometimes for 12 months or more.

What is the difference between a SAQ and a Report on Compliance?

A SAQ is a self-assessment for merchants and service providers that qualify. A Report on Compliance is a full assessment written by a QSA, required for the highest-volume merchants and many service providers. A ROC also needs dedicated assessor time, so book the QSA early.

Let's Build Digital Legacy!







    Related Blogs

    Unlock AI for Your Business

    Partner with us to implement scalable, real-world AI solutions tailored to your goals.