July 22, 2025

What is a Report on Compliance (ROC)?

July 22, 2025
Ivan Tsarynny
Ivan Tsarynny

Summary

  • A Report on Compliance (ROC) is a formal PCI DSS audit report conducted by a Qualified Security Assessor (QSA).
  • ROCs are required for Level 1 merchants and service providers processing large volumes of cardholder data.
  • The report documents control testing results, gaps, and compliance status across all 12 PCI DSS requirements.
  • ROCs must be submitted to acquiring banks or payment brands annually.
  • AROC (Attestation of ROC) and ASV scans are typically submitted alongside the Report on Compliance (ROC).
Report on Compliance (ROC) graphic.

What Is a Report on Compliance?

A Report on Compliance (ROC) is a detailed audit report that verifies an organization’s compliance with the PCI Data Security Standard (PCI DSS). It must be completed by a Qualified Security Assessor (QSA) or an ISA-certified internal assessor and submitted to the organization’s acquiring bank or card brand upon request.

The Report on Compliance (ROC) includes:

  • A description of the organization’s cardholder data environment (CDE)
  • Documentation of which PCI DSS requirements are in place, tested, and met
  • Any gaps or compensating controls used
  • Interview findings, network diagrams, and evidence summaries
  • Final compliance status across all 12 PCI DSS sections

The Report on Compliance (ROC) is the gold standard of PCI validation. It provides a complete picture of your compliance posture.

Who Needs a ROC?

A ROC is required for:

  • Level 1 merchants (processing over 6 million Visa or Mastercard transactions annually)
  • Level 1 service providers (processing, storing, or transmitting large volumes of cardholder data for others)
  • Any organization explicitly required to submit a ROC by its acquiring bank or card brand
  • Lower-level merchants (Levels 2–4) usually complete a Self-Assessment Questionnaire (SAQ) instead—but some opt for a ROC to demonstrate higher assurance.

What’s Included in a ROC?

A PCI ROC includes:

  • Executive summary of the business model and CDE
  • Scoping narrative to define what systems are in scope
  • Testing results for each of the 12 PCI DSS requirement categories
  • Evidence collected through interviews, documentation review, and technical testing
  • Findings including passed, failed, or partially met controls
  • Compensating control worksheets (if applicable)
  • Final compliance determination and assessor attestation

The process is comprehensive and may take weeks or months to complete—especially in complex, multi-cloud, or distributed environments.

Real-World Example

A global fintech company processing over 12 million transactions annually was required to submit a ROC under PCI DSS 4.0. During the QSA-led audit, the team discovered gaps in client-side script monitoring and lacked evidence of compliance with Requirement 11.6.1. By implementing automated script monitoring and evidence capture, the organization resolved the issue and received a passing ROC within the audit deadline.

FAQ

How often do I need a ROC?

Annually. If you’re a Level 1 merchant or service provider, you must complete a ROC every 12 months and keep it on file for submission.

Can I complete my own ROC without a QSA?

Only if your internal team includes an ISA (Internal Security Assessor) certified by the PCI SSC and your acquirer permits it. Most organizations still use a QSA.

Do I need a ROC if I use Stripe or Shopify?

Likely not—unless you’re a Level 1 service provider yourself. Hosted payment providers can reduce your PCI scope, but you must validate eligibility for a simpler SAQ.

Conclusion

A Report on Compliance (ROC) is the most formal and rigorous way to validate PCI DSS compliance. It’s not just a report—it’s a full-scale audit of your cardholder data environment, policies, technical controls, and operational practices.

If you’re a high-volume merchant or service provider, a ROC is required—and it must be:

  • Completed annually by a QSA or ISA
  • Supported with evidence, diagrams, and control testing
  • Accompanied by a signed AOC for partner or acquirer distribution
  • Aligned with PCI DSS 4.0 controls, including newer client-side and real-time monitoring requirements

Treat the ROC process not just as a regulatory task—but as an opportunity to harden your systems, improve documentation, and strengthen customer trust.

Get up to speed on PCI DSS terms and protect cardholder data across your web apps with confidence.

Schedule a Demo