Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Latest release: Component Library: v56.10.0 released on Aug 3, 2026 | Guidance: Sprint 4 released on Aug 4, 2026 | Figma: Changelog

About

Form OMB Expiration Tracker

Every VA form that the public fills out needs an active OMB number, an expiration date, and a revision date. The revision date is the last time the form was updated — usually every 3 years, but sometimes sooner.

This dashboard shows only the forms that need attention right now, across all the places these values can get out of sync:

  • Expired or expiring PDFs
  • Introduction pages showing the wrong expiration date or OMB number
  • Stale or duplicate PDF templates in vets-api

Forms that are current are counted but not listed. The dashboard refreshes once a month when the form-watch workflow runs: Slack gets the change alerts, while this page shows the current problems.

Data still needs human review. For example, a flagged PDF might be mid-way through an extension or other changes, or be leftover code from an old duplicate PDF in vets-api that hasn't been cleaned up yet.

Last updated: 2026-07-30

Summary

Watched forms

69

Expiring or expired forms

3

Introduction pages with wrong OMB

3

Blank or duplicate PDFs

14

Expiring or expired forms

This table shows forms whose OMB expiration date (per the PRA inventory) is expired, lapsed, or expiring within 90 days. When a renewal is approved, the introduction page (on vets-website) and the PDF template (in vets-api) need to be updated with the new expiration date or OMB number. 59 other watched forms have current expiration dates and are not listed.

Form(s) OMB control number Expires Status 22-0993 🔴 no active approval — verify manually 22-1990EZ 🔴 no active approval — verify manually 22-5495 🔴 no active approval — verify manually 20-10206 2900-0877 2026-08-31 🟠 expires in 32d 21-0779 2900-0652 2026-09-30 🟠 expires in 62d 21-22 2900-0321 2026-07-31 🟠 expires in 1d 21-22A 2900-0321 2026-07-31 🟠 expires in 1d 22-10203 2900-0878 2026-07-31 🟠 expires in 1d 22-10282 2900-0922 2026-09-30 🟠 expires in 62d 40-0247 2900-0567 2026-08-31 🟠 expires in 32d

Form introduction page OMB component (vets-website)

This table shows form apps whose introduction page displays outdated OMB values (the va-omb-info block Veterans see online at the bottom of the page). Either the expiration date in the OMB component is wrong or the OMB number is wrong. 66 other form apps display current values and are not listed.

App Form Displays Status burials-ez 21P-530EZ 2900-0003 exp 08/31/2025 🔴 EXPIRED SHOWN (333d ago) + WRONG EXPIRATION (should be 2028-12-31) edu-benefits/10203 22-10203 2900-0878 exp 06/30/2026 🔴 EXPIRED SHOWN (30d ago) + WRONG EXPIRATION (should be 2026-07-31) verify-your-enrollment 2900-0465 exp 03/31/2026 🔴 EXPIRED SHOWN (121d ago) appeals/10182 10182 2900-0674 exp ? 🔍 partly UNRESOLVED

Blank or duplicate PDF (vets-api)

Committed vets-api templates whose printed OMB block is expired or unreadable. These may be duplicates of new PDFs that just need to be removed. Retained old versions are deliberate keeps for in-flight submissions and are not listed; 43 templates are current or retained.

Template Form Printed OMB Printed expiration Status lib/21-0538.pdf 21-0538 2900-0500 2024-02-29 🔴 EXPIRED SHOWN (882d ago) + WRONG EXPIRATION (should be 2027-01-31) lib/21-0781a.pdf 21-0781A 2900-0659 2020-07-31 🔴 EXPIRED SHOWN (2190d ago) + WRONG EXPIRATION (should be 2027-03-31) modules/vba_21_0845.pdf 21-0845 2900-0736 2026-02-28 🔴 EXPIRED SHOWN (152d ago) + WRONG EXPIRATION (should be 2029-05-31) modules/vba_21_0966.pdf 21-0966 2900-0826 2026-02-28 🔴 EXPIRED SHOWN (152d ago) + WRONG EXPIRATION (should be 2029-05-31) modules/vba_21_0972.pdf 21-0972 2900-0849 2026-02-28 🔴 EXPIRED SHOWN (152d ago) + WRONG EXPIRATION (should be 2029-05-31) lib/21-2680.pdf 21-2680 2900-0721 2026-02-28 🔴 EXPIRED SHOWN (152d ago) + WRONG EXPIRATION (should be 2029-06-30) lib/21-8940.pdf 21-8940 2900-0404 2020-10-31 🔴 EXPIRED SHOWN (2098d ago) + WRONG EXPIRATION (should be 2027-07-31) lib/22-10275.pdf 22-10275 2900-0718 2025-10-31 🔴 EXPIRED SHOWN (272d ago) + WRONG EXPIRATION (should be 2028-01-31) lib/26-1880.pdf 26-1880 2900-0086 2022-11-30 🔴 EXPIRED SHOWN (1338d ago) + WRONG EXPIRATION (should be 2028-12-31) modules/vba_26_4555.pdf 26-4555 2900-0132 2024-06-30 🔴 EXPIRED SHOWN (760d ago) + WRONG EXPIRATION (should be 2027-05-31) lib/28-1900.pdf 28-1900 2900-0009 2025-08-31 🔴 EXPIRED SHOWN (333d ago) + WRONG EXPIRATION (should be 2028-12-31) lib/28-8832.pdf 28-8832 2900-0265 2018-11-30 🔴 EXPIRED SHOWN (2799d ago) + WRONG EXPIRATION (should be 2029-07-31) modules/vba_40_10007.pdf 40-10007 2900-0784 2026-03-31 🔴 EXPIRED SHOWN (121d ago) + WRONG EXPIRATION (should be 2029-03-31) modules/vba_20_10207.pdf 20-10207 2900-0877 2026-08-31 🟠 WRONG OMB — now 2900-0953, expires 2029-07-31 (swap in the current PDF)

PDF revisions or retired forms

This table shows when a form's PDF fields (per the VA Forms API) have changed, or the form has been retired (no longer available). New revisions to the PDF are alerted in Slack with a field difference against the current committed template. If field revisions have occurred, the online version of the form may need updating as well as the OMB data. 65 other watched forms' PDFs are available and current.

Form Last revised Pages PDF hash Status 22-0839 2025-01-03 6 🔴 download link broken 22-10203 2023-06-13 3 🔴 download link broken 22-5495 2023-03-18 4 🔍 retired 2025-08-01 28-8832 2021-06-18 4 🔍 retired 2023-06-09

Generated by the form-watch tooling. Human-verified false positives and dead code are muted via scripts/form-watch/snoozed.yml (each entry carries who verified it and why); to add a form to the watchlist, see scripts/form-watch/README.md.

Edit this page in GitHub (Permissions required)
Last updated: Jul 30, 2026