How long will Medicaid pay for nursing home care?
Short answer: For as long as the person stays eligible and needs nursing-home level care. There is no lifetime limit.
Figures change periodically. Double-check current amounts before relying on them.
Unlike Medicare, which pays for up to 100 days of skilled nursing care per benefit period after a qualifying hospital stay, Medicaid has no day limit on nursing home care. It pays for as long as the resident:
- continues to need a nursing-home level of care;
- remains financially eligible (income and assets within the rules, renewed at least once a year);
- lives in a Medicaid-certified facility;
- pays the monthly patient liability.
Coverage can end if the person’s condition improves so they no longer meet the level of care, if assets grow over the limit (for example, through an inheritance or unspent income), or if a renewal is missed.
Remember that the state may seek repayment from the estate after death for long-term care received at 55 or older.
Getting help
Every situation is different, and small facts can change the answer. If this question affects a real decision, especially with a spouse at home, a home, gifts or a trust, a Certified Medicaid Planner can apply your state’s rules to your situation. As a rough guide, published fees for help with an application range from about $500 to $6,000, and hourly help from about $150 to $600.
Related
- What Nursing Home Medicaid Covers
- Medicaid Renewals (Redeterminations): Keeping Long-Term Care Coverage
- More questions: Nursing homes and care
- All FAQs
Last updated for 2026. General information only, not legal or financial advice. Medicaid Answers is a free educational resource published by Medicaid Answers Foundation.
