Drug guides › Insulin
How to pay $35 or less for insulin
Quick answer
On Medicare, covered insulin is capped at $35 a month by law. With private insurance or no insurance, all three big insulin makers offer a $35-a-month program.
| Program | Who qualifies | Cost | How to get it |
|---|---|---|---|
| Medicare Part D insulin cap | Anyone with Medicare drug coverage | $35/month max | Automatic at the pharmacy for covered insulins |
| Lilly Insulin Value Program | Ages 18+, private insurance or none; not Medicare, Medicaid, VA or TRICARE | $35/month | Download the card online or call 1-800-545-5979 |
| Novo Nordisk MyInsulinRx | Private insurance or none | $35 for 30 days | On Novo Nordisk's insulin website |
| Sanofi Insulins ValYou | No insurance (Sanofi also caps Lantus at $35 for insured patients) | $35/month | On Sanofi's insulin website |
Maker programs can't be combined with Medicare or other government coverage, and some limit how many fills you can use per year.
Low income?
Lilly Cares and other drugmaker free-drug programs may give insulin at no cost if you meet income limits. Search the Medicine Assistance Tool or ask a community health center to help you apply.
Get a heads-up when prices change
One short email when a new generic, price cap or program could lower what you pay. No spam, no selling your address.