interaction records 54 assistance programs 55 0 personal data stored

Drug data · shortage, price, volume

Heparin injection: 37 months on the FDA shortage list while the generic benchmark price fell 40% since 2021

The FDA says supply is short. The pharmacy benchmark says the generic injectable now costs $1.22 per mL, against $2.32 in 2013. Both are true, and they measure different things: availability on one side, the average price pharmacies pay on the other.

FDA shortage list, 2026-10-27NADAC, October 2026Medicaid SDUDinferred monthno data
  1. The injectable has been on the FDA list continuously since October 2023, 37 months. Before that it was listed from June 2014 to January 2015, so it has been listed in 45 of the 149 months since June 2014.
  2. Only 27% of shortage listings since 2014 have lasted this long. The median listing lasts 20 months.
  3. A generic 5000 unit/mL injectable costs pharmacies $1.22 per mL on the NADAC benchmark in October 2026, 40% below its 2021 median.
  4. Medicaid paid for 15,745 injectable prescriptions in Q4 2025, 14% more than in Q4 2021. Fills rose across a stretch in which the injectable was listed as short in 45 of 149 months.

Not medical advice. This page reports public records about supply and pharmacy cost. Ask a pharmacist or prescriber about your own medication.

Three clocks on one timeline

Each lane uses the same monthly axis, so you can read across: when the FDA listed the injectable, what pharmacies were paying, and how many Medicaid prescriptions were filled.

on the listinferred across a missing captureno capture or no price$ per mLprescriptionspreliminary quarter

Swipe the chart sideways to see all 14 years.

Three clocks: FDA shortage list, pharmacy acquisition cost and Medicaid prescriptionsShared monthly timeline. Top lane: months the injectable was on the FDA shortage list. Middle lane: NADAC price per mL by strength. Bottom lane: Medicaid prescriptions per quarter. 2014201520162017201820192020202120222023202420252026FDA shortage listinjectable, by name2013-01 to 2014-05: no capture of the FDA list for these months2014-06 to 2014-08: on the list (observed)2014-09 to 2014-09: on the list (inferred across a missing capture)2014-10 to 2015-01: on the list (observed)2016-02 to 2016-02: no capture of the FDA list for these months2018-10 to 2018-11: no capture of the FDA list for these months2019-02 to 2019-04: no capture of the FDA list for these months2023-10 to 2024-09: on the list (observed)2024-10 to 2025-08: on the list (inferred across a missing capture)2025-09 to 2026-10: on the list (observed)listed at first capture (Jun 2014)current run since October 2023Pharmacy costNADAC, $ per mLbold = 5000 unit/mLgeneric$0$2$4$2.32 in 2013$1.22 nowMedicaid fillsprescriptions per quarterinjectable2013Q1: 9,611 prescriptions; unsuppressed state rows only2013Q2: 9,310 prescriptions; unsuppressed state rows only2013Q3: 10,035 prescriptions; unsuppressed state rows only2013Q4: 10,030 prescriptions; unsuppressed state rows only2014Q1: 10,577 prescriptions; unsuppressed state rows only2014Q2: 12,818 prescriptions; unsuppressed state rows only2014Q3: 13,787 prescriptions; unsuppressed state rows only2014Q4: 13,768 prescriptions; unsuppressed state rows only2015Q1: 14,598 prescriptions; unsuppressed state rows only2015Q2: 17,157 prescriptions; unsuppressed state rows only2015Q3: 19,239 prescriptions; unsuppressed state rows only2015Q4: 18,196 prescriptions; unsuppressed state rows only2016Q1: 21,333 prescriptions; unsuppressed state rows only2016Q2: 20,636 prescriptions; unsuppressed state rows only2016Q3: 18,972 prescriptions; unsuppressed state rows only2016Q4: 17,368 prescriptions; unsuppressed state rows only2017Q1: 17,070 prescriptions; unsuppressed state rows only2017Q2: 18,333 prescriptions; unsuppressed state rows only2017Q3: 16,642 prescriptions; unsuppressed state rows only2017Q4: 16,388 prescriptions; unsuppressed state rows only2018Q1: 16,798 prescriptions; unsuppressed state rows only2018Q2: 16,314 prescriptions; unsuppressed state rows only2018Q3: 17,994 prescriptions; unsuppressed state rows only2018Q4: 15,465 prescriptions; unsuppressed state rows only2019Q1: 9,969 prescriptions; unsuppressed state rows only2019Q2: 10,505 prescriptions; unsuppressed state rows only2019Q3: 9,753 prescriptions; unsuppressed state rows only2019Q4: 10,269 prescriptions; unsuppressed state rows only2020Q1: 7,710 prescriptions; unsuppressed state rows only2020Q2: 7,331 prescriptions; unsuppressed state rows only2020Q3: 10,256 prescriptions; unsuppressed state rows only2020Q4: 10,698 prescriptions; unsuppressed state rows only2021Q1: 12,042 prescriptions; unsuppressed state rows only2021Q2: 13,734 prescriptions; unsuppressed state rows only2021Q3: 14,224 prescriptions; unsuppressed state rows only2021Q4: 13,797 prescriptions; unsuppressed state rows only2022Q1: 13,653 prescriptions; unsuppressed state rows only2022Q2: 14,696 prescriptions; unsuppressed state rows only2022Q3: 13,149 prescriptions; unsuppressed state rows only2022Q4: 12,646 prescriptions; unsuppressed state rows only2023Q1: 13,912 prescriptions; unsuppressed state rows only2023Q2: 13,058 prescriptions; unsuppressed state rows only2023Q3: 13,376 prescriptions; unsuppressed state rows only2023Q4: 12,824 prescriptions; unsuppressed state rows only2024Q1: 13,582 prescriptions; unsuppressed state rows only2024Q2: 13,437 prescriptions; unsuppressed state rows only2024Q3: 15,366 prescriptions; unsuppressed state rows only2024Q4: 15,519 prescriptions; unsuppressed state rows only2025Q1: 16,934 prescriptions; unsuppressed state rows only2025Q2: 15,436 prescriptions; unsuppressed state rows only2025Q3: 16,471 prescriptions; unsuppressed state rows only2025Q4: 15,745 prescriptions; unsuppressed state rows only2026Q1: 11,959 prescriptions (latest quarter, preliminary: CMS may revise); unsuppressed state rows only21k0
Top: months the injectable name was on the FDA list (Wayback captures of the FDA page; the current FDA record says posted 2017-11-14). Middle: NADAC per mL, one line per strength. Where NADAC reported no price for a strength for more than two months, the line breaks and the gap is hatched: we do not bridge missing prices. Bottom: Medicaid prescriptions per quarter. Medicaid volume: 25,700 rows pulled for this drug, 16,015 (62%) suppressed by CMS for small cells and left out, never counted as zero, so every bar is a floor; state XX national rows excluded; the hatched latest quarter is preliminary. Fills also move with Medicaid enrollment, so a change is not by itself evidence of a shortage.

How long do shortages last?

Each step is a drop in the share of FDA shortage listings still running. The dot is this drug.

Share of FDA shortage listings still running after N months, with this drug marked0%25%50%75%100%024487296120months on the FDA listmedian 20 monthsthis listing: 37 mo27% lasted this long
Kaplan-Meier on 430 listings, 2014 to 2026, by ingredient. 18 months have no capture and are bridged by inference.

What a pharmacy pays per unit

NADAC is the average price retail pharmacies pay, per mL.

Pharmacy acquisition cost per unit, brand against genericInjectable 5000 unit/mL$1.22Injectable 10000 unit/mL$2.20
NADAC prices this form per mL. It is acquisition cost, not a retail price.

Which forms are short

FDA listing by dosage form
FormListed nowMonths listedFDA records (2026-10-27)
injectableYes, since October 2023371 unavailable, 3 limited availability, 4 available (8 records)
oral liquidNo0none

Price by strength

Injectable: generic acquisition cost per mL by strength
StrengthNow2021 medianFirst monthNow vs 2021HistoryNDCs
5000 unit/mL$1.22$2.04$2.322013-11-40%14
10000 unit/mL$2.20n/a$1.892020-01n/a5-month gap in NADAC reporting8
Oral liquid: generic acquisition cost per mL by strength (not on the FDA list)
StrengthNow2021 medianFirst monthNow vs 2021HistoryNDCs
10000 unit/mL$2.20n/a$2.972013-11n/a5-month gap in NADAC reporting4
Read the price with care. NADAC is a national survey average of retail pharmacy invoices. It is not a quote, not what any patient paid, and it excludes discounts and rebates. A flat or falling benchmark during a shortage means pharmacies' average invoice cost did not rise, not that every patient could find the drug at that price.
FDA caution. The FDA drug shortage list is updated as manufacturers report and should not be relied on for medical care. Ask a pharmacist or prescriber about supply.

Questions

Is Heparin still in shortage?

On the FDA list as of 2026-10-27, the injectable is listed under 8 presentations: 1 unavailable, 3 with limited availability and 4 available. It has been continuously listed since October 2023. FDA says not to rely on the list for medical care; ask a pharmacist.

Did the shortage raise the pharmacy price?

Not in the benchmark. The NADAC survey average for a generic 5000 unit/mL injectable is $1.22 per mL in October 2026, 40% below its 2021 median and 47% below November 2013. NADAC is a national average of retail pharmacy invoices, so it measures what pharmacies pay on average, not what any one patient was charged.

Did Medicaid fills fall during the shortage?

No. CMS State Drug Utilization Data shows 15,745 Medicaid-paid injectable prescriptions in Q4 2025, 14% more than in Q4 2021 (13,797). Those counts are a floor because CMS suppresses small cells, they cover Medicaid only and move with Medicaid enrollment, and they count prescriptions that were filled, not demand that went unmet. A change in fills is not by itself evidence of a shortage.

Cite this page

Figures are calculated from U.S. federal sources (see Data terms below) and rebuilt from dated snapshots. Cite it as:

OmniRx, "Heparin: FDA shortage, NADAC acquisition cost and Medicaid utilization", data as of October 2026. https://omnirx.org/drugs/heparin

Embed this chart

Free with attribution: paste this where you want the chart. It sizes itself to its content. A small "Powered by OmniRx" link stays in the widget; white-label licences remove it and add your own branding.

<iframe id="lx-drug-heparin" src="https://omnirx.org/embed/drug-heparin" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:10px" title="Heparin shortage and price timeline by omnirx.org" loading="lazy"></iframe>
<script>addEventListener('message',function(e){if(e.origin!=='https://omnirx.org')return;var d=e.data||{};if(d.type==='lx-height'&&d.slug==='drug-heparin'){var f=document.getElementById('lx-'+d.slug);if(f)f.height=d.height;}});</script>

Sources

Data terms. Every source above is published by a U.S. federal agency (CMS or FDA). CMS's data site labels its datasets inconsistently: of the 14 NADAC years, 5 carry the "public domain" label and 9 the "U.S. government works" label; of the 14 State Drug Utilization Data years, 6 carry the "public domain" label and 8 the "U.S. government works" label. We record each dataset's label verbatim and cite the source for every figure. Figures on this page are OmniRx calculations from those datasets, not statements by CMS or FDA, and no agency endorses this page.