Is TRICARE for Life free?
TRICARE for Life has no premium, enrollment fee, or card of its own — but it isn't free: it requires Medicare Part B, whose $202.90 standard monthly premium (2026, per person) is the effective price, plus pharmacy copays and the costs in the seams between the programs.
The real price list
Per person: the Part B premium ($202.90 standard, more under IRMAA). Per prescription: Express Scripts copays — $14/$44/$85 by home delivery in 2026, $0 at military pharmacies. Per year, worst case: the $3,000 family catastrophic cap. And per seam: services only one program covers carry that program's cost-sharing — the payment matrix maps all four rows.
Why "free" still half-fits
For services Medicare and TRICARE both cover — the bulk of medical care — the combination routinely pays 100%, no copay, no coinsurance, no claim forms. Measured against civilian retirees buying Medigap plus Part D to approximate the same outcome, TFL's effective premium of $0-beyond-Part-B is the closest thing American healthcare has to free. It's just not literally free, and the Part B requirement is non-negotiable.
Related questions
Is there a TRICARE for Life enrollment fee?
Do both spouses pay Part B for TFL?
You earned these benefits. Make them work together.
Whether you keep exactly what you have or add Medicare coverage alongside it, the right answer depends on your health, budget, and how you like to get care.
No cost, no obligation. You can also get help from Medicare.gov, 1-800-MEDICARE (TTY 1-877-486-2048), or your local SHIP office.