The federal law behind every state’s EVV program is one section of the 21st Century Cures Act. Here’s what it actually requires, the deadlines, the penalties, and the practical obligations for a home care agency in 2026.
The 21st Century Cures Act became law in December 2016. Buried in it, Section 12006 created a nationwide requirement: every state Medicaid program must implement Electronic Visit Verification (EVV) for two categories of service — Medicaid-funded personal care services (PCS) and home health care services (HHCS).
EVV is, in plain terms, the electronic proof that a visit really happened: a digital record, captured at the point of care, that a specific caregiver delivered a specific service to a specific client at a specific time and place. The goal was to reduce Medicaid fraud and improper payments for visits that were billed but not delivered as claimed.
Critically, the Cures Act set the what, not the how. It defined the data EVV must capture and the deadlines, but left each state to choose how to implement it — which is why EVV looks different from one state to the next.
The statute is specific about the data every EVV system must record for each visit. These six elements are the same in every state:
| Data element | What it means |
|---|---|
| Type of service | The specific service performed during the visit. |
| Individual receiving service | The client or member the care was delivered to. |
| Date of service | The calendar date the visit occurred. |
| Location of service | Where the service was delivered (e.g. the client’s home). |
| Individual providing service | The caregiver who delivered the care. |
| Time service begins and ends | The clock-in and clock-out — the verified visit window. |
Note the last one. The start and end times are where compliance most often breaks down in the field — a caregiver who is present but clocks in late can turn a delivered visit into a denied claim. That single data element is the reason missed-clock-in follow-up matters so much; more on that below.
The Cures Act set staggered deadlines and enforced them by reducing the federal share of a state’s Medicaid spending — the Federal Medical Assistance Percentage, or FMAP — for non-compliance. The reduction starts small and escalates each year:
| Milestone | Detail |
|---|---|
| PCS deadline | January 1, 2020 (one-year Good Faith Effort exemption available to Jan 1, 2021). |
| HHCS deadline | January 1, 2023. |
| FMAP reduction — year 1 | 0.25% reduction in federal Medicaid match for non-compliant states. |
| Escalation | Steps up annually — 0.5%, 0.75% — to a maximum 1% reduction. |
| Status in 2026 | Both PCS and HHCS mandates are fully in force nationwide. |
Agencies never see the FMAP reduction directly — states do. But states pass the pressure straight down: they make EVV a condition of Medicaid billing, so for a provider, non-compliant or incomplete EVV simply means claims don’t get paid.
Because the Cures Act let states choose their implementation, CMS recognizes several EVV models. Which one your state picked determines whether you can keep your own system or must use a state-designated one:
Vendors such as HHAeXchange, Sandata, Tellus/Netsmart, and CareBridge act as the state aggregator or designated system in various states. To see which model and aggregator applies where you operate, see EVV requirements by state.
For a home care agency, Cures Act EVV compliance comes down to a short list:
The first two are a software decision. The last two are an operations problem — and they’re where revenue quietly leaks. A platform records that a caregiver didn’t clock in; it doesn’t pick up the phone and fix it. That gap is exactly what EVV clock-in chasing closes: HeyHomeCare detects the overdue clock-in and reaches the caregiver in real time, in English or Spanish, before the window closes — without ever submitting EVV itself.
EVV compliance lives or dies on whether caregivers actually clock in on time. HeyHomeCare catches the misses in real time and chases them before the window closes — protecting the Medicaid reimbursement EVV is supposed to verify.