When someone moves into a nursing home, the bills add up quickly. A semi-private room in a nursing facility costs around $8,821 per month on average across the United States, though prices vary widely by region. In urban areas and certain states, monthly costs can exceed $12,000. That's where Medicare and TRICARE come in—but they work in completely different ways, and understanding which one applies to your situation matters a lot.
Get Your Free Warehouse Job Openings Guide →
Medicare is the federal health insurance program for people age 65 and older, regardless of income. It also covers some younger people with disabilities and those with end-stage renal disease. TRICARE is the health insurance program for active duty military members, retirees, and their families. These two programs have separate rules about what they'll pay for in nursing homes, how long they'll pay, and what you'll need to cover yourself.
The confusion happens because both programs use the term "skilled nursing facility" (SNF), but they define it differently and cover it differently. Medicare might cover part of your stay if you need skilled nursing care following a hospital stay. TRICARE, meanwhile, focuses on whether a military connection qualifies you for coverage. Neither program covers what's called "custodial care"—help with daily living activities like bathing, dressing, and eating—unless it's part of a broader skilled care plan.
Many people assume that turning 65 or having military service means nursing home costs are covered. That's not accurate. Both programs have strict requirements about what type of care they'll pay for and for how long. Some people end up needing to pay out of pocket, rely on Medicaid, or sell assets to cover the gap between what Medicare or TRICARE covers and the actual facility costs.
Takeaway: Before comparing these two programs, determine which one you might be under—you can't use both for the same care. Your age, military history, and whether you've had a recent hospitalization all factor into which program applies to your situation.
Medicare's skilled nursing facility benefit is technically called "Part A coverage," and it comes with very specific rules about timing and length of stay. Here's the critical detail: Medicare will only pay for skilled nursing care that happens within 30 days after you leave a hospital. You must have been admitted to the hospital for at least three consecutive days (not counting the discharge day) to trigger this benefit. Many people don't realize that three days means three full days—a hospital stay from Monday evening through Wednesday afternoon might not count as three days depending on how the hospital counts.
Free Guide to Monthly Camper Rental Pricing Options →
If you meet that hospital requirement, Medicare covers up to 100 days in a skilled nursing facility. But the coverage is tiered. Days 1 through 20 are fully covered by Medicare—you pay nothing except for any copayments related to medications or other services. Starting on day 21, you pay a daily coinsurance amount, which changes yearly but was $200 per day in 2024. After day 100, Medicare pays nothing, and you're responsible for all costs.
What counts as "skilled" care? This is where many people get confused. It doesn't mean just any nursing home. Medicare covers care that requires skilled nursing or rehabilitation services—things like physical therapy after a joint replacement, wound care for a severe pressure ulcer, or IV medication administration. It does not cover what Medicare calls "custodial care," which is help with activities of daily living like bathing, eating, and dressing, unless that care is part of a skilled nursing plan. The distinction matters because a nursing home might say it provides skilled care, but Medicare might not cover your specific situation if the main reason you're there is custodial help.
Another important limitation: you must be admitted to the skilled nursing facility within 30 days of leaving the hospital for Medicare to cover it. If you go home first and then decide later that you need nursing facility care, Medicare won't cover it, even if you were hospitalized previously.
Takeaway: Medicare nursing home coverage requires a qualifying hospital stay, must begin within 30 days of discharge, and covers only skilled care—not custodial assistance. Understanding the difference between "skilled" and "custodial" is essential because many nursing homes provide both, but Medicare only pays for the skilled portion.
TRICARE's approach to nursing home coverage differs substantially from Medicare's. TRICARE is primarily designed for active duty military, retirees, and their family members, but even within TRICARE beneficiaries, nursing home coverage isn't automatic. TRICARE has multiple plans—TRICARE Prime, TRICARE Select, TRICARE for Life, and others—and each has different rules about long-term care and nursing facilities.
Get Your Free Guide to Homeless Shelter Programs →
For most active duty sponsors and retirees, TRICARE covers skilled nursing facility care, but usually requires prior authorization from TRICARE. This means you can't simply choose a nursing facility and expect payment; TRICARE needs to approve the placement first. The covered length of stay and daily costs depend on which TRICARE plan you're enrolled in. TRICARE Prime typically covers SNF care for up to 30 days per benefit year, though extensions are sometimes possible. TRICARE Select covers some SNF benefits, but the rules are different and may vary by region.
TRICARE also offers something Medicare doesn't directly cover: long-term care insurance benefits through a program called TRICARE Retiree Dental and Health Care Benefit Program (TRDHCP) for some retirees, plus separate long-term care insurance policies that some military members purchase through the Department of Defense. These programs can help bridge the gap for custodial care and extended nursing home stays, but they're separate from basic TRICARE health coverage.
One crucial point: TRICARE beneficiaries who turn 65 become eligible for Medicare automatically. When both programs apply, TRICARE becomes secondary insurance, meaning Medicare pays first. This creates a complex situation because you then have two sets of rules to navigate—what Medicare covers, and what TRICARE covers as a secondary payer.
TRICARE also covers care at specific military treatment facilities and contracted civilian facilities, but not all nursing homes participate in TRICARE. Checking whether a specific facility is in the TRICARE network is a necessary step before admission if you're relying on TRICARE for payment.
Takeaway: TRICARE's nursing home coverage requires prior authorization, varies by plan type, and may have time limits. If you're both TRICARE-eligible and over 65, Medicare becomes your primary coverage, and understanding how the two programs coordinate is important for predicting what you'll actually pay.
Here's the financial reality that surprises many families: Medicare and TRICARE coverage, combined, often don't cover the full cost of nursing home care. According to 2024 data, the average semi-private nursing home room costs $8,821 monthly, but in states like New York, Massachusetts, and California, that figure exceeds $11,000 to $13,000 per month. If someone has Medicare but no other coverage, and their hospital stay qualifies them for the full 100 days of Medicare SNF coverage, that's about three months. After day 100, they pay everything out of pocket unless they have other resources.
Understanding AC Disconnects and Home Safety →
The gap appears in several ways. First, many nursing homes charge more than what Medicare deems a "reasonable" charge, and facilities can require patients to pay the difference. Second, Medicare and TRICARE cover skilled care but not custodial care. If you're in a nursing home mainly because you need help with daily living and supervision rather than skilled nursing, you're likely paying those costs yourself. Third, certain services and accommodations might not be covered—private room upgrades, extra therapies, specialized nutrition services, or medications not on the facility's formulary.
Some families cover this gap through several strategies. Long-term care insurance, if purchased before needing care, can help substantially. Some policies sold to military members and their families specifically cover what Medicare and TRICARE don't. Medicaid, a federal-state program for low-income individuals, covers nursing home care once assets and income fall below state-specific thresholds, and it covers both skilled and custodial care. Medicaid actually covers nursing home care for more people than Medicare does, but there's a waiting period, and the application process involves detailed financial review.
Family members sometimes pay out
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.