How to Compare Prescription Prices Before You Fill Your Prescription
Where to check prices before you go to the pharmacy
You can see what a prescription will cost at different pharmacies before you fill it anywhere. The fastest way is to call three or four pharmacies in your area and give them your prescription number — the pharmacist can tell you the price in under a minute. You do not need to visit in person.
If you want to compare prices online, GoodRx, SingleCare, and RxSaver let you enter your medication name, dose, and quantity, then show you prices at nearby pharmacies. These sites also display manufacturer coupons that can lower your out-of-pocket cost. Your insurance plan's website usually has a tool too — log in and search for your medication to see what you would pay at in-network pharmacies.
Some pharmacies price the same medication differently depending on whether you use insurance or pay cash. Always ask the price both ways. A medication might cost less if you skip your insurance and use a coupon instead, especially for drugs your plan does not cover well or charges a high copay for.
Key Takeaways
- Calling pharmacies directly is the fastest way to compare prices, and most will give you a quote over the phone without requiring a visit.
- Free websites like GoodRx and SingleCare show prices at multiple pharmacies and often display coupons that can lower what you pay.
- The same medication can cost different amounts depending on whether you use insurance or pay cash, so ask for both prices.
- Your insurance company's website has a price-comparison tool built in, and checking it takes the same time as calling one pharmacy.
- Prices change frequently, so compare again before each refill rather than assuming the cheapest option stays the same.
How insurance affects what you pay
Your insurance plan determines what you pay for a prescription through your copay, coinsurance, or deductible — not through the pharmacy's base price. Two pharmacies might charge your insurance company different amounts for the same drug, but you will see only your copay at the register. Checking your plan's formulary (the list of drugs your insurance covers) tells you which medications have the lowest copay tier.
Some medications fall into a higher copay category even though a cheaper alternative exists. Your doctor can switch you to a lower-cost drug in the same category — for example, from a brand-name blood pressure medication to a generic version. Ask your doctor or pharmacist whether a generic or different medication would work as well and cost less.
When paying cash might be cheaper than using insurance
For some medications, the cash price with a coupon is lower than what your insurance copay would be. This happens most often with newer brand-name drugs or medications your plan does not cover. Websites like GoodRx show you the cash price alongside your insurance price so you can compare them side by side.
If you decide to pay cash instead of using insurance, tell your pharmacist before they process the prescription. Some pharmacies will not let you switch payment methods after they have already billed your insurance. Also remember that paying cash does not count toward your insurance deductible, so if you are close to meeting it, the math might still favor using insurance.
Generic versus brand-name medications
A generic medication contains the same active ingredient as the brand-name version and works the same way in your body. The FDA requires generics to meet the same safety and quality standards as brand-name drugs. Generics almost always cost less — sometimes 80 to 90 percent less — because the manufacturer did not pay to develop and test the drug originally.
Your doctor can prescribe a generic by name, or you can ask your pharmacist to substitute a generic when you pick up a brand-name prescription. Some insurance plans require you to try the generic first before they will cover the brand-name version. If the generic does not work well for you, your doctor can request that the pharmacy dispense the brand-name drug instead.
Pharmacy discount programs and manufacturer coupons
Manufacturer coupons reduce the price you pay at the pharmacy, and you can use them whether or not you have insurance. These coupons usually come from the drug maker's website or from coupon sites like GoodRx and SingleCare. Some coupons cover the entire copay; others reduce your out-of-pocket cost by a set dollar amount.
Pharmacy discount programs like those offered by Walmart, CVS, and Walgreens give you a reduced price on medications without requiring membership or insurance. These programs are free to use. The discount varies by medication and pharmacy, so compare the program price against what you would pay with insurance or a manufacturer coupon.
Coupons and discount programs have limits. Some coupons expire after a certain date or limit how many times you can use them. Others do not work for people with government insurance like Medicare or Medicaid. Check the coupon terms before you rely on it, and ask your pharmacist whether it applies to your situation.
What to do if your medication is too expensive
If none of the prices you find are affordable, talk to your doctor before you skip doses or stop taking the medication. Your doctor might be able to prescribe a different medication in the same category that costs less, or they might know about patient assistance programs run by the drug manufacturer. These programs sometimes provide medications free or at a reduced cost to people who meet income requirements.
Your pharmacist can also suggest ways to lower your cost. They know which medications your insurance covers well and which ones have good manufacturer coupons. Some pharmacies offer their own discount programs or can tell you when a medication price drops. Building a relationship with one pharmacist means they learn your medications and can alert you to savings you might miss otherwise.
How often prices change and when to compare again
Prescription prices change frequently — sometimes weekly — because pharmacies adjust their prices and manufacturers release new coupons. A medication that was cheapest at one pharmacy last month might cost more this month. This means comparing prices once is not enough; you should check again before each refill, especially for medications you take regularly.
Set a reminder to compare prices before your prescription runs out, rather than waiting until you are out of medication. This gives you time to switch pharmacies if you find a better price, and it prevents you from paying more than necessary out of habit. Many people stay at the same pharmacy for convenience without realizing they could save significantly by checking other options.
Frequently Asked Questions
Can I use a coupon from GoodRx if I have Medicare?
It depends on your specific Medicare plan. Some Medicare plans do not allow you to use manufacturer coupons or discount programs because they could lower what Medicare pays. Call your Medicare plan before using a coupon, or ask your pharmacist to check whether the coupon is compatible with your coverage.
What if the pharmacy says the price is different when I pick up the prescription than when I called?
Prices can change between when you called and when you fill the prescription, especially if several days have passed. Ask the pharmacist to quote you the current price and confirm it matches what you expected. If it is significantly higher, ask whether a generic or different medication would cost less.
Do I have to use the same pharmacy every time, or can I switch?
You can switch pharmacies whenever you want. Your prescription records stay with each pharmacy, but you can transfer prescriptions to a new pharmacy by asking your doctor's office to send it there or by asking the current pharmacy to transfer it. Switching is free and takes a few minutes.
Will comparing prices delay when I can pick up my medication?
No. You can compare prices while your prescription is being filled at one pharmacy, or before you submit it anywhere. If you find a better price at a different pharmacy, you can transfer the prescription there. The only delay is the time it takes to make a few phone calls or check websites — usually 10 to 15 minutes.
What if my doctor prescribed a brand-name drug but the generic is much cheaper?
Ask your doctor whether the generic version would work for you. Most doctors are willing to switch you to a generic to lower your cost. If your doctor wants you on the brand-name version specifically, ask them why — sometimes there is a medical reason, but often it is just habit and they are open to the generic.