Medicare generally pays for up to 100 days of nursing home skilled care per benefit period, and it does not cover long‑term custodial nursing home care.

Quick Scoop: The Basics

  • Medicare only helps with short‑term skilled nursing facility (SNF) care , not long-term “room and board” in a nursing home.
  • When all requirements are met, coverage is up to 100 days per benefit period in a Medicare‑certified skilled nursing facility.
  • After day 100, Medicare stops paying , and you’re responsible (or need other coverage like Medicaid, long‑term care insurance, or private pay).

How Long Does Medicare Pay?

Standard Medicare Part A pattern

  • Days 1–20:
    • Medicare pays 100% of approved costs for skilled nursing care.
    • You pay $0 for these days (assuming you qualify).
  • Days 21–100:
    • Medicare still covers skilled care, but you owe a daily coinsurance.
    • The coinsurance amount changes each year.
    • Recent figures:
      • Around $209.50/day in 2025.
  * About **$214+/day in 2026** , with some sources citing roughly **$217/day**.
  • Day 101 and beyond:
    • Medicare pays $0.
    • You pay 100% of the nursing home cost or rely on other programs/insurance.

So in plain language: Medicare is designed to help you recover after a hospital stay, not to be a long-term nursing home payment plan.

But You Must Qualify First

Medicare will only pay for those up to 100 days if specific conditions are met:

  • You have Medicare Part A and days left in your benefit period.
  • You had a qualifying inpatient hospital stay (typically at least 3 days, not counting discharge day).
  • You enter a Medicare‑certified skilled nursing facility within a short time after leaving the hospital.
  • You need daily skilled care (like IV therapy, wound care, rehab) that can’t be given in a lesser setting.
  • Your doctor certifies that you still need skilled care; if your condition plateaus or becomes primarily custodial, Medicare can stop paying even before 100 days.

If at any point you no longer meet “skilled care” criteria, coverage can end sooner than 100 days.

What Medicare Does Not Pay For

  • Long‑term custodial care (help with bathing, dressing, eating, toileting when that’s the main need).
  • Assisted living room and board.
  • Ongoing residence in a nursing home when you don’t need daily skilled nursing or rehab.

For long‑term nursing home stays, most people rely on:

  • Medicaid (needs‑based program, state rules vary).
  • Long‑term care insurance , if they purchased it earlier.
  • Private pay (savings, family support).

Fast Scenario Example

Your mom breaks a hip, stays 4 days in the hospital, then goes to a skilled nursing facility for rehab.

  • Days 1–20 in rehab: Medicare pays in full if criteria are met. You pay $0.
  • Days 21–60: She’s still improving and needs daily therapy. Medicare pays most; she pays a daily copay (around $210–$217/day range depending on year).
  • After day 60, if she no longer needs skilled care, Medicare may stop paying even if she hasn’t reached 100 days.
  • If she remains in the facility as a long-term resident, those costs are not covered by Medicare and must be paid by other means.

Mini FAQ

Does Medicare ever pay more than 100 days in a nursing home?
No. Medicare’s skilled nursing coverage is capped at 100 days per benefit period , and that’s only for skilled care, not long‑term custodial care.

Can the 100 days “reset”?
Yes. If you are out of the hospital and skilled nursing facility for 60 consecutive days , a new benefit period can start, and the 1–100 day clock can reset.

Does Medicare pay for assisted living?
Not for room and board. Medicare may cover certain medical services provided while you’re there, but not the basic living costs.

Short TL;DR

Medicare pays for short‑term skilled nursing facility care for up to 100 days per benefit period (days 1–20 full pay, days 21–100 with a daily copay), and pays nothing for long‑term nursing home residence.

Information gathered from public forums or data available on the internet and portrayed here.