Skip to main content
Not medical advice · Terms & Privacy

DATA TRANSPARENCY

How prices work

Last updated

The value of a price comparison depends on where the numbers come from and how fresh they are. Here is exactly how BetterBuyRx collects, refreshes, and ranks prices.

Where the data comes from

For each medication we run source adapters that read publicly available pricing. We group them into a few categories:

Wholesale benchmark (reference only)

NADAC, the National Average Drug Acquisition Cost published by CMS. This is what pharmacies pay to acquire a drug, not a price you can buy at. We show it only as a reference and never as the headline price.

Store generic programs

Published discount lists such as the Walmart $4/$10 generics, Costco member pricing, Publix, H-E-B, Sam's Club, and Meijer's free-prescription program. These come from each retailer's own published catalog.

Transparent-pricing and mail-order pharmacies

Pharmacies that publish their prices directly, including Mark Cuban Cost Plus Drugs, Amazon Pharmacy, Honeybee Health, Blink Health, HealthWarehouse, DiRx, and licensed international mail-order pharmacies.

Coupon / discount networks

Free coupon programs such as GoodRx, SingleCare, Optum Perks, RxSaver, and Hippo. When a coupon price is available we show it alongside the others so you can see which is lowest.

How often it updates

Static store programs, such as published generic lists, are refreshed on a weekly schedule. Adapter health is monitored several times a day so we can spot a source that stops responding. Live sources are queried at the moment you search, and every quote is stored with the source and the time it was fetched so you can judge its freshness.

How results are ranked

Results are ranked by price. No pharmacy pays for placement. Wholesale benchmark figures such as NADAC are shown only as a reference and never as a price you can buy at. When a pharmacy publishes a different pack size than the one you chose, we scale the price to your quantity and note what we scaled from. Read more on our methodology page.

Accuracy limits

We work hard to keep prices accurate, but they are estimates based on public sources. Pharmacies can change a price after we fetch it, and local taxes and eligibility rules can change the final total.

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

Sources include CMS for the NADAC benchmark (Medicaid pharmacy pricing) and each pharmacy's own published pricing. Spotted an error? Email data@betterbuyrx.com.

Frequently asked questions

Where do BetterBuyRx prices come from?+

We run source adapters across roughly 35 pharmacy and program sources: a CMS wholesale benchmark for reference, published store generic lists, transparent-pricing and mail-order pharmacies, and free coupon networks. Every quote stores its source and the time it was fetched.

How often are prices updated?+

Static store programs are refreshed on a weekly schedule, and adapter health is monitored several times a day. Live sources are queried when you search, so those prices are fetched at the time you look. The date each quote was fetched is stored with it.

Are the prices guaranteed to be exact?+

No. No comparison tool can guarantee a pharmacy's final checkout price, because pharmacies change prices and apply local taxes. We show the most recently verified price and the date it was fetched. Prices vary by pharmacy, location, quantity, and eligibility. Always confirm at the counter.

What does a scaled price mean?+

If a pharmacy only publishes pricing for a different pack size than the one you selected, we scale the price to your quantity so the comparison is like-for-like, and we note the pack size we scaled from.

What if a price looks wrong?+

Tell us. Email data@betterbuyrx.com with the medication, pharmacy, and location, and we will check the source. Accurate data is the whole point of the tool.