In October 2026, retail pharmacies paid an average of about 2.8 cents for a 20 mg atorvastatin tablet, according to the federal government's survey of pharmacy invoices. In November 2013 the same survey put it at 18 cents. Both numbers come from NADAC, the National Average Drug Acquisition Cost, which CMS publishes in weekly files on data.medicaid.gov9; GxRadar tracks 47 generics from those files on its price pages.
NADAC is one price for that tablet. A list price set by the manufacturer, a published reference price, a payer's reimbursement ceiling and a federal Medicaid cap may all describe the same pill, and none of them is the amount a patient pays at the counter.
Each benchmark was created by a different party to do a different job. That is why two news stories can quote prices for the same generic that differ by an order of magnitude, and why pharmacy contracts and Medicaid files often seem to be talking about different drugs.
Six benchmarks side by side
| Benchmark | Who sets or publishes it | What it reflects | Main uses |
|---|---|---|---|
| WAC (wholesale acquisition cost) | The manufacturer, published through drug pricing compendia | List price to wholesalers or direct buyers, before prompt-pay discounts, rebates or other reductions | List-price comparisons and some contracts; Medicare Part B uses it for new drugs before ASP data exist |
| AWP (average wholesale price) | Commercial drug pricing compendia | A published reference price with no statutory definition | Some pharmacy contracts and older Medicaid formulas, usually as AWP minus a percentage; Part B pays certain vaccines at 95% of AWP |
| NADAC (National Average Drug Acquisition Cost) | CMS, from a monthly survey of retail pharmacy invoices | Average invoice price retail community pharmacies pay, excluding off-invoice rebates and discounts | State Medicaid payment at actual acquisition cost; a check within the FUL formula; public reference point |
| MAC (maximum allowable cost) | Pharmacy benefit managers, health plans and state Medicaid programs, each with its own list | A ceiling on what a payer will reimburse for a multi-source drug's ingredient cost | Generic reimbursement in commercial plans, Medicare Part D and some Medicaid programs |
| FUL (Federal Upper Limit) | CMS, updated monthly | 175% of weighted average AMP for equivalent multi-source drugs, raised if that would fall below survey-based acquisition cost | Aggregate cap on federal Medicaid matching payments for many generics |
| ASP (average sales price) | Calculated by manufacturers and reported to CMS quarterly; CMS publishes payment limits | Manufacturer sales price to all US purchasers, net of many price concessions | Medicare Part B payment for physician-administered drugs, usually at 106% of ASP |
WAC and AWP, the list prices
WAC is the manufacturer's list price. CMS, in its Part B payment limits overview1, defines it as the list price for wholesalers or direct purchasers in the United States, not counting prompt-pay or other discounts, rebates or reductions. It moves when the manufacturer announces a price change, and because it sits before discounts, what buyers end up paying can be lower.
AWP is older and looser. CMS notes in the same document1 that AWP is set using industry reference sources "as there is no statutory definition." Formulas written as a percentage off AWP were common in pharmacy contracts and in Medicaid. A KFF review7 found that in September 2013, 12 states used AWP as their primary Medicaid reimbursement metric, 16 used WAC and only six used actual acquisition cost. Federal programs have mostly moved away from AWP since. Medicare Part B now uses it in narrow cases, paying pneumococcal, influenza, COVID-19 and hepatitis B vaccines at 95 percent of AWP1.
NADAC, what pharmacies pay
NADAC is the government's estimate of what a retail pharmacy actually pays on the invoice. Under CMS's published methodology4, it is built from a monthly random survey of independent and chain pharmacies and updated weekly. It leaves out rebates and discounts that do not appear on the invoice, so a pharmacy's true net cost can be lower. GxRadar's explainers on what NADAC measures and how it is calculated go further into the survey.
NADAC matters mostly because of Medicaid. Since the 2016 Covered Outpatient Drugs rule, described in CMS's letter to state health officials5, states must pay for most outpatient drugs at actual acquisition cost plus a professional dispensing fee, and NADAC is one of the main tools they use to set that cost. GxRadar's piece on Medicaid and generic drug prices covers the rest of that system.
MAC and FUL, the payer ceilings
MAC lists are reimbursement ceilings set by whoever is paying the pharmacy. A pharmacy benefit manager running a plan's drug benefit commonly sets a MAC for each generic with several makers, and a state Medicaid program may keep its own. There is no single national MAC; lists differ by payer, are usually not public and can change often. For Medicare Part D, 42 CFR 423.505(b)(21)8 requires plan sponsors to update any drug pricing standard on Jan. 1 of each contract year and "not less frequently than once every 7 days thereafter." How those ceilings turn into a pharmacy's payment is traced in how pharmacies get paid.
The FUL is the federal Medicaid version, explained at more length in GxRadar's piece on the federal upper limit. Under 42 CFR 447.5142, CMS sets one when FDA rates at least three products as pharmaceutically and therapeutically equivalent. The base amount is 175 percent of the weighted average of the most recently reported monthly AMPs. If that would fall below the average retail acquisition cost from the most current national survey, CMS raises it to match, and CMS uses NADAC for that check. The limit applies in the aggregate across a state's spending, not claim by claim. CMS posts the monthly files on its Federal Upper Limits page3; the current version of the rule took effect on April 1, 2016.
ASP and AMP, the net manufacturer prices
ASP is used mainly for drugs given in a doctor's office or clinic, which Medicare covers under Part B. Manufacturers calculate it for each calendar quarter and submit it no later than 30 days after the quarter ends, using sales to all US purchasers net of many price concessions. The CMS overview1 says payment limits are usually 106 percent of ASP. When a drug is too new to have ASP data, payment can be based on WAC, at an amount not to exceed 103 percent of WAC.
A seventh number sits behind several of these. AMP, average manufacturer price, is what manufacturers report to CMS for drugs sold to retail community pharmacies. It drives Medicaid rebates and feeds the FUL formula, but it is not published drug by drug, so most readers meet it only indirectly.
FDA economists used it in a December 2019 analysis6 of drugs that first went generic between 2015 and 2017, comparing confidential AMP data with invoice prices from a commercial database. The gap between the two, which the authors attributed mostly to wholesaler markups, gives a sense of how much the choice of benchmark moves the answer.
| Generic producers | Generic price below pre-entry brand price, using AMP | Same, using pharmacy invoice prices |
|---|---|---|
| 1 | 39% | 31% |
| 2 | 54% | 44% |
| 4 | 79% | 73% |
| 6 or more | More than 95% | More than 95% |
The competition pattern in that table is the subject of GxRadar's analysis of why generic prices fall as competitors enter.
How the six relate to a patient's price
By rule a FUL cannot sit below the NADAC-based acquisition cost, while MAC levels vary by payer and are rarely public. ASP matters little for retail generics because it applies to Part B drugs.
A patient's price sits outside all six. A cash price adds a dispensing charge and the pharmacy's margin to the drug cost, and an insured patient's copay is set by the plan's benefit design; GxRadar's pieces on cash price versus copay and why the same generic costs different amounts pick up from there. NADAC files are refreshed every week, and the next FUL file follows CMS's monthly schedule.
Sources and notes
- CMS (2026). Medicare Part B drug payment limits overview
www.cms.gov/files/document/part-b-drug-payment-limits-overview.pdf-0 - Cornell LII (2026). 42 CFR 447.514, Upper limits for multiple source drugs
www.law.cornell.edu/cfr/text/42/447.514 - CMS (n.d.). Federal Upper Limits
www.medicaid.gov/medicaid/prescription-drugs/federal-upper-limit - CMS (2024). National Average Drug Acquisition Cost methodology, effective December 2024
www.medicaid.gov/sites/default/files/2024-12/nadacmethodology-december2024.pdf - CMS (2016). State Health Official letter #16-001 on the Covered Outpatient Drugs final rule
www.medicaid.gov/federal-policy-guidance/downloads/smd16001.pdf - FDA (2019). Generic Competition and Drug Prices: New Evidence Linking Greater Generic Competition and Lower Generic Drug Prices
www.fda.gov/media/133509/download - KFF (2025). Paying for Prescribed Drugs in Medicaid: Current Policy and Upcoming Changes
www.kff.org/medicaid/paying-for-prescribed-drugs-in-medicaid-current-policy-and-upcoming-c - Cornell LII (2026). 42 CFR 423.505, Part D contract provisions (pricing standard updates)
www.law.cornell.edu/cfr/text/42/423.505 - CMS via data.medicaid.gov (2026). NADAC (National Average Drug Acquisition Cost) 2026 dataset
data.medicaid.gov/dataset/fbb83258-11c7-47f5-8b18-5f8e79f7e704
Superscript numbers in the text link to these sources. GxRadar data (NADAC histories, recall and shortage counts) come from CMS and FDA files described on the sources page. Researched and drafted with AI assistance and checked against the sources above. Information current as of Nov 3, 2026 and may change. Spot an error? It will be corrected once confirmed.
Drug data in this article
Atorvastatin 20 mg tabletCited by
Average manufacturer price, the confidential number behind Medicaid drug rebatesHow the 340B drug pricing program worksHow the NADAC survey picks its pharmacies, and who answersMedicare Part B and Part D drugs comparedState drug price transparency laws, and what they showThe federal upper limit, Medicaid's ceiling on generic drug paymentsWhat a pharmacy benefit manager doesWhat the 2026 federal PBM law changes, and what states did firstWhy drug prices change in JanuaryHow NADAC is calculatedWhat NADAC measures, and what it leaves outHow Medicaid pays for generic drugsHow Medicare Part D pays for genericsWhat drug wholesalers doNot health advice. GxRadar is for general information only. Nothing here is medical, pharmacy, legal or financial advice. Do not start, stop or change any medicine based on this site. Talk to your pharmacist or prescriber about your own situation. Laws, prices and program rules described here can change; confirm current details with the official source.