Skip to main content
DrugPrice

Drug Pricing Transparency · Updated Apr 2026

Why Does This Drug
Cost This Much?

Search 507 prescription drugs. See what Medicare pays per claim, track patent expirations, and find when generics launch.

Try: Ozempic, Eliquis, Humira, Keytruda

507
Drugs Tracked
$355.8B
Medicare Spending
231,460,840
Beneficiaries
95%
Have Generic

Medicare Negotiated Prices

View all 25 drugs

For the first time, Medicare can negotiate drug prices directly with manufacturers.25 drugs now have Maximum Fair Prices under the Inflation Reduction Act.

Compare by Drug Class

View all classes

Frequently Asked Questions

Where does this pricing data come from?

All spending data comes from the CMS Medicare Part D Drug Spending Dashboard, which is public data published by the Centers for Medicare & Medicaid Services. Patent and generic information comes from the FDA Orange Book.

What does "average cost per claim" mean?

This is the average amount Medicare pays per 30-day supply claim for a drug. It includes both the plan's payment and the beneficiary's out-of-pocket cost. Your actual cost depends on your specific plan and coverage tier.

What is the Generic Watch?

The Generic Watch tracks drugs whose patents are expiring soon. When a patent expires, generic manufacturers can produce lower-cost versions, often reducing prices by 80-95%. This is especially important for high-cost drugs like GLP-1 agonists.