Skip to content
FonteumThe Graph
DataResearchCare CompareThe DifferAttestAPI
See the proof
  • Data
  • Research
  • Care Compare
  • The Differ
  • Attest
  • API
See the proof
  1. All studies
  2. /Most of Medicare's posted revalidation deadlines are already past due, 2026
ACCESS · ISSUE 076
cms-pecosOriginal Research

Most of Medicare's posted revalidation deadlines are already past due, 2026

Of the 261,878 Medicare enrollments CMS has assigned a revalidation deadline in its May 2026 Revalidation Due Date List, 217,968 — 83.2% — carry a due date already in the past, the oldest from July 2023. A revalidation date is an administrative control, not a fraud or eligibility signal.

BY FONTEUM RESEARCH BUREAU · JUNE 15, 2026 · 9 MIN READ · ASSERTED VIA SLSA L3REVIEWED BY DR. JENNIFER MONTECILLO, MDSNAPSHOT 2026-06-15 · DOI 10.5072/fonteum/medicare-revalidation-backlog-2026 · LAST UPDATED JUNE 15, 2026
CMS PECOS · 2026-06-15
Reviewed by Dr. Jennifer Montecillo, MD, non-practicing medical reviewer. Gullas College of Medicine, 2019. Non-practicing medical reviewer focused on source interpretation, terminology, and limitations language. About our reviewers →
Reproduce this study →
Overdue Medicare revalidation deadlines by due-date year, 2026cms-pecos · 2026-06-15
Due in 2023
47218
Due in 2024
84598
Due in 2025
55313
Due in 2026 (to date)
30839
Built on CMS PECOS · snapshot 2026-06-15 · reproducible · re-derive the figures yourself
Key findings
83.2%
of the 261,878 Medicare enrollments CMS has assigned a revalidation due date carry a deadline already in the past as of June 15, 2026 — 217,968 enrollments across 193,508 distinct NPIs, the oldest dated July 31, 2023
cms-pecos · CMS
187,129
of the overdue enrollments carry a due date from a prior calendar year — 47,218 from 2023, 84,598 from 2024, and 55,313 from 2025 — every one of which is still on the published list; the 2024 cohort alone is larger than any single full year before it
cms-pecos · CMS
95.0%
of overdue enrollments are organizational rather than individual practitioners; Clinic/Group Practice alone is 46.5% of the overdue cohort (101,391 enrollments), followed by pharmacies (31,152) and roster-billing flu/immunization enrollments (25,626 combined)
cms-pecos · CMS
78.4%
of durable-medical-equipment supplier enrollments fall inside the posted due-date window, against just 6.8% of Non-DME Part B enrollments — the gap reflects the 3-year DMEPOS revalidation cycle versus 5 years for everyone else, not a difference in compliance
cms-pecos · CMS
91.0%
of the 2,900,588 enrollment records show no due date at all ("TBD"); CMS posts a date only for enrollments due within roughly the next six months, so the 261,878 dated records are the active revalidation queue, not the full enrollment base
cms-pecos · CMS
On this page
Most posted deadlines are already in the pastThe backlog stretches back to 2023It is an organizational backlog, not an individual oneWhy DME suppliers crowd the active queueWhere the overdue enrollments areWhat one row actually isMethodologyLimitationsSources

Every provider and supplier enrolled in Medicare has to check back in. On a fixed cycle — five years for most, three for durable-medical-equipment suppliers — each enrollment must be revalidated: the provider reconfirms its name, address, ownership, and practice information so CMS's enrollment file stays current. CMS tracks the schedule in a public roster, the Revalidation Due Date List, published every month through its data catalog. For each enrollment the file shows one of two things: an assigned due date, or "TBD." Read the latest list and a single fact stands out — among the enrollments that do carry a posted deadline, most of those deadlines have already passed.

Most posted deadlines are already in the past

CMS assigns a due date only to enrollments coming due soon, so most of the 2.9 million records read "TBD." But of the 261,878 enrollments that carry an assigned revalidation due date, 217,968 — 83.2% — show a date already in the past as of the June 15, 2026 snapshot read. Those overdue enrollments span 193,508 distinct NPIs, and the oldest deadline on the list dates to July 31, 2023, nearly three years before the snapshot.

Enrollment typeEnrollmentsWith a due dateShare datedPast due
Non-DME Part B2,757,567187,7226.8%157,201
DME suppliers71,40155,95778.4%44,991
Part A71,62018,19925.4%15,776
All enrollments2,900,588261,8789.0%217,968

Source: CMS Revalidation Due Date List, by enrollment type, May 2026 release, overdue measured as of 2026-06-15.

The "share dated" column is the key to reading the rest of the file. Because CMS only posts a date when revalidation is near, the dated column is the active queue, not the enrollment base — and across all three enrollment types, the large majority of that queue is already past its date.

