The $0.02 Pill: What Your Pharmacy Actually Pays for Your Medication
The gap between what pharmacies pay for generic drugs and what you pay at the counter is staggering. Here's how to see the real numbers.
When you pay $30 for a bottle of generic lisinopril at your local pharmacy, do you know what the pharmacy paid for those same pills? In many cases, the answer is under $1. Sometimes literally pennies. The gap between pharmacy acquisition cost and retail price is one of the least understood aspects of American healthcare — and understanding it is the first step to never overpaying again.
NADAC: The Government's Own Price List
The National Average Drug Acquisition Cost (NADAC) is a real, publicly available dataset published by the Centers for Medicare and Medicaid Services (CMS). It surveys pharmacies across the country to determine the actual average price they pay to acquire each drug from wholesalers. It's updated weekly and covers thousands of medications.
NADAC was created so Medicaid programs could reimburse pharmacies fairly — based on what drugs actually cost, not what pharmacies claim they cost. But it's also a powerful transparency tool for patients, because it reveals the true floor price for virtually any medication.
The Markup Is Enormous
For many common generics, the acquisition cost is astonishingly low. A 30-day supply of generic lisinopril (a top blood pressure medication) has a NADAC of roughly $0.50 to $1.50 depending on the dose. The same supply might retail for $15 to $40 at a pharmacy without a discount card. That's a markup of 1,000% to 8,000%.
Metformin, the most prescribed diabetes drug in the world, has a NADAC around $0.80 to $2.00 for a typical monthly supply. Retail price without discounts: $10 to $30. Atorvastatin (generic Lipitor), one of the most prescribed drugs in America, has a NADAC of roughly $1.00 to $3.00 per month. Retail: $15 to $45.
Why the Markup Exists
Pharmacies have legitimate costs beyond the acquisition price of the drug: pharmacist salaries, rent, utilities, liability insurance, regulatory compliance, and the labor of filling and verifying prescriptions. A reasonable dispensing fee — what it actually costs to fill a prescription — is estimated at $10 to $15 per fill.
But the markups on many generics far exceed any reasonable dispensing cost. The gap exists because the pricing system is opaque. Most patients never see the acquisition cost, so they have no basis for comparison. Pharmacy benefit managers (PBMs) negotiate rates that include "spread pricing" — they pay the pharmacy one amount and charge the insurer (or patient) a higher amount, keeping the difference. And cash prices at the counter are often set at whatever the market will bear.
How to Use This Information
Knowing the NADAC doesn't mean you can walk into a pharmacy and demand to pay acquisition cost — pharmacies are businesses with overhead. But it does give you a baseline for evaluating whether a price is reasonable. If the NADAC for your drug is $1.50 and you're being charged $40, you know the markup is extreme and you have room to find a better deal.
RxGator shows NADAC data alongside retail prices, discount card prices, and other sources specifically so you can see this gap. When you search a medication, you'll see a "Government Benchmark" section that shows the national average acquisition cost — the true wholesale price — right next to what various programs charge.
The Federal Upper Limit
Related to NADAC is the Federal Upper Limit (FUL), which is the maximum amount that Medicaid will reimburse pharmacies for certain generic drugs. The FUL is set at 175% of the weighted average of the most recently reported monthly NADAC. This is another data point that reveals what drugs actually cost versus what people pay.
Both NADAC and FUL data are publicly available through CMS and are among the data sources RxGator aggregates. Transparency tools like these, combined with direct-to-consumer pharmacies like Cost Plus Drugs, are slowly forcing the retail pharmacy industry toward more honest pricing — but only if patients know to look.
Search your medication on RxGator to compare prices across 18 sources — free, no account required.
Search Drug Prices NowDisclaimer: This article is for informational purposes only and does not constitute medical or financial advice. Drug prices change frequently and vary by pharmacy, location, and insurance plan. Always consult your healthcare provider or pharmacist for the most current pricing and before making changes to your medication. RxGator is a price comparison tool and is not a pharmacy, insurer, or healthcare provider.