When people hear “Medicare covers 100 days in a nursing home,” it sounds like a done deal—get sick, go to rehab, stay 100 days, and Medicare picks up the tab.
But… not so fast.
Let’s break down what Medicare’s Skilled Nursing Facility (SNF) benefit actually covers—and why understanding the fine print can save you thousands and a lot of confusion.
What Is a Skilled Nursing Facility (SNF)?
A Skilled Nursing Facility is not a long-term nursing home. It’s a short-term, medically necessary rehab facility. Think of it as the step between a hospital and home.
To qualify, you must need daily skilled care—like physical therapy, wound care, or IV medications—administered by licensed nurses or therapists.
Does Medicare Just Cover 100 Days?
Yes and no.
Medicare Part A can cover up to 100 days per benefit period, but it’s not guaranteed. You earn those days—day by day—by meeting specific requirements. Here’s how it breaks down:
- Days 1–20: $0 per day (fully covered by Medicare)
- Days 21–100: You pay a daily coinsurance ($204/day in 2025), unless you have a Medigap plan or other coverage that pays it for you
- After 100 days: You pay all costs out of pocket—Medicare coverage ends
How Do You Qualify for SNF Coverage?
To get Medicare to pay for a SNF stay, you must meet all of these criteria:
- 3-Day Inpatient Hospital Stay: You must first be admitted (not just observed!) in a hospital for three full days.
- Skilled Care Needed: You must need daily skilled services related to the hospital stay.
- Timing: You must enter the SNF within 30 days of leaving the hospital.
- Medicare-Approved Facility: The SNF must be Medicare-certified.
Reasons Medicare Might Deny Your SNF Stay
You might be surprised to learn Medicare often doesn’t cover the full 100 days. Here are common reasons why:/p>
- You weren’t formally admitted to the hospital for 3 days (observation status doesn’t count).
- Your condition improves and you no longer need daily skilled care.
- You refuse the prescribed therapy or treatment.
- You miss therapy sessions for non-medical reasons (like being too tired or not feeling up to it).
Medicare only pays while skilled care is medically necessary—not just because you’re not ready to go home.
What Is a “Benefit Period”?
Medicare tracks your coverage using something called a benefit period. It starts the day you enter the hospital and ends when you haven’t received hospital or SNF care for 60 days in a row.
Here’s why it matters:- You can have multiple benefit periods in a year.
- Each new benefit period resets the 100 days of SNF coverage.
- But: You must meet the full qualification process again—including the 3-day hospital stay.
What Happens After 100 Days?
Once you hit day 101 in a skilled nursing facility:
- Medicare stops paying.
- You’ll be responsible for all costs, unless you have other insurance like Medicaid or long-term care insurance.
- Many families transition their loved ones to custodial care (non-skilled help with bathing, dressing, etc.)—which Medicare does not cover.
Final Thoughts
The skilled nursing benefit is not a long-term care solution—it’s rehab with a clock. Knowing the rules helps you make smarter decisions, avoid nasty billing surprises, and protect your loved ones.
Medicare is powerful, but it doesn’t do everything. That’s why it’s important to plan ahead, ask the right questions in the hospital, and understand your options before you need them.