A revalidation due date is a calendar control, not a verdict. A date in the past records that a provider's periodic enrollment check-in has come due and not yet cleared — it says nothing about whether that provider is eligible, billing correctly, or delivering good care.

The backlog stretches back to 2023

The overdue dates are not bunched at the edge of the window. 187,129 of the overdue enrollments — 86% of them — carry a due date from a prior calendar year (2023, 2024, or 2025), and every one is still on the published list.

Due-date yearEnrollments datedPast due
202347,21847,218
202484,59884,598
202555,31355,313
202674,74930,839

Source: CMS Revalidation Due Date List, dated enrollments by the calendar year of the due date, May 2026 release.

Any due date in 2023, 2024, or 2025 is in the past by definition for a 2026 snapshot, so those three years are 100% overdue — they account for the bulk of the backlog. The 2024 cohort alone, 84,598 enrollments, is larger than any single full year before it. Only the 2026 column splits: 30,839 of its 74,749 dates have already passed, while the rest are the genuinely upcoming deadlines — the part of the queue working as designed.

It is an organizational backlog, not an individual one

The overdue cohort is overwhelmingly organizational. 95.0% of overdue enrollments carry an organization name — group practices, pharmacies, agencies, and suppliers — rather than belonging to an individual practitioner. One category dominates.

Enrollment specialtyPast dueShare of overdue
Clinic/Group Practice101,39146.5%
Pharmacy31,15214.3%
Mass Immunization (Roster Biller Only)14,8236.8%
Centralized Flu Biller10,8035.0%
Home Health Agency4,2712.0%
Physical/Occupational Therapy Group3,9861.8%
Ambulance Service Supplier3,9381.8%
Medical Supply Company3,2861.5%

Source: CMS Revalidation Due Date List, overdue enrollments by enrollment specialty, the eight largest categories, May 2026 release.

Clinic/Group Practice accounts for 101,391 overdue enrollments on its own — 46.5% of the entire overdue cohort. Add pharmacies and the two roster-billing categories (mass immunization and centralized flu billers, a combined 25,626) and four organizational enrollment types make up roughly seven in ten overdue records. Individual practitioner specialties — podiatry, optometry, nurse practitioners — appear far down the list. The revalidation queue is, in effect, a queue of organizations.

Why DME suppliers crowd the active queue

One structural pattern explains the lopsided "share dated" column above. Durable-medical-equipment suppliers revalidate every three years; almost everyone else revalidates every five. A shorter cycle means a larger fraction of DME enrollments come due in any given window — which is exactly what the file shows: 78.4% of DME enrollments carry a posted due date, against just 6.8% of Non-DME Part B enrollments.

That difference is a feature of the schedule, not a sign that DME suppliers are less compliant. CMS applies the tighter three-year cadence to DMEPOS precisely because it is a category it monitors closely for enrollment integrity. The effect is that DME suppliers are perpetually over-represented in the active revalidation queue relative to their small share of total enrollments — 71,401 DME enrollments produce nearly as many dated records as the 2.76 million Non-DME Part B enrollments do.

Where the overdue enrollments are

Rolled up by state, the overdue counts track the largest Medicare states, while the highest overdue shares sit in a different set.

StateWith a due datePast dueOverdue share
Texas32,86027,67084.2%
California20,97416,15077.0%
New York13,98610,94878.3%
Florida13,16610,75281.7%
Illinois10,98110,04491.5%
North Carolina10,2099,40292.1%
Ohio9,4008,61391.6%
Georgia8,8388,24993.3%

Source: CMS Revalidation Due Date List, the eight states with the most overdue enrollments, May 2026 release.

Texas leads on raw count with 27,670 overdue enrollments, followed by California, New York, and Florida — the four largest Medicare states. But the overdue share of each state's dated queue is highest elsewhere: Georgia at 93.3%, North Carolina 92.1%, Ohio 91.6%, and Illinois 91.5% all run well above the national 83.2%, while California (77.0%) and New York (78.3%) sit below it. The share differences reflect how recently each state's cohort of dates was assigned, not a ranking of state performance.

What one row actually is

Each row in cms_revalidation_due_dates is one Medicare enrollment: an NPI, the enrolling provider or organization, its state and enrollment specialty, the enrollment type, and either an assigned revalidation due date or "TBD." The file is the current published roster, not a history — CMS refreshes it monthly, and an enrollment's date moves back to "TBD" once it revalidates and the next cycle is years away. Counting and grouping these rows is the entire method here. Every figure in this study is a count or percentage at the enrollment-type, year, specialty, or state level. No provider — individual or organization — is named, ranked, or scored.

Methodology

All figures are direct aggregations over the cms_revalidation_due_dates table, populated from the CMS Revalidation Due Date List public-use file published through the CMS data catalog (data.cms.gov, Medicare Provider/Supplier Enrollment). The table holds 2,900,588 enrollment records across 2,422,395 distinct NPIs, 56 states/territories, and 533 enrollment specialties; May 2026 release (.../2026-05/.../revalidation_base.csv), ingested 2026-06-14; public, read-only; license US-Government-Works. CMS republishes the full list monthly, so figures advance with each refresh.

