Español

Drug guides › Insulin

How to pay $35 or less for insulin

Used for: diabetesLast checked October 1, 2026
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.

ProgramWho qualifiesCostHow to get it
Medicare Part D insulin capAnyone with Medicare drug coverage$35/month maxAutomatic at the pharmacy for covered insulins
Lilly Insulin Value ProgramAges 18+, private insurance or none; not Medicare, Medicaid, VA or TRICARE$35/monthDownload the card online or call 1-800-545-5979
Novo Nordisk MyInsulinRxPrivate insurance or none$35 for 30 daysOn Novo Nordisk's insulin website
Sanofi Insulins ValYouNo insurance (Sanofi also caps Lantus at $35 for insured patients)$35/monthOn 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.

  1. Lilly: Insulin Value Program
  2. Kiplinger: Insulin price caps