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