"Dated" enrollments are those where revalidation_due_date is not null — CMS posts a date only for enrollments due within roughly the next six months, so the 261,878 dated records are the active revalidation queue rather than the full enrollment base. "Overdue" is defined as revalidation_due_date < DATE '2026-06-15', the snapshot read date; the single total-overdue figure (217,968) is stated as of that date, while the prior-calendar-year counts (2023–2025, totaling 187,129) are past for any read date in 2026 and are stable. Because these are direct counts and ratios over a published file, every figure is exact as of the snapshot rather than estimated. Methodology version: cms-revalidation/v1. The source-provenance contract is documented in the provenance methodology.

Limitations

  • An administrative timing signal, not a fraud, eligibility, or quality finding. A past-due revalidation date records that an enrollment's periodic check-in has come due and not yet cleared in the published file. It is unrelated to exclusion, sanction, billing correctness, or any assessment of care, and CMS routinely continues an enrollment past its due date while a revalidation is processed. This study draws no inference about any provider.
  • Not the same as deactivation. A past-due date is an enrollment-maintenance deadline, not a loss of billing privileges. CMS deactivates an enrollment for non-response only after a separate notice-and-process step, which this file does not record. An overdue record may belong to a provider that is fully active and billing.
  • The dated rows are a queue, not the enrollment base. Because 91.0% of records read "TBD," every share in this study is computed over the 261,878 enrollments that carry a posted date — the active revalidation window — not over all 2.9 million enrollments. The "9.0% of all enrollments are past due" reading would understate the point; the relevant denominator is the assigned-date queue.
  • The file is a current roster, not a history. CMS refreshes the list monthly and an enrollment's date returns to "TBD" once it revalidates. The counts describe enrollments currently showing a past date, not the full historical flow of every revalidation ever due.
  • Point-in-time, not a trend model. Figures reflect the single May 2026 release read as of June 15, 2026. The total-overdue count grows with any later read date as more posted dates pass; this study does not model change over time.
  • Aggregate and group-level only. Every figure is a count or percentage at the enrollment-type, due-year, specialty, or state level. No individual provider or organization is named, ranked, or scored, and the enrollment-to-entity-graph link is not used here.

Sources

  • CMS — Revalidation Due Date List — the monthly public-use file behind every figure in this study.
  • CMS — Revalidations (provider enrollment) — CMS's description of the revalidation cycle, the five-year and three-year cadences, and how due dates are assigned and published.
  • 42 CFR §424.515 — Maintaining Medicare enrollment — the regulation requiring periodic resubmission and recertification of enrollment information.

The companion dataset page for CMS PECOS lists the full schema and refresh cadence. This is the enrollment-maintenance mirror of the changing shape of Medicare enrollment and of the March 2026 spike in enrollment deactivations; for the program-integrity end of the same system see the providers excluded from Medicare yet still enrolled and the excluded providers who keep order-and-refer eligibility, and for where those enrolled providers cluster and opt out, home health and DME market saturation and who opts out of Medicare entirely.

Frequently asked questions

What is Medicare provider revalidation?
Revalidation is the periodic recertification every Medicare-enrolled provider and supplier must complete to confirm its enrollment information is current. Most enrollments revalidate every five years; durable-medical-equipment (DMEPOS) suppliers revalidate every three. CMS assigns each enrollment a due date and publishes those dates in the monthly Revalidation Due Date List.
What does it mean for a revalidation due date to be 'past due'?
It means CMS posted a deadline for that enrollment and the snapshot still shows that date in the past. It is an administrative timing signal — a check-in that has come due and not yet cleared in the published file. It is not a finding of fraud, a loss of eligibility, or any judgment about the provider's billing or care. CMS can and does continue an enrollment past its due date while a revalidation is in process.
Why do most enrollments show 'TBD' instead of a date?
Because CMS posts an assigned due date only for enrollments due within roughly the next six months. Everything else reads 'TBD'. In this file 2,638,710 of 2,900,588 records (91.0%) are TBD, so the 261,878 dated records are the active revalidation queue at the time of the snapshot, not the whole Medicare enrollment base.
Which kinds of providers have the most overdue revalidations?
Organizational enrollments, not individual clinicians. 95.0% of overdue enrollments carry an organization name. The single largest category is Clinic/Group Practice at 101,391 enrollments — 46.5% of the overdue cohort — followed by pharmacies, roster-billing flu and immunization enrollments, home health agencies, and equipment and ambulance suppliers.
Does an overdue revalidation date mean a provider can't bill Medicare?
No. The due date is an enrollment-maintenance deadline, separate from billing privileges. A provider whose revalidation is past due in this file may still be actively enrolled and billing; CMS deactivates an enrollment for non-response only after a separate notice-and-process step. This study reads the published due-date file and makes no claim about any provider's billing status.
Can I reproduce these figures?
Yes. Every number is a direct count over the public cms_revalidation_due_dates table — CMS's Revalidation Due Date List, May 2026 release — with no modeling, computed as of the snapshot read date of June 15, 2026. The exact SQL for the dated/overdue split, the year-by-year aging, the specialty concentration, and the state breakdown is published in the reproducibility block below.

