Skip to main content
Not medical advice · Terms & Privacy

Why Prescription Prices Vary Between Pharmacies

By BetterBuyRx Editorial Team

Written for cost and savings education only — not medical advice, and not medically reviewed. Always confirm details with your doctor or pharmacist. See our methodology.

Last updated

Prescription prices vary between pharmacies because each pharmacy pays a different acquisition cost for the same drug, works with different insurance networks and pharmacy benefit managers, and sets its own markup and dispensing fee. These layered differences mean the same medication, same strength, and same quantity can have very different price tags just a few miles apart. Prices vary by pharmacy, location, quantity, and eligibility, so comparing before you fill is the only way to know for sure.

The drug supply chain has more steps than most people realize

A prescription drug typically moves from manufacturer to wholesaler to pharmacy before it ever reaches a patient. Each pharmacy negotiates its own purchase price, called the acquisition cost, with its wholesaler. The Centers for Medicare & Medicaid Services tracks a rough national benchmark for this called the National Average Drug Acquisition Cost, or NADAC, which is based on a survey of what retail pharmacies actually pay to acquire drugs (Medicaid.gov, NADAC). Even this benchmark is only an average — actual pharmacy-level acquisition costs differ by pharmacy size, purchasing group, and negotiating power.

Pharmacy benefit managers add another layer

If you have insurance, a pharmacy benefit manager, or PBM, sits between your insurer and the pharmacy. PBMs negotiate rebates with drug manufacturers and set reimbursement rates for pharmacies. In 2024, the Federal Trade Commission published an interim staff report finding that the largest PBMs manage nearly 95 percent of all prescriptions filled in the United States, and that this concentration gives them significant influence over what pharmacies are paid and, in turn, what patients are charged (FTC, Interim Staff Report on Prescription Drug Middlemen, 2024). The report also noted that PBM contract terms can squeeze independent pharmacies, which may affect the prices those pharmacies are able to offer.

Because different pharmacies are in-network with different PBMs, and PBM contracts differ pharmacy by pharmacy, your copay for the same drug can differ depending on which pharmacy in your network you choose.

Cash price and copay are not always the same number

Many people assume their insurance copay is the lowest price available, but that isn't guaranteed. KFF Health News has reported that pharmacists have observed cases where consumers using insurance copays pay more than they would paying cash, especially for older generic drugs where cash prices have dropped due to competition (KFF Health News, 2016). This is one reason it helps to ask your pharmacist for both the cash price and your copay before deciding how to pay. Read more in our guide on cash price versus insurance copay.

Markups, dispensing fees, and local competition

On top of acquisition cost, each pharmacy adds its own markup and a dispensing fee to cover overhead like staff, rent, and insurance. These fees are set independently by each pharmacy or pharmacy chain and are not standardized. A pharmacy in an area with more competition may set a lower markup to stay competitive, while a pharmacy in a rural area with fewer options nearby may have less pricing pressure. This is part of why the same medication, same strength, same pharmacy chain, can even show slightly different prices in different zip codes.

How to actually see the difference

Because none of these pricing layers are visible to patients by default, the only reliable way to know if you're getting a good price is to check. You can compare prescription prices on BetterBuyRx to see how a specific medication's price looks across nearby pharmacies before you fill. If you want a step-by-step walkthrough, see our guide on how to compare prescription prices near you.

Comparison: what affects your price at the counter

FactorWho controls itWhy it varies
Acquisition costPharmacy and its wholesalerNegotiated individually; larger chains may get volume discounts
PBM contract and rebatesInsurer's PBM and the pharmacyDifferent pharmacies are in different PBM networks
Markup and dispensing feeIndividual pharmacy or chainSet independently; can reflect local competition
Cash vs. copayYou choose which to payOne is not always lower than the other; ask both
Local market competitionGeographyMore nearby pharmacies can mean more competitive pricing

What you can actually do about it

You cannot change how PBMs negotiate or how a pharmacy sets its markup, but you can shop around before filling, especially for maintenance medications you take every month. Search your medication on BetterBuyRx to check prices at pharmacies near you before your next refill. If a generic version of your medication exists, ask your doctor or pharmacist whether it might be appropriate for you — generics are often, though not always, cheaper than brand-name drugs. For a deeper look at generics specifically, see our guide on generic versus brand-name medications.

When price differences matter most

Price variation tends to matter most for medications you take long-term, since small per-fill differences add up over a year. It also matters more for people paying entirely out of pocket, since insured patients with flat copays may not see the underlying price swings directly, even though those swings can affect premiums over time. If you're uninsured or paying cash, check prices near you before you commit to a pharmacy.

Specialty and brand-name drugs can show even bigger gaps

Price variation tends to be smaller for common low-cost generics and larger for specialty or brand-name drugs, where list prices are higher and rebate arrangements are more complex. A related FTC report on pharmacy benefit managers found that the largest PBMs and their affiliated pharmacies marked up a share of specialty generic drugs well above the drugs' estimated acquisition cost, based on the NADAC benchmark, generating billions in additional revenue over a multi-year period the FTC studied. This does not mean every specialty drug is marked up the same way, but it is a reason to ask questions and compare, especially for higher-cost medications, rather than assume the first price you see is the best one available.

Insurance formularies add a final layer of variation

Even with the same insurance plan, the price you pay can depend on whether your pharmacy is classified as "preferred" or "standard" in your plan's network. Preferred pharmacies often have negotiated lower cost-sharing amounts for the same drug compared to standard network pharmacies, even though both accept your insurance. Checking your plan's pharmacy directory, or asking the pharmacy directly whether it is a preferred network pharmacy, can reveal a lower copay for the exact same prescription without changing anything else about your coverage.

Frequently asked questions

Why does the same drug cost different amounts at two pharmacies?

Each pharmacy negotiates its own acquisition cost with wholesalers, works with different pharmacy benefit managers, and sets its own markup and dispensing fee. These differences stack up, so the same drug and dose can have a noticeably different price a few miles away.

Do big chain pharmacies always have lower prices than independents?

Not always. Chains can negotiate lower acquisition costs due to volume, but independent pharmacies sometimes offer lower cash prices on specific generics to stay competitive. Prices vary by drug, so it helps to compare rather than assume.

What is a pharmacy benefit manager and how does it affect price?

A pharmacy benefit manager (PBM) is a company that manages prescription drug benefits for insurers and negotiates prices, rebates, and pharmacy reimbursement. The FTC has reported that PBM contract terms can influence what pharmacies charge and what patients pay at the counter.

Is the cash price ever lower than my insurance price?

Yes, this can happen, particularly for older, low-cost generic drugs. It is worth asking your pharmacist for both prices before you pay.

Does my location affect the price I pay?

Yes. Local market competition, state regulations, and regional wholesaler contracts can all affect the price a specific pharmacy charges, even within the same chain.

Sources

  1. FTC Releases Interim Staff Report on Prescription Drug Middlemen
  2. National Average Drug Acquisition Cost (NADAC)
  3. Filling A Prescription? You Might Be Better Off Paying Cash
  4. Retail Price Survey, Medicaid.gov
  5. FTC Finds PBMs Massively Mark Up Prices of Key Drugs

Compare prices & find savings

This guide is for cost and savings education only. It is not medical advice. Talk to your doctor or pharmacist before making any changes to your medications. Prices vary by pharmacy, location, quantity, and eligibility, and they change over time.

Related guides

Find lower-cost options for your medication

Enter a brand or generic name to compare current pharmacy and discount prices.

Prices vary by pharmacy, location, quantity, and eligibility, and they change over time.