PCAOB Deficiency Tracker

About this project

What this tool is and the data behind it.

Overview

This tool is a searchable database of deficiencies found in PCAOB firm inspection reports. The PCAOB (Public Company Accounting Oversight Board) inspects registered audit firms and publishes reports describing where an auditor failed to obtain enough evidence to support its opinion. This app collects those findings into a structured database so you can explore and analyze them on the Dashboard and Explorer.

All data comes from the PCAOB and is public. This is a research and analysis tool, not an official PCAOB product.

Coverage: what has been collected

The table below is live. The Collected figures come from the database right now; the Available figures are what the PCAOB datasets contained as of 2026-08-04. This shows at a glance which report years are loaded and which are available but not yet loaded.

Report yearReports (collected / available)Part I.A deficiencies (collected / available)Status
202636 / 3630 / Loaded
2025178 / 1781,453 / 1,453Loaded
2024158 / 1581,558 / 1,558Loaded
2023208 / 2081,404 / 1,404Loaded
2022281 / 2811,182 / 1,182Loaded
2021164 / 164807 / 807Loaded
202046 / 46708 / 708Loaded

A dash (—) for deficiencies means the PCAOB has not yet published the Part I.A detail for that year (the datasets update quarterly). Firm-level data exists on the PCAOB site back to 2004, but the detailed Part I.A deficiency dataset begins with report year 2020.

Where the data comes from

The PCAOB publishes official machine-readable datasets of inspection findings, linked from the Firm Inspection Reports page. They are updated quarterly and cover recent years. There are three files we use: a Part I.A file (individual deficiencies), a Part I.B file, and a firm data file (one row per inspection report, with the overview statistics). Our current data was built entirely from these files.

The data model

There are two linked tables. A Report is one PCAOB inspection report for one firm. A Finding is one distinct Part I.A deficiency inside a report — the same way the report itself counts them. A single deficiency may cite several auditing standards; those are grouped together into one finding (listed in referenced_standard). Every finding belongs to exactly one report (linked by report_id).

Reports

report_idUnique ID for the inspection report (e.g. 2025-024-michaeltstuder). Taken from the PDF file name.
firm_nameThe registered audit firm that was inspected.
countryCountry where the firm is located.
global_networkThe global network the firm belongs to (EY, PwC, Deloitte, KPMG, Grant Thornton, BDO), if any.
inspection_typeAnnually Inspected or Triennially Inspected.
inspection_yearThe year the audits that were reviewed took place.
report_date / report_yearWhen the inspection report was published.
pcaob_release_noThe PCAOB release number for the report (e.g. 104-2025-024).
report_pdf_urlLink to the original PDF report on the PCAOB website.
total_audits_reviewedHow many audits the PCAOB reviewed in this inspection.
audits_with_partIA_deficienciesHow many of those reviewed audits had Part I.A deficiencies.
partIA_deficiency_ratePercent of reviewed audits that had a Part I.A deficiency.
num_partIA_issuersNumber of distinct companies (issuers) with Part I.A findings.
num_partIB_deficienciesCount of Part I.B items for the report (count only; details not stored).
partII_qc_criticismWhether the report includes a public Part II quality-control criticism.
num_partIA_deficienciesTotal number of distinct Part I.A deficiencies for this report.

Findings

finding_idUnique ID for the individual deficiency (e.g. 2025-040-pwc-IA-1).
report_idLinks the finding back to its inspection report.
issuer_letterAnonymized company label (A, B, C ...) as used in the report.
area_affectedThe account or audit area affected (e.g. Revenue, Inventory, Goodwill). Primary area if the deficiency spans more than one.
audit_classificationMultiple deficiencies, a single deficiency, or an incorrect opinion.
type_of_auditFinancial statement audit only, ICFR only, or both.
significant_riskWhether the firm had flagged this as a significant risk.
incorrect_opinionWhether the deficiency was tied to an incorrect audit opinion.
referenced_standardThe auditing standard(s) the deficiency cites, grouped (e.g. AS 2301.8; AS 2301.13).
deficiency_descriptionThe deficiency description as written in the PCAOB report.

What we collect (and what we do not)

Collected

  • Every Part I.A deficiency (the most serious findings), with its audit area, cited standards, audit type, and risk flags — one row per deficiency, exactly as the report presents them.
  • Report-level overview statistics for each inspection (audits reviewed, audits with Part I.A deficiencies, deficiency rate, network, country, and so on).

Available on the PCAOB site but not collected

  • Part I.B deficiency details — we store only the count per report, not each item.
  • Part I.C independence findings and full Part II quality-control detail — we store only whether a public Part II criticism exists.
  • Firm headquarters city and prior-year comparison rates — these require reading individual PDF reports and are left blank.

Who built this

This database was built by Tellen — the AI platform for audit and accounting firms. Tellen builds AI agents that take on the routine, document-heavy work of audit and accounting, so professionals can spend their time on judgment instead of busywork.

This PCAOB deficiency explorer is one small example of what that looks like: turning public inspection data into something practitioners can actually learn from.

Learn more at tellen.ai →