Who uses this data

The source data behind this study is public

Compliance teams, journalists, and researchers work from the same federal source families cited above — queried by NPI or facility identifier through Fonteum’s open dataset pages and API. Every figure traces to a frozen, downloadable snapshot you can reproduce yourself.

Browse CMS PECOS→Query the API →How we built this →

Datasets used

CMS PECOS→

Reproducibility

Every claim, reproducible

The SQL+
medicare-revalidation-backlog-2026.sql
-- Most of Medicare's POSTED revalidation deadlines are already past due.
-- Fully reproducible query.
--
-- Question: every Medicare provider and supplier must revalidate its
-- enrollment on a fixed cycle (5 years for most, 3 years for DMEPOS
-- suppliers). CMS publishes the Revalidation Due Date List — for each
-- enrollment, either an assigned due date or "TBD". Of the enrollments CMS
-- has actually assigned a due date, how many of those deadlines have already
-- passed, how old is the backlog, and what kind of enrollment does it
-- concentrate in? The lead figure: of the 261,878 enrollments carrying an
-- assigned due date, 217,968 — 83.2% — show a date already in the past as of
-- 2026-06-15. A revalidation due date is an administrative calendar control;
-- a date in the past is a TIMING signal, NOT a fraud, ineligibility, or
-- quality signal of any kind.
--
-- Source:
--   public.cms_revalidation_due_dates — CMS "Revalidation Due Date List",
--     published monthly via the CMS data catalog (data.cms.gov, Medicare
--     Provider/Supplier Enrollment). 2,900,588 enrollment records across
--     2,422,395 distinct NPIs; May 2026 release
--     (.../2026-05/.../revalidation_base.csv), ingested 2026-06-14. Public,
--     read-only. License: US-Government-Works (17 U.S.C. Sec. 105).
--     methodology_version = 'cms-revalidation/v1'.
--
-- Universe: this study reads the published file AS A WHOLE — every row is one
--   Medicare enrollment record. CMS posts an assigned due date only for
--   enrollments due within roughly the next six months; all others read
--   "TBD" (stored as NULL here). The dated rows are therefore the active
--   revalidation queue; the file is a point-in-time snapshot, not a trend.
--
-- As-of date: "overdue" = revalidation_due_date < DATE '2026-06-15', the
--   snapshot read date. Figures that depend on the as-of date (the total
--   overdue count) are stated as of that date; the prior-calendar-year
--   counts (2023-2025) are past for any read date in 2026 and are stable.
--   No individual provider is named, ranked, or scored anywhere below.

-- ============================================================================
-- (1) Universe reconciliation — the published file at a glance.
-- ============================================================================
SELECT
  count(*)                                                          AS enrollments,
  count(DISTINCT npi)                                               AS distinct_npi,
  count(*) FILTER (WHERE revalidation_due_date IS NULL)             AS tbd_no_date,
  count(*) FILTER (WHERE revalidation_due_date IS NOT NULL)         AS dated,
  count(DISTINCT enrollment_state)                                  AS states,
  count(DISTINCT enrollment_specialty)                             AS specialties,
  min(revalidation_due_date)                                        AS earliest_due,
  max(revalidation_due_date)                                        AS latest_due
FROM public.cms_revalidation_due_dates;
--  enrollments 2,900,588 · distinct_npi 2,422,395 · tbd_no_date 2,638,710 (91.0%)
--  dated 261,878 · states 56 · specialties 533
--  earliest_due 2023-07-31 · latest_due 2026-11-30

-- ============================================================================
-- (2) HEADLINE: of the enrollments CMS has assigned a due date, what share is
--     already past due as of the snapshot read date (2026-06-15)?
-- ============================================================================
SELECT
  count(*) FILTER (WHERE revalidation_due_date IS NOT NULL)         AS dated,
  count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue,
  round(100.0 * count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15')
    / count(*) FILTER (WHERE revalidation_due_date IS NOT NULL), 1) AS overdue_pct_of_dated,
  count(DISTINCT npi) FILTER (WHERE revalidation_due_date < DATE '2026-06-15')
                                                                    AS overdue_distinct_npi
FROM public.cms_revalidation_due_dates;
--  dated 261,878 · overdue 217,968 · overdue_pct_of_dated 83.2% · overdue_distinct_npi 193,508

-- ============================================================================
-- (3) The dated/overdue split by enrollment type. DME suppliers revalidate on
--     a 3-year cycle (vs 5 years for everyone else), so a far larger share of
--     DME enrollments sit inside the posted due-date window: 78.4% of DME
--     enrollments are dated, against 6.8% of Non-DME Part B.
-- ============================================================================
SELECT
  provider_type_text,
  count(*)                                                          AS enrollments,
  count(*) FILTER (WHERE revalidation_due_date IS NOT NULL)         AS dated,
  round(100.0 * count(*) FILTER (WHERE revalidation_due_date IS NOT NULL)
    / count(*), 1)                                                  AS dated_pct,
  count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue
FROM public.cms_revalidation_due_dates
GROUP BY provider_type_text
ORDER BY enrollments DESC;
--  Non-DME Part B  2,757,567 · dated 187,722 ( 6.8%) · overdue 157,201
--  Part A             71,620 · dated  18,199 (25.4%) · overdue  15,776
--  DME                71,401 · dated  55,957 (78.4%) · overdue  44,991

-- ============================================================================
-- (4) HOW OLD the backlog is — overdue enrollments by the calendar year the
--     due date falls in. Every dated record from 2023, 2024 and 2025 is past
--     due (187,129 in total, the oldest 2023-07-31); the 2026 column splits
--     into the genuinely past-due (30,839) and the still-future window.
-- ============================================================================
SELECT
  extract(year FROM revalidation_due_date)::int                     AS due_year,
  count(*)                                                          AS dated,
  count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue
FROM public.cms_revalidation_due_dates
WHERE revalidation_due_date IS NOT NULL
GROUP BY due_year
ORDER BY due_year;
--  2023 47,218 · overdue 47,218
--  2024 84,598 · overdue 84,598
--  2025 55,313 · overdue 55,313
--  2026 74,749 · overdue 30,839
--  (prior-calendar-year overdue, 2023-2025 = 187,129; total overdue = 217,968)

-- ============================================================================
-- (5) WHAT KIND of enrollment the backlog is — overdue cohort by enrollment
--     specialty, top 12. It is overwhelmingly ORGANIZATIONAL: 95.0% of overdue
--     enrollments carry an organization name (group practices, pharmacies,
--     agencies, suppliers) rather than an individual; Clinic/Group Practice
--     alone is 46.5% of the overdue cohort.
-- ============================================================================
SELECT
  enrollment_specialty,
  count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue,
  round(100.0 * count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15')
    / (SELECT count(*) FROM public.cms_revalidation_due_dates
       WHERE revalidation_due_date < DATE '2026-06-15'), 1)         AS pct_of_overdue
FROM public.cms_revalidation_due_dates
WHERE enrollment_specialty IS NOT NULL AND enrollment_specialty <> ''
GROUP BY enrollment_specialty
ORDER BY overdue DESC
LIMIT 12;
--  Clinic/Group Practice                  101,391  46.5%
--  Pharmacy                                31,152  14.3%
--  Mass Immunization (Roster Biller Only)  14,823   6.8%
--  Centralized Flu Biller                  10,803   5.0%
--  Home Health Agency                       4,271   2.0%
--  Physical/Occupational Therapy Group      3,986   1.8%
--  Ambulance Service Supplier               3,938   1.8%
--  Medical Supply Company                   3,286   1.5%
--  Federally Qualified Health Center        2,830   1.3%
--  Physician - Podiatry                     2,623   1.2%
--  Independent Clinical Laboratory          2,619   1.2%
--  Ambulatory Surgical Center               2,247   1.0%
--  (organization-named share of overdue = 207,177 of 217,968 = 95.0%)

-- ============================================================================
-- (6) WHERE the overdue enrollments are — top 10 states by overdue count, with
--     each state's own overdue share of its dated enrollments. The big states
--     lead on count (TX 27,670); several mid-size states show the highest
--     overdue shares (GA 93.3%, NC 92.1%, OH 91.6%, IL 91.5%).
-- ============================================================================
SELECT
  enrollment_state,
  count(*) FILTER (WHERE revalidation_due_date IS NOT NULL)         AS dated,
  count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue,
  round(100.0 * count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15')
    / NULLIF(count(*) FILTER (WHERE revalidation_due_date IS NOT NULL), 0), 1)
                                                                    AS overdue_pct_of_dated
