How to check drug prices before you fill (2026)
Why the same drug costs different amounts at different pharmacies
If you have ever called two pharmacies and gotten two wildly different quotes for the same medication, you are not imagining things. Pharmacy pricing is not standardized. Each pharmacy sets its own cash price based on its wholesale acquisition cost, overhead, location, and competitive environment.
Here is how the math works. A pharmacy buys generic atorvastatin (Lipitor) from a wholesaler for roughly $0.04 per tablet. One chain pharmacy marks it up to $14.99 for a 30-day supply. The independent pharmacy across the street charges $38.50. The Costco pharmacy two miles away charges $5.72. All three are selling the identical molecule manufactured by the same company.
The markup on generics is where pharmacies make their margin, and those margins vary enormously. Warehouse clubs like Costco operate pharmacies as a traffic driver (get people in the building, sell them a rotisserie chicken on the way out). Traditional chain pharmacies rely on prescription revenue as a core profit center. That structural difference explains most of the price gap.
For people paying out of pocket, or those with high-deductible plans that cover very little until the deductible is met, this price variation matters. A lot. We have seen annual savings of $400 to $900 simply from switching pharmacies for two or three maintenance medications.
Insurance complicates this further. Your copay is determined by your plan's formulary tier, not the pharmacy's cash price. That means your insurance copay could actually be higher than the cash price with a discount card. We will cover this "clawback" problem in detail below.
Free tools to check drug prices online
Several free services aggregate pharmacy pricing data and let you compare costs before you drive anywhere. We tested all of them for accuracy and ease of use. Here is what each one does well.
GoodRx
GoodRx is the largest prescription price comparison platform with pricing data from over 70,000 pharmacies. You search by drug name, dosage, and quantity, then see prices at nearby pharmacies ranked from lowest to highest. GoodRx makes money by collecting a fee from the pharmacy when you use their coupon, so the service is genuinely free for consumers. Their GoodRx Gold membership ($9.99/month) unlocks deeper discounts on certain medications. For a detailed comparison, see our GoodRx vs. SingleCare breakdown.
SingleCare
SingleCare works similarly to GoodRx but sometimes beats GoodRx on specific medications. We found SingleCare offered lower prices on about 30% of the generics we tested, particularly at CVS and Kroger pharmacies. No membership tier. Completely free. Check our pharmacy discount cards comparison to see which card wins for your specific medications.
RxSaver (by RetailMeNot)
RxSaver is a smaller player but worth checking. Their interface is clean, and they occasionally surface prices from independent pharmacies that GoodRx and SingleCare miss. Particularly useful if you live in a rural area with fewer chain options.
Cost Plus Drugs (Mark Cuban)
Cost Plus Drugs takes a different approach. Instead of aggregating pharmacy prices, they operate as an online pharmacy with a transparent pricing model: manufacturer cost + 15% markup + $5 pharmacist fee + $5 shipping. For a 90-day supply of atorvastatin 20mg, Cost Plus charges $4.20 total. The downside: mail-order only, so you wait 3 to 5 business days. Not ideal if you need something today.
Costco Pharmacy
Costco's pharmacy consistently ranks among the cheapest brick-and-mortar options. You do not need a Costco membership to use their pharmacy (required by law in most states). Their online price checker lets you look up cash prices before visiting. We cover this in depth in our Costco pharmacy pricing guide.
Amazon Pharmacy
Amazon Pharmacy offers competitive mail-order pricing, especially for Prime members who get additional discounts on generics and brand-name drugs. Prime members pay as little as $2 for select generics on a 30-day supply. The limitation: mail-order delivery timelines and a more limited selection compared to traditional pharmacies.
Our recommendation: check at least GoodRx and SingleCare for every prescription. Then check Cost Plus Drugs if you can wait for mail delivery. This three-source approach takes about 5 minutes and catches the lowest price roughly 95% of the time. For a full breakdown of all the best prescription discount cards, see our dedicated guide.
Step by step: how to check prices before going to the pharmacy
Here is the exact process we recommend. It works whether you have insurance, are uninsured, or have a high-deductible plan where you are paying cash until your deductible kicks in.
1 Get the exact drug name, dosage, and quantity from your doctor. Ask for the generic name if a generic exists. Example: "atorvastatin 20mg, quantity 30, 30-day supply" rather than just "Lipitor." The generic version of Lipitor costs $3 to $15. Brand-name Lipitor costs $350 or more.
2 Search on GoodRx.com or the GoodRx app. Enter the drug name, select dosage and quantity, then enter your zip code. You will see a list of pharmacies sorted by price, each with a coupon you can use at checkout.
3 Repeat the search on SingleCare.com. Compare results. Note which pharmacy and which discount card offers the lowest price. Sometimes GoodRx wins, sometimes SingleCare wins. It varies by drug and pharmacy.
4 Check Cost Plus Drugs for mail-order pricing. If you can wait 3 to 5 days, Cost Plus often beats both GoodRx and SingleCare on 90-day supplies. Their transparent cost-plus model means no hidden fees.
5 Compare against your insurance copay. Log into your insurance portal or call the number on your insurance card. Ask: "What is my copay for [drug name] at [pharmacy name]?" If your insurance copay is $25 but GoodRx shows $7.43 at the same pharmacy, use the discount card instead.
6 Bring the coupon to the pharmacy. Show the pharmacist the GoodRx or SingleCare coupon (on your phone or printed). Tell them: "Please run this through the discount card, not my insurance." They will process it. Done.
The whole process takes about 10 minutes the first time. After that, you already know which pharmacy and which card gives you the best price, so refills take about 30 seconds to verify.
Price comparison: 5 common generics across 4 pharmacies
We compared prices for five of the most commonly prescribed generic medications at four pharmacy types. All prices are for a 30-day supply, checked in April 2026 using GoodRx and SingleCare coupons for the discount card column and published cash prices for the retail column. Prices reflect the lowest available coupon price in a mid-size U.S. metro area.
| Medication (30-day) | CVS (cash) | Walgreens (cash) | Costco | Best coupon price |
|---|---|---|---|---|
| Atorvastatin 20mg | $14.99 | $18.49 | $5.72 | $3.86 (SingleCare @ Costco) |
| Lisinopril 10mg | $12.49 | $15.99 | $4.18 | $3.22 (GoodRx @ Costco) |
| Metformin 500mg | $11.99 | $13.49 | $4.94 | $3.58 (SingleCare @ Kroger) |
| Amlodipine 5mg | $13.49 | $16.99 | $5.26 | $3.94 (GoodRx @ Walmart) |
| Omeprazole 20mg | $16.99 | $21.49 | $6.38 | $4.12 (SingleCare @ CVS) |
Notice the pattern. The best coupon price beats the Costco cash price on every single drug. And the Costco cash price beats CVS and Walgreens cash prices by 50% to 70%. If you are paying retail cash price at a chain pharmacy without checking alternatives first, you are likely overpaying by $8 to $17 per medication per month.
For a broader comparison across more pharmacies, see our guide to the cheapest pharmacies for prescriptions in 2026. And if you take multiple medications, check whether the Walmart $4 list covers any of yours.
When to use a discount card instead of insurance (the "clawback" problem)
This is where prescription pricing gets genuinely confusing, so let us break it down clearly.
When you fill a prescription using insurance, your pharmacy submits a claim and your insurance plan determines your copay based on the drug's formulary tier. For a Tier 1 generic, that copay might be $10 to $15. Sounds reasonable. But here is the catch: the pharmacy's actual cost for that generic might be $3, and the GoodRx coupon price might be $4.50.
In that scenario, your insurance "copay" is actually more expensive than the cash price with a discount card. This is called a clawback: the pharmacy collects your $10 copay, keeps $3 to cover the drug cost, and sends the remaining $7 back to the insurance company (or the pharmacy benefit manager). You are essentially overpaying to subsidize the system.
Here is a simple decision framework:
- Use the discount card if the coupon price is lower than your insurance copay AND you are nowhere near meeting your deductible for the year.
- Use insurance if you are within $200 to $500 of meeting your deductible, especially if you have upcoming procedures or expensive medications later in the year.
- Always compare both by asking the pharmacist to run the prescription both ways. Most pharmacists will do this if you ask politely.
For a deeper look at navigating prescriptions without insurance, read our guide on how to save money on prescriptions without insurance.
How to check prices for brand-name drugs
Everything above focuses primarily on generics, where the savings are dramatic and the tools work well. Brand-name drugs are a different situation. A GoodRx coupon might save you 10% to 20% on a brand-name drug, but when the starting price is $450/month, that still leaves you paying $360 or more.
For brand-name medications, here are additional strategies to check and reduce prices:
Manufacturer copay cards
Nearly every brand-name drug has a manufacturer copay assistance program. These are separate from GoodRx or SingleCare. Visit the drug manufacturer's website directly and look for "savings card" or "copay assistance." For example, the Eliquis savings card can reduce a $550/month medication to $10/month for commercially insured patients. These programs typically exclude Medicare and Medicaid beneficiaries.
Patient assistance programs (PAPs)
If you are uninsured or underinsured, most major pharmaceutical companies offer free or heavily discounted medications through patient assistance programs. Income limits vary but often cover households earning up to 400% of the federal poverty level ($62,400 for a single person in 2026). NeedyMeds (needymeds.org) and RxAssist (rxassist.org) maintain searchable databases of these programs.
Therapeutic alternatives
Ask your doctor: "Is there a generic in the same drug class that works similarly?" In many cases, a $400/month brand-name drug has a $12/month generic cousin that treats the same condition. Your doctor may have prescribed the brand-name out of habit or because a drug rep promoted it. The clinical difference between, say, brand-name rosuvastatin (Crestor) and generic atorvastatin is often negligible for most patients.
Some conditions that feel like they require prescription medication may also benefit from supplemental approaches. Our partners at Health Britannica cover evidence-based supplements that complement (not replace) prescription treatments.
Build a price-checking habit that saves hundreds per year
The biggest barrier to saving money on prescriptions is not the tools. The tools are free and easy. The barrier is the assumption that your pharmacy's price is the price, and that your insurance copay is always the best deal. Neither is true.
Here is what a price-checking habit looks like in practice:
- New prescription: Check GoodRx, SingleCare, and Cost Plus before filling. Compare against your insurance copay. Pick the lowest option. Total time: 10 minutes.
- Refills: Spot-check prices every 3 months. Generic prices fluctuate as supply contracts change. A drug that was cheapest at CVS in January might be cheapest at Kroger in April.
- Annual insurance renewal: When your plan changes in January, re-compare every maintenance medication. New formulary tiers can dramatically change your copays.
- 90-day supplies: Always ask for a 90-day supply instead of 30-day. The per-unit cost drops significantly, and you make fewer pharmacy trips. Cost Plus Drugs and Amazon Pharmacy are particularly competitive on 90-day fills.
If you are paying for medications out of pocket, do not forget that prescription drug costs are tax-deductible as a medical expense (subject to the 7.5% AGI threshold). Our partners at CEO Cult cover how to maximize medical expense deductions on your tax return.
For a consolidated look at every strategy in one place, see our complete guide to the best prescription discount cards for 2026. If you already know which discount cards interest you, our head-to-head pharmacy discount card comparison has detailed pricing data across 20+ medications.
How to check what your insurance actually covers
Before comparing cash prices, it helps to know your baseline: what your insurance charges for a given drug. Many people skip this step and just accept whatever the pharmacist tells them at the counter.
Every insurance plan publishes a formulary, which is the list of drugs they cover and the tier (cost level) assigned to each one. Here is how to find yours:
- Check your insurance company's website. Log in and search for "formulary" or "drug list." Most plans let you search by drug name and see the tier, copay, and any prior authorization requirements.
- Call the number on your insurance card. Ask: "What tier is [drug name] on my formulary, and what is my copay at [pharmacy name]?" Write down the exact number.
- Ask about step therapy requirements. Some plans require you to try a cheaper drug first (and fail on it) before they cover the drug your doctor prescribed. Knowing this upfront saves a wasted trip to the pharmacy.
- Check for preferred pharmacies. Many plans have a "preferred pharmacy" network where copays are lower. Your plan might charge $15 at Walgreens but only $8 at CVS for the same drug, simply because CVS is their preferred partner.
Once you know your insurance copay, you have the baseline to compare against discount card prices. That comparison is where the real savings happen. We found that for 40% of common generic prescriptions, the discount card price beats the insurance copay. For the full insurance vs. cash price analysis, see our dedicated breakdown.
Is it legal to use a discount card instead of my insurance?
Why is the same drug different prices at different pharmacies?
Do drug prices change frequently?
Can I check prices for controlled substances online?
Get weekly Rx price alerts
We track price drops on the 100 most-prescribed generics. One email per week, no spam.
From our network
- Evidence-based supplement alternatives (Health Britannica) for conditions where supplements complement prescriptions
- Medical expense tax deductions guide (CEO Cult) to recover some of your out-of-pocket prescription costs