Does Medicare Cover Nursing Homes?
Short answer: only for a short time, and only for recovery care. Medicare does not pay for a long-term nursing home stay. It pays for up to 100 days of skilled care after a hospital stay, and even that comes with rules and costs.
This is one of the most misunderstood parts of Medicare. Let us make it simple.
The Key Difference: Recovery vs. Long-Term Living
Medicare splits nursing home care into two very different buckets. Knowing which one you are in changes everything.
Skilled Care (this Medicare may cover)
Skilled care means short-term medical care to help you recover, usually after a hospital stay. Think physical therapy after a stroke, or nursing care after surgery. This happens in a skilled nursing facility, often called an SNF. Medicare can help pay for this.
Long-Term or Custodial Care (this Medicare will not cover)
Custodial care is everyday help with bathing, dressing, eating, and moving around, with no medical recovery goal. This is what most people picture as a “nursing home.” Medicare does not pay for this kind of long-term stay, no matter how long it lasts.
The Rules to Get Medicare Coverage
Even for skilled care, you have to meet specific conditions. A doctor must order the care.
You Need a 3-Day Hospital Stay First
You must have a qualifying hospital stay of at least 3 days as an admitted patient (not just kept overnight for observation). After that, you must enter a Medicare-approved facility within 30 days.
The Care Must Be “Skilled” and Ordered by a Doctor
The facility must be Medicare-certified, and your doctor must order skilled nursing or therapy. If the only help you need is everyday custodial care, Medicare will not pay.
What It Costs You in 2026
Even when Medicare covers the stay, it is not free the whole time. Coverage shrinks the longer you stay.
The 100-Day Breakdown
| Days in the facility | What you pay (2026) |
|---|---|
| Days 1 to 20 | $0. Medicare covers it fully. |
| Days 21 to 100 | $217 per day (unless other insurance covers it) |
| Day 101 and beyond | You pay all costs. Medicare stops. |
Figures reflect 2026 Medicare amounts and reset with each new benefit period.
Why Long Stays Get Expensive Fast
After day 100, you pay everything. A private room in a nursing home now runs a median of about $10,965 a month nationally. That is why families need a plan beyond Medicare.
How to Pay for a Long-Term Nursing Home Stay
Since Medicare stops, here are the main ways Florida families cover long-term care.
Medicaid (the main long-term option)
Unlike Medicare, Medicaid does pay for long-term nursing home care for seniors who qualify by income and assets. In Florida, this is handled through the state Medicaid program. Applying early helps, since approval takes time.
Other Ways to Pay
- Long-term care insurance: if your loved one has a policy, it may cover nursing home costs.
- VA benefits: some veterans qualify for help with long-term care.
- Private pay: savings, a pension, or selling or renting a home.
The Bottom Line
Medicare covers nursing home care only for short-term recovery (up to 100 days after a 3-day hospital stay), and you pay $217 a day from day 21. It does not cover long-term living. For that, look to Medicaid, long-term care insurance, or VA benefits.
This article is general information, not legal, medical, or insurance advice. We can help match Florida families with trusted senior care options at no cost.