Why US drug prices look like this
One sentence explains most of it: the middlemen of the US drug supply are paid on the gaps between prices, so the system keeps manufacturing gaps. Everything below is computed live from public data — every number links to the page that proves it.
One drug, 5 prices
This is Eliquis (apixaban) — a single product, one NDC. Every price below is real, current, and public. None of them is what it costs to make.
- Pharmacies pay (NADAC)$5.52 per EAinvoice-surveyed acquisition cost
- Medicare negotiated (MFP)$4.15 per unitIRA negotiation, price year 2026
- Part D plans paid (avg)$9.64 per dosage unitgross, before rebates — matched by drug name
- Part D point of sale (median)$4.15 per unitnegotiated price across 5,496 plans — before rebates
- Federal ceiling (Big4)$5.73 per unitBristol-Myers Squibb Company
ⓘ How this was built
- CMS NADAC weekly survey (data.medicaid.gov)
- CMS negotiated Maximum Fair Prices (MFP)
- CMS Part D Spending by Drug + quarterly plan pricing files
- VA FSS / Big4 federal contract prices
Each rung is the latest published price for this exact NDC from its own federal file. Bars are drawn only for rungs priced per single unit, so a tablet is never scaled against a bottle. Prices are gross of rebates.
Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.
There is no "the price" of a drug in America — there is a price per payer, and every gap between two rungs is somebody's business model. The rest of this page walks the gaps.
The spread machine
Compare what Medicare Part D plans pay at the counter with what the pharmacy paid to acquire the same drug, in the same quarter. Across 1,134 matched drugs, the median negotiated price is 1.68× acquisition cost, 38% of drugs are at 2× or more, and 4% are at 5× or more. For one of the most-prescribed examples, Atorvastatin Calcium runs 4.0× — and percentage coinsurance is charged on the marked-up number, not the real one.
The same government pays twice
The VA buys drugs on published federal contracts. Medicare Part D plans buy the same drugs through PBM negotiation. Across 908 identical NDCs carrying both prices this quarter, Part D's median negotiated price is 1.36× the federal contract price. Same molecule, same package, same taxpayer.
| Drug | VA pays | Part D pays | Gap |
|---|---|---|---|
| Diclofenac sodium and Misoprostol | $0.2582 | $1.72 | 6.6× |
| Candesartan Cilexetil and Hydrochlorothiazide | $0.2582 | $1.43 | 5.5× |
| Doxepin | $0.7330 | $4.03 | 5.5× |
| Terconazole | $5.39 | $24.67 | 4.6× |
| Fentanyl | $2.41 | $10.71 | 4.5× |
| Estradiol | $3.54 | $14.87 | 4.2× |
Per-unit, same NDC, current federal contract vs. this quarter's median Part D point-of-sale price, before rebates. Federal prices reflect statutory discounts Medicare is barred from receiving.
ⓘ How this was built
- VA FSS / Big4 pharmaceutical contract prices (VA National Acquisition Center)
- CMS Part D quarterly plan pricing files
- CMS NADAC (unit-basis sanity check)
Same-NDC comparison: the active federal contract price per unit vs. the median Part D negotiated price per unit this quarter. To keep unit bases honest, an NDC only qualifies when its federal per-unit price sits within 4× of its own NADAC — inhaler-style unit mismatches are excluded rather than reported as gaps.
Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.
What the government pays vs what pharmacies pay
Exhibit 3 set the federal contract price against Medicare's. Here it is against the pharmacy's own invoice cost. 3,610 drugs are on both a federal supply contract (VA FSS / Big4) and the NADAC pharmacy survey. For the typical one, the federal per-unit price is 95% of what a pharmacy pays for the same drug — and only 51% of matched drugs are cheaper on the federal schedule at all. The deepest negotiated discounts:
ⓘ How this was built
- VA Federal Supply Schedule + Big4 pharmaceutical prices
- CMS NADAC (current price, forward-filled, <=6 months old)
Lowest active federal contract price per NDC (the statutory Big4 ceiling beats FSS when both exist), converted to per-unit only when the package is a bare count of units, against the same NDC's current NADAC. Both are acquisition-side prices — a negotiated contract ceiling vs an invoice survey — not retail; exact distribution terms differ by buyer. NDCs priced under 2¢ are excluded as rounding noise.
Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.
| Drug | Government pays (per unit) | Pharmacies pay (NADAC, per unit) | Federal price as % of pharmacy price |
|---|---|---|---|
| AzorFSS contract | $0.0003 | $19.63 | 0% |
| BumetanideFSS contract | $0.0000 | $0.1767 | 0% |
| Desmopressin AcetateFSS contract | $0.0001 | $0.3701 | 0% |
| AsmanexBig4 ceiling | $1.03 | $161.48 | 1% |
| Terbutaline SulfateBig4 ceiling | $0.0109 | $0.6846 | 2% |
| TemazepamFSS contract | $0.0483 | $1.69 | 3% |
Example: 2% means the government's contract price is 2% of what a pharmacy pays to buy the same NDC — a 98% discount.
What the two big public programs actually buy
Medicaid and Medicare Part D are the two largest public drug payers, and they buy for different people under different rebate law. Here are the drugs each spends the most on — gross, before rebates — with the programs side by side rather than merged, because their source files key differently (Medicaid by NDC, Part D by drug name) and a row-level join would imply a precision that does not exist.
Medicaid covers a younger, lower-income population; Part D covers people 65+ and those with disabilities. The two lists differ for that reason, not because one program pays more for the same drug.
| Ozempic semaglutide | 3,691,932 | $3.68B | $995 |
| Biktarvy bictegravir sodium, emtricitabine, and tenofovir alafenamide fumarate | 779,034 | $3.49B | $4,477 |
| Humira Adalimumab | 383,285 | $3.41B | $8,905 |
| Dupixent Dupilumab | 763,570 | $2.99B | $3,910 |
| Wegovy semaglutide | 1,993,883 | $2.57B | $1,288 |
| Jardiance Empagliflozin | 2,944,562 | $2.48B | $842 |
| Trulicity Dulaglutide | 1,939,514 | $1.93B | $993 |
| Invega Sustenna paliperidone palmitate | 636,454 | $1.79B | $2,815 |
| Zepbound tirzepatide | 1,721,606 | $1.78B | $1,035 |
| Skyrizi risankizumab-rzaa | 84,067 | $1.68B | $20,007 |
Strengths are combined into one row per drug; the filter searches within the listed drugs, not the full drug list. About 0.8% of Medicaid spend sits on NDCs with no FDA product listing; those rows keep CMS's truncated drug name, so a drug can occasionally appear twice (its full-name row and a truncated remainder).
What competition actually does
When the first generic arrives, the price doesn't drift down — it falls off a cliff. Median price of the molecule, as a share of its pre-generic price:
The steep end is steeper: efavirenz, emtricitabine and tenofovir disoproxil fumarate fell to 5% of its brand-era price within 22 months · amlodipine and valsartan fell to 11% of its brand-era price within 24 months. Full curve on the patent cliff page.
ⓘ How this was built
- CMS NADAC monthly price history (back to 2013)
- FDA NDC Directory + Orange Book (generic entry detection)
For each molecule whose first generic (ANDA) product appeared in NADAC since 2014, its median price is indexed to 100% at the month of generic entry; bars show the median across that cohort in the months after entry. Precomputed nightly by the pipeline.
Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.
This is the honest two-sided truth of US drug pricing: the expensive problem is brands with no competition, and the shortage problem is generics with too much — prices erode until manufacturers walk away, markets thin to one or two makers, and supply snaps. Our shortage-risk model uses sustained price deflation as a predictor for exactly this reason.
Where the money goes
Medicare Part D spent $288.7B (gross) on 3,625 drugs in 2024. Just 10 drugs took 29% of it — Eliquis alone was $20.8B. Meanwhile ~90% of prescriptions are generics that cost pennies. Drug spending isn't high everywhere — it is hyper-concentrated in a handful of protected brands.
ⓘ How this was built
- CMS Medicare Part D Spending by Drug (annual)
Total gross Part D spending for the latest published year, ranked by drug (brand name as CMS reports it); the bar splits that total into the top 10 drugs, drugs 11-100, and everything else. Gross means before rebates.
Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.
The black box
Everything above is the visible system. Behind it sits a layer no public dataset can see: manufacturer rebates, negotiated in confidential contracts between drugmakers and PBMs. Applying MedPAC's last program-wide measurement (rebates and fees ≈ 29% of gross Part D spending) to 2024's $288.7B implies roughly $83.7B a year flowing through terms nobody outside the contracts can audit — an estimate, because that is all anyone outside can have. The list price rises, the confidential net price doesn't, and the patient's coinsurance is computed on the list. The bubble between them is why "drug prices went up" and "drugmakers' net prices went down" can both be true in the same year.
Estimated from MedPAC's program-wide rebate aggregates (June 2023: DIR = 29% of gross Part D spending; brand rebates ≈ 25–40% of gross, generics minimal). Actual rebates are confidential and vary widely by drug — this is a range, not a fact about this drug.
And where does the revenue go? The 15 largest US-listed drugmakers, from their own audited 10-K filings:
Aggregate across 15 companies (Pfizer, Merck, J&J, AbbVie, Lilly, BMS, Amgen, Gilead and peers), from SEC EDGAR XBRL filings. Through 2019 these companies returned more to shareholders than they spent on R&D; the R&D surge since 2023 — obesity and oncology — is what catching up looks like. Both bars are facts, not estimates.
ⓘ How this was built
- SEC EDGAR XBRL company facts (audited 10-K filings), 15 largest US-listed drugmakers
Per fiscal year, the sum of each company's reported R&D expense vs. the sum of its cash paid for share buybacks plus dividends, from the us-gaap facts in its own 10-K. Restated figures replace originals (latest filing wins). Foreign filers without 10-Ks are excluded.
Pipeline and calculations built by Claude (Fable 5) from the public datasets above. Educational only — verify against primary sources before acting.
The forest, in one paragraph
A drug's price in America depends on who is asking. The gaps between those answers fund a supply chain of intermediaries whose margins grow when list prices grow, so list prices grow. Competition works brutally well where it is allowed to exist — generics erode to a fraction of brand price, sometimes so far that supply itself collapses — while a handful of protected brands absorb most of the spending. And the single largest flow of money in the system is the one that is contractually invisible. That is the forest. Every tree on this site — every price, score, and alert — is a piece of it.
Watch it move: build your drug list · track the spread · check our math