Home / Paying for a nursing home / Questions

How long does Medicare pay for a nursing home?

Short answer

Up to 100 days of skilled nursing care per benefit period after a qualifying hospital stay: days 1 to 20 fully covered, days 21 to 100 with a daily copay. It doesn’t cover long-term custodial care.

Rules differ by state. This is general information, not legal or professional advice.

See every step in 1 minutePaying for a nursing home: Medicare, Medicaid and more
Watch nowRead the guide

People also ask

See all questions (8) ›

Official sources