Medicare negotiated price · by NDC · 556 package rows
Look up the Medicare negotiated price for a drug package
Type an 11-digit NDC (hyphens are fine) or a drug name. Each row is what CMS lists for one package: its negotiated price when CMS lists one, and the date it takes effect. A blank price means CMS lists no price on that row, which is not zero.
Search runs in your browser; nothing is sent to us.
How a pharmacy is paid at the negotiated price
This is CMS's own account, from its Medicare Transaction Facilitator (MTF) overview for dispensing entities. The MTF helps manufacturers pass the refund that makes up the difference between what a pharmacy is paid and the negotiated price.
The refund goes through three phases. The Part D plan sponsor has up to 7 days to submit the claim data to CMS. The drug manufacturer has up to 14 days to process the data and give the MTF its refund instructions and approvals. The bank transfer then takes up to 5 business days. CMS reports that, on its operational data, refunds reach pharmacy bank accounts within 21 days of the claim's date of service on average.
CMS's own tips for pharmacies: enrol in the MTF Data Module, which it calls the single most important action; choose electronic payment, because paper cheques are slower; keep banking information current. Remittance uses the X12 835 standard.
Source: CMS, Medicare Transaction Facilitator overview for dispensing entities (fact sheet), read November 11, 2026. CMS fact sheet (PDF). The 14 days above is only the manufacturer's processing allowance, not the whole timeline.
How to read a row
Source: CMS Medicare Drug Price Negotiation Program files (mfp-file-20261102), read November 6, 2026. CMS source page. Per-drug pages with the same prices next to pharmacy acquisition cost: negotiated drugs. Build this data into a product: integration guide.
Questions
What is the Medicare negotiated price?
It is the price CMS lists for a 30-day supply of a drug selected for Medicare price negotiation, shown by package (NDC) with the date it takes effect.
Does a blank price mean zero?
No. A blank price means CMS lists no price on that row, which is not zero.
Is this the price a patient pays?
No. It is the negotiated price for the package. What a patient pays depends on the plan cost sharing, so it is not a patient price.
How do I look up a drug?
Type an 11-digit NDC, with or without hyphens, or a drug name. Each row is what CMS lists for one package.