How Much Is Diabetes Medication? $10 to $1,000

Diabetes medication ranges from as little as $10 a month for generic pills to over $1,000 a month for newer injectable drugs, depending on the type of medication, whether you have insurance, and which assistance programs you qualify for. The gap between the cheapest and most expensive options is enormous, so understanding the full landscape can save you hundreds of dollars every month.

Generic Oral Medications: $10 to $15 per Month

Metformin, the most commonly prescribed drug for type 2 diabetes, costs roughly $10 to $11 for a 30-day supply at retail price without insurance. That makes it one of the most affordable prescription medications of any kind. Other older generics fall in the same range: glimepiride runs about $12, glyburide about $13 to $14, and glipizide about $14. If your doctor starts you on one of these first-line treatments, the cost is manageable even without coverage.

Brand-Name Oral Medications: $500 to $600 per Month

Newer oral medications carry dramatically higher price tags. These are the drugs that have shown benefits beyond blood sugar control, like protecting the heart and kidneys, which is partly why they’re prescribed so frequently despite the cost.

At retail, a 30-day supply of Jardiance (empagliflozin) runs about $597. Farxiga (dapagliflozin) is similar at $594. Januvia (sitagliptin) costs around $554. These prices reflect what you’d pay at a pharmacy counter without insurance or a discount program. With commercial insurance, your copay could be significantly lower, but high-deductible plans often leave you paying closer to the full amount until your deductible is met.

There is good news on the horizon for Medicare enrollees. Under the Inflation Reduction Act, the federal government negotiated prices for several of these drugs. Januvia, Farxiga, Jardiance, and the insulin Novolog all received negotiated prices roughly 70% below their 2023 list prices, with those lower costs set to take effect for Medicare beneficiaries in 2026.

Insulin: $25 to $350 per Month

Insulin pricing has been one of the most contentious issues in healthcare, but recent changes have brought costs down substantially for many people. What you’ll pay depends on the type of insulin, your insurance status, and which programs you use.

The cheapest option is Novo Nordisk’s human insulin sold under the ReliOn brand at Walmart: about $25 per vial or $44 per box of pens. This is older-generation insulin that works well for many people, though it requires more careful timing around meals than newer analogs.

For newer analog insulins like NovoLog, Lantus, or Humalog, the retail price without discounts has historically been several hundred dollars per vial. But manufacturer programs have changed the math considerably. Novo Nordisk’s My$99Insulin program lets you get up to three vials or two packs of pens for $99 with a prescription. Sanofi’s Insulins Valyou Savings Program offers Lantus, Toujeo, Admelog, and Apidra for a flat $35 per month to uninsured patients regardless of income. Novo Nordisk has also cut the list price of NovoLog by 75% and Levemir by 65%.

If you’re on Medicare, the picture is even clearer. A federal cap limits the cost of any covered insulin to no more than $35 for a one-month supply under both Part B and Part D. A three-month supply caps at $105. You don’t have to pay a deductible for insulin under this rule, and the cap applies to everyone on Medicare who takes insulin, including those receiving Extra Help.

GLP-1 Injectables: $900 to $1,000 per Month

GLP-1 receptor agonists are the most expensive category of diabetes medication. Ozempic (semaglutide), one of the most widely prescribed, has a manufacturer list price of $997.58 per pen. Retail pharmacy prices cluster right around $1,000 at CVS, Walgreens, Walmart, and Target. Without insurance, expect to pay between $950 and $1,600 depending on where and how you fill it.

Other GLP-1 drugs carry similar price tags at retail. Trulicity (dulaglutide) runs about $913 per month. Victoza (liraglutide) costs around $758. Older options like Bydureon and Byetta fall in the $853 to $875 range.

Manufacturer savings cards can reduce these costs dramatically if you have commercial insurance. Eli Lilly offers copay cards for both Mounjaro and Trulicity that bring your monthly cost down to as little as $25, with maximum savings of $150 per month. Novo Nordisk’s savings card for Ozempic can reduce your copay to $25, saving up to $150 per month (or $450 on a three-month fill). For Rybelsus, the oral form of semaglutide, the copay card drops costs to as little as $10 per fill with up to $300 in monthly savings. These copay programs are only available to people with private or commercial insurance. They do not apply to Medicare, Medicaid, or VA/Tricare coverage.

Glucose Monitors Add to Monthly Costs

Medication isn’t the only ongoing expense. If you use a continuous glucose monitor (CGM), that’s an additional monthly cost to plan for. Dexcom, one of the leading CGM manufacturers, offers a pharmacy savings program that takes over 50% off the standard cash price, with $210 off each monthly sensor pack and additional discounts on transmitters. For a 90-day sensor supply, the discount increases to $600 off. Even with these discounts, CGMs can add a meaningful amount to your monthly diabetes costs, particularly without insurance.

Assistance Programs for Uninsured Patients

If you don’t have insurance and can’t afford your medication, manufacturer patient assistance programs may provide it free or at steep discounts. Eligibility is typically based on income.

  • Eli Lilly (Lilly Cares Foundation): Available to uninsured patients or those without Medicare Part D. Income limits are about $58,320 for a single person or $78,880 for a family, which corresponds to 400% of the federal poverty level. You may need to provide income documentation like pay stubs or a tax return.
  • Novo Nordisk Patient Assistance Program: Same income thresholds as Lilly Cares. You must be uninsured and provide proof of income.
  • Sanofi Insulins Valyou Savings: No income requirement for insulin. Any uninsured patient can access Sanofi insulins for $35 per month.

What You’ll Actually Pay

Your real cost depends on the intersection of your specific medication, your insurance plan, and which savings programs you apply. Here’s a rough guide to monthly out-of-pocket costs across scenarios:

If you’re on Medicare, insulin costs no more than $35 per month, and negotiated prices for drugs like Januvia, Jardiance, and Farxiga will drop by about 70% starting in 2026. If you have commercial insurance with a copay card, brand-name injectables like Ozempic or Mounjaro can cost as little as $25 per month. If you’re uninsured, generic metformin stays under $15, basic insulin at Walmart costs $25 per vial, and manufacturer programs can bring analog insulin down to $35 to $99 per month. The biggest financial hit comes from being uninsured and needing a brand-name drug without a patient assistance program, where costs can easily exceed $1,000 monthly.

Pharmacy discount tools like GoodRx can also reduce prices below what a pharmacy would charge at its standard retail rate, particularly for generics and older brand-name drugs. Comparing prices across pharmacies is worth the effort, since the same medication can vary by hundreds of dollars depending on where you fill it.