Adrastia Analytics

Government Health Program Intelligence

What is NADAC, and how is it used to benchmark pharmacy reimbursement?

NADAC — the National Average Drug Acquisition Cost — is a survey published by the Centers for Medicare & Medicaid Services that estimates what retail pharmacies actually pay to acquire a drug product. It is used as a reference point: comparing what a payer reimbursed against what the product cost to acquire shows where reimbursement sits relative to a national average. It is a benchmark, not a price ceiling and not a rule.

Published 28 July 2026 · Last updated 30 July 2026

What NADAC measures

NADAC is built from invoice data collected from retail community pharmacies. CMS publishes it as a per-unit cost by 11-digit National Drug Code, updated weekly, with an archive of prior files.

Two properties make it useful as a benchmark. It is acquisition-based — derived from what pharmacies paid, not from a list price like AWP or WAC that no one transacts at. And it is public — anyone can download the same file and reproduce the same comparison, which matters when a finding has to survive review by the party it concerns.

What NADAC does not measure

Most analytical errors involving NADAC come from treating it as something it is not.

It does not include the dispensing fee
NADAC is product acquisition cost only. A payer's reimbursement typically includes an ingredient cost component plus a dispensing fee, so comparing total reimbursement to NADAC without accounting for the fee overstates variance.
It does not represent specialty or 340B acquisition
The survey covers retail community pharmacy. Specialty distribution channels and 340B-acquired product have different economics and are not represented the same way.
It is not a legal or contractual rate
NADAC does not establish what a payer is required to pay. Contracted rates, negotiated arrangements, and state fee schedules govern that, and none of them appear in the file.
It does not explain why a difference exists
A variance is a measurement. Supply conditions, product shortages, contract terms, and data-entry practices can all produce one. Explanation requires the payer's own data.

How a benchmark comparison is constructed

The comparison joins reimbursement records to NADAC on the 11-digit NDC for the same period, after normalizing both sides to the same unit basis:

variance % = ((submitted unit price − NADAC unit price) ÷ NADAC unit price) × 100

On the reimbursement side, the two public files that support this at scale are Medicaid State Drug Utilization Data, published quarterly at state level, and the CMS Quarterly Prescription Drug Plan Formulary, Pharmacy Network, and Pricing Information Files, published quarterly at plan level. Both carry a vintage, and a benchmark comparison is only interpretable when the reimbursement period and the NADAC file are aligned to each other.

Four errors that produce false variance

ErrorWhat it looks likeControl
Unit-basis mismatch A per-millilitre price compared to a per-unit price, producing an enormous apparent multiple Normalize both sides to the same basis before comparing; flag any record where the basis differs
NDC format drift 10-digit and 11-digit codes, hyphenated and unhyphenated, failing to join or joining to the wrong product Normalize to 11-digit 5-4-2 and validate against the FDA NDC Directory
Temporal misalignment A current NADAC file compared to a reimbursement quarter from a year earlier Align the NADAC file to the reporting quarter under analysis
Cross-formulation comparison Tablet, solution and suspension forms of the same molecule mixed into one comparison Compare within formulation; suppress or separately label cross-form results

Each of these produces a number that looks like a large finding and is an artifact. Any analysis that cannot state how it handles all four should be treated with caution — including this one, which is why the controls are named rather than implied.

What a variance does and does not establish

A material variance identifies a record worth validating against the payer's own claims data. That is the whole of the claim. It does not establish that a payment was improper, that any party acted wrongly, or that an amount is recoverable. Those are determinations for the agency, payer, or counsel that holds the underlying data and the authority to act on it.

Variance findings represent review candidates and pricing intelligence; they do not constitute allegations of fraud, overpayment, or regulatory violation. The purpose is not to allege wrongdoing, but to provide a reproducible targeting map that helps authorized agencies identify where deeper validation may be warranted.

Where to get the files

NADAC, Medicaid State Drug Utilization Data, and the Medicare Part D Prescriber Public Use File are published by CMS and are free to download. The FDA NDC Directory is published by the Food and Drug Administration. Every figure Adrastia produces comes from these files, which is what allows a client to check the work rather than take it on trust.