FROM public.cms_revalidation_due_dates
WHERE enrollment_state IS NOT NULL
GROUP BY enrollment_state
ORDER BY overdue DESC
LIMIT 10;
--  TX 32,860 dated · 27,670 overdue · 84.2% · CA 20,974 · 16,150 · 77.0%
--  NY 13,986 · 10,948 · 78.3% · FL 13,166 · 10,752 · 81.7%
--  IL 10,981 · 10,044 · 91.5% · NC 10,209 · 9,402 · 92.1%
--  OH  9,400 ·  8,613 · 91.6% · GA  8,838 · 8,249 · 93.3%
--  MI  9,107 ·  7,108 · 78.0% · PA  8,840 · 6,970 · 78.8%
The snapshot+
dataset_idcms-pecos
snapshot_date2026-06-15
sha256
doi10.5072/fonteum/medicare-revalidation-backlog-2026
slsa_provenance_url
The JOINs+
universe: the published file as a whole                                            -- 2,900,588 enrollment records, 2,422,395 distinct NPIs, May 2026 release
dated = revalidation_due_date IS NOT NULL                                          -- 261,878 records (TBD/NULL = 2,638,710, 91.0%)
overdue = revalidation_due_date < DATE '2026-06-15' (snapshot read date)           -- 217,968 of 261,878 dated = 83.2%; 193,508 distinct NPIs
aging: GROUP BY extract(year FROM revalidation_due_date)                           -- 2023-2025 due dates = 187,129, all past due; 2026 = 30,839 of 74,749
type split by provider_type_text                                                   -- DME 78.4% dated (3-yr cycle) vs Non-DME Part B 6.8% (5-yr)
concentration: GROUP BY enrollment_specialty                                       -- Clinic/Group Practice 101,391 = 46.5% of overdue; org-named = 95.0%
geography: GROUP BY enrollment_state                                              -- TX 27,670 overdue (most); GA 93.3% / NC 92.1% highest overdue share
The pipeline version+
git_sha
slsa_provenance
methodology_versioncms-revalidation/v1

Reproduce this

Run the exact query against the frozen 2026-06-15.

-- Most of Medicare's POSTED revalidation deadlines are already past due. -- Fully reproducible query. -- -- Question: every Medicare provider and supplier must revalidate its -- enrollment on a fixed cycle (5 years for most, 3 years for DMEPOS -- suppliers). CMS publishes the Revalidation Due Date List — for each -- enrollment, either an assigned due date or "TBD". Of the enrollments CMS -- has actually assigned a due date, how many of those deadlines have already -- passed, how old is the backlog, and what kind of enrollment does it -- concentrate in? The lead figure: of the 261,878 enrollments carrying an -- assigned due date, 217,968 — 83.2% — show a date already in the past as of -- 2026-06-15. A revalidation due date is an administrative calendar control; -- a date in the past is a TIMING signal, NOT a fraud, ineligibility, or -- quality signal of any kind. -- -- Source: -- public.cms_revalidation_due_dates — CMS "Revalidation Due Date List", -- published monthly via the CMS data catalog (data.cms.gov, Medicare -- Provider/Supplier Enrollment). 2,900,588 enrollment records across -- 2,422,395 distinct NPIs; May 2026 release -- (.../2026-05/.../revalidation_base.csv), ingested 2026-06-14. Public, -- read-only. License: US-Government-Works (17 U.S.C. Sec. 105). -- methodology_version = 'cms-revalidation/v1'. -- -- Universe: this study reads the published file AS A WHOLE — every row is one -- Medicare enrollment record. CMS posts an assigned due date only for -- enrollments due within roughly the next six months; all others read -- "TBD" (stored as NULL here). The dated rows are therefore the active -- revalidation queue; the file is a point-in-time snapshot, not a trend. -- -- As-of date: "overdue" = revalidation_due_date < DATE '2026-06-15', the -- snapshot read date. Figures that depend on the as-of date (the total -- overdue count) are stated as of that date; the prior-calendar-year -- counts (2023-2025) are past for any read date in 2026 and are stable. -- No individual provider is named, ranked, or scored anywhere below. -- ============================================================================ -- (1) Universe reconciliation — the published file at a glance. -- ============================================================================ SELECT count(*) AS enrollments, count(DISTINCT npi) AS distinct_npi, count(*) FILTER (WHERE revalidation_due_date IS NULL) AS tbd_no_date, count(*) FILTER (WHERE revalidation_due_date IS NOT NULL) AS dated, count(DISTINCT enrollment_state) AS states, count(DISTINCT enrollment_specialty) AS specialties, min(revalidation_due_date) AS earliest_due, max(revalidation_due_date) AS latest_due FROM public.cms_revalidation_due_dates; -- enrollments 2,900,588 · distinct_npi 2,422,395 · tbd_no_date 2,638,710 (91.0%) -- dated 261,878 · states 56 · specialties 533 -- earliest_due 2023-07-31 · latest_due 2026-11-30 -- ============================================================================ -- (2) HEADLINE: of the enrollments CMS has assigned a due date, what share is -- already past due as of the snapshot read date (2026-06-15)? -- ============================================================================ SELECT count(*) FILTER (WHERE revalidation_due_date IS NOT NULL) AS dated, count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue, round(100.0 * count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') / count(*) FILTER (WHERE revalidation_due_date IS NOT NULL), 1) AS overdue_pct_of_dated, count(DISTINCT npi) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue_distinct_npi FROM public.cms_revalidation_due_dates; -- dated 261,878 · overdue 217,968 · overdue_pct_of_dated 83.2% · overdue_distinct_npi 193,508 -- ============================================================================ -- (3) The dated/overdue split by enrollment type. DME suppliers revalidate on -- a 3-year cycle (vs 5 years for everyone else), so a far larger share of -- DME enrollments sit inside the posted due-date window: 78.4% of DME -- enrollments are dated, against 6.8% of Non-DME Part B. -- ============================================================================ SELECT provider_type_text, count(*) AS enrollments, count(*) FILTER (WHERE revalidation_due_date IS NOT NULL) AS dated, round(100.0 * count(*) FILTER (WHERE revalidation_due_date IS NOT NULL) / count(*), 1) AS dated_pct, count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue FROM public.cms_revalidation_due_dates GROUP BY provider_type_text ORDER BY enrollments DESC; -- Non-DME Part B 2,757,567 · dated 187,722 ( 6.8%) · overdue 157,201 -- Part A 71,620 · dated 18,199 (25.4%) · overdue 15,776 -- DME 71,401 · dated 55,957 (78.4%) · overdue 44,991 -- ============================================================================ -- (4) HOW OLD the backlog is — overdue enrollments by the calendar year the -- due date falls in. Every dated record from 2023, 2024 and 2025 is past -- due (187,129 in total, the oldest 2023-07-31); the 2026 column splits -- into the genuinely past-due (30,839) and the still-future window. -- ============================================================================ SELECT extract(year FROM revalidation_due_date)::int AS due_year, count(*) AS dated, count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue FROM public.cms_revalidation_due_dates WHERE revalidation_due_date IS NOT NULL GROUP BY due_year ORDER BY due_year; -- 2023 47,218 · overdue 47,218 -- 2024 84,598 · overdue 84,598 -- 2025 55,313 · overdue 55,313 -- 2026 74,749 · overdue 30,839 -- (prior-calendar-year overdue, 2023-2025 = 187,129; total overdue = 217,968) -- ============================================================================ -- (5) WHAT KIND of enrollment the backlog is — overdue cohort by enrollment -- specialty, top 12. It is overwhelmingly ORGANIZATIONAL: 95.0% of overdue -- enrollments carry an organization name (group practices, pharmacies, -- agencies, suppliers) rather than an individual; Clinic/Group Practice -- alone is 46.5% of the overdue cohort. -- ============================================================================ SELECT enrollment_specialty, count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue, round(100.0 * count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') / (SELECT count(*) FROM public.cms_revalidation_due_dates WHERE revalidation_due_date < DATE '2026-06-15'), 1) AS pct_of_overdue FROM public.cms_revalidation_due_dates WHERE enrollment_specialty IS NOT NULL AND enrollment_specialty <> '' GROUP BY enrollment_specialty ORDER BY overdue DESC LIMIT 12; -- Clinic/Group Practice 101,391 46.5% -- Pharmacy 31,152 14.3% -- Mass Immunization (Roster Biller Only) 14,823 6.8% -- Centralized Flu Biller 10,803 5.0% -- Home Health Agency 4,271 2.0% -- Physical/Occupational Therapy Group 3,986 1.8% -- Ambulance Service Supplier 3,938 1.8% -- Medical Supply Company 3,286 1.5% -- Federally Qualified Health Center 2,830 1.3% -- Physician - Podiatry 2,623 1.2% -- Independent Clinical Laboratory 2,619 1.2% -- Ambulatory Surgical Center 2,247 1.0% -- (organization-named share of overdue = 207,177 of 217,968 = 95.0%) -- ============================================================================ -- (6) WHERE the overdue enrollments are — top 10 states by overdue count, with -- each state's own overdue share of its dated enrollments. The big states -- lead on count (TX 27,670); several mid-size states show the highest -- overdue shares (GA 93.3%, NC 92.1%, OH 91.6%, IL 91.5%). -- ============================================================================ SELECT enrollment_state, count(*) FILTER (WHERE revalidation_due_date IS NOT NULL) AS dated, count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') AS overdue, round(100.0 * count(*) FILTER (WHERE revalidation_due_date < DATE '2026-06-15') / NULLIF(count(*) FILTER (WHERE revalidation_due_date IS NOT NULL), 0), 1) AS overdue_pct_of_dated FROM public.cms_revalidation_due_dates WHERE enrollment_state IS NOT NULL GROUP BY enrollment_state ORDER BY overdue DESC LIMIT 10; -- TX 32,860 dated · 27,670 overdue · 84.2% · CA 20,974 · 16,150 · 77.0% -- NY 13,986 · 10,948 · 78.3% · FL 13,166 · 10,752 · 81.7% -- IL 10,981 · 10,044 · 91.5% · NC 10,209 · 9,402 · 92.1% -- OH 9,400 · 8,613 · 91.6% · GA 8,838 · 8,249 · 93.3% -- MI 9,107 · 7,108 · 78.0% · PA 8,840 · 6,970 · 78.8%

Cite this study

Citation-ready for researchers and AI.

Fonteum Research Bureau (2026). Most of Medicare's posted revalidation deadlines are already past due, 2026. CMS PECOS, snapshot 2026-06-15. https://fonteum.com/research/medicare-revalidation-backlog-2026

Check the chain

Each figure is snapshot-attested — re-derive the hash from the federal file.

1
Snapshot
cms-pecos · 2026-06-15
2
Field hash
SHA-256 a3f1c9…7e6b
3
Signed
Ed25519 · verifiable
✓ Chain signed · check it in Attest →

Related studies

  • WORKFORCE · JUN 2026Who is enrolled in Medicare? The nurse practitioner is now the most common clinician413,539 nurse practitioner enrollments make NPs the single most common clinician type in Medicare's provider-enrollment file — 13.9% of all 2.98 million PECOS records, nearly triple the largest physician specialty. Together, NPs and physician assistants are one in five enrollments. Advanced-practice providers now anchor the Medicare workforce.
  • ACCESS · APR 2026A March spike in Medicare enrollment deactivations thinned provider supply in shortage areasMedicare enrollment deactivations in PECOS ran 28% above the trailing-twelve-month average in March 2026 — and the spike was not uniform. Deactivations in HRSA-designated shortage areas grew 41% against trend, versus 19% elsewhere. The places least able to absorb a departure lost providers fastest.
  • FINANCIAL DISTRESS · JUN 2026Barred but billable: excluded providers still enrolled in Medicare19 providers barred from all federal health programs by the OIG still hold an active Medicare enrollment record in PECOS — out of 6,880 in-force NPI-identified federal exclusions. Most trace to a single refresh cycle's lag, but two have stood for over a year, one excluded since 2015.
  • ACCESS · JUN 2026Where Medicare providers cluster: home health and DME market saturation, 2025In Los Angeles County, 1,847 home health agencies serve Medicare's fee-for-service population — the most of any U.S. county, at 2.12 per 1,000 beneficiaries, nearly ten times the national rate of 0.22. CMS publishes this market-saturation map for program-integrity monitoring, not as proof of fraud.
  • ACCESS · JUN 2026Who opts out of Medicare: a behavioral-health story, 2026Of the 56,117 clinicians on CMS's Medicare opt-out list, 60.9% belong to five behavioral-health specialties — psychologists, social workers, mental health counselors, marriage-and-family therapists, and psychiatrists. The largest single year was 2024, when 15,978 opted out, two-thirds of them therapists Congress had just made Medicare-eligible.

Federal source citations

  1. [1]CMS PECOS · snapshot 2026-06-15 · federal source family · US-Government-Works
Dataset catalog →Source registry →Methodology →Chain integrity →All research →Provider lookup →

Fonteum Research · June 15, 2026 · All figures trace to the frozen federal-data snapshot cited above.

The substrate, by the numbers

44federal source familiesDistinct CMS, OIG, HRSA, FDA and peer datasets
33dataset pagesCitable, downloadable /data catalog pages
49reproducible studiesEach shipping the SQL behind its figures

Built on the authoritative federal record

The primary sources, named on every page.

These are the federal agencies whose public datasets Fonteum ingests and attributes — the issuing authorities, not customers or partners. Every figure on the site links back to one of them.

  • CMS
  • HHS-OIG
  • HRSA
  • FDA
  • NLM
  • NUCC
  • Census
  • BLS
  • BEA

See the full source registry, with license and refresh cadence for each →

Reproducible by design

Every figure traces to its federal source.

14-tuple provenance

Every rendered fact ties to a source URL, dataset ID, snapshot date, row key, and SHA-256 — the full chain-of-custody record.

Reproducible SQL

Each study ships the exact query behind its figures, run against the cited federal snapshot. Re-run it yourself.

Daily reconciliation

Published counts are reconciled against the upstream federal datasets on a daily cadence, with drift logged.

Named medical review

Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.

Read the full provenance and attestation methodology →

Two doors

Use the free API and open data

Query providers, facilities, sanctions, and quality scores — each field carrying its federal source. Self-serve, no call to start.

Explore the API →Browse the data catalog →

Talk to us

Managed pilots, enterprise terms, and audit-ready, signed attestation packages for compliance, risk, and research teams.

Talk to us →
Fonteum
Products
The DifferAttestAPIFHIR API
Data
Care CompareResearchData catalogSources
Company
Why FonteumAboutPressEditorial policyCorrections
Legal
Privacy policyTerms of serviceMedical disclaimer

Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.

© 2026 Fonteum LLC. All rights reserved.

The U.S. healthcare graph AI can cite — every fact carries its source.

Request access→