What a pharmacy discount card does
A pharmacy discount card is a free card or digital code that reduces the price you pay for prescription medications at the pharmacy counter. You present it before the pharmacist rings up your prescription, and the card's network negotiates a lower price with the pharmacy. The discount applies whether or not you have insurance — and if you do have insurance, you choose which one to use at checkout.
The card does not cover the full cost of medication. Instead, it typically cuts 10 to 60 percent off the pharmacy's standard price, depending on the drug and the pharmacy. You pay the discounted amount out of pocket. The card holder — usually a nonprofit or a pharmacy benefit company — makes money by taking a small percentage of the discount from the pharmacy.
Discount cards work best for medications that are not covered by your insurance, for people without insurance, or when the card's price is lower than your insurance copay. You can carry multiple cards and compare prices at the register before you pay.
Key Takeaways
- Pharmacy discount cards are free and reduce the price of medications at checkout, typically by 10 to 60 percent depending on the drug.
- You can use a discount card instead of insurance, or compare the card price to your insurance copay and choose the lower one at the register.
- Common sources for free cards include GoodRx, SingleCare, Walmart, and your local pharmacy, and you can request a physical card or use a digital code on your phone.
- The same medication can cost different amounts at different pharmacies, so comparing prices across pharmacies before you fill the prescription saves money.
- Discount cards do not affect your insurance coverage or future claims, and using one does not prevent you from using insurance later.
Where to get a free pharmacy discount card
The largest discount card networks are GoodRx, SingleCare, and RxSaver. All three offer free digital codes you can look up on their websites or apps before you go to the pharmacy. You enter your medication name, strength, and quantity, then see prices at nearby pharmacies. You can screenshot the code or show it on your phone at checkout.
Many individual pharmacies and pharmacy chains offer their own discount programs. Walmart, CVS, Walgreens, and Kroger all have free cards or programs that work at their locations. Ask the pharmacist at your local pharmacy whether they offer a discount program — some are not advertised online but are available if you request one in person.
Nonprofit organizations and patient information programs sometimes distribute discount cards for specific medications or conditions. Your doctor's office, a local health department, or a disease-specific nonprofit (such as the American Diabetes Association) may have cards available. These are usually free and work the same way as commercial cards.
How to use a discount card at the pharmacy
Before you fill a prescription, look up the medication on the discount card's website or app. Enter the drug name, strength (such as 500 mg), and quantity (such as 30 tablets). The site will show you prices at pharmacies near you. Write down the lowest price and the pharmacy where it is available, or take a screenshot of the code.
When you go to the pharmacy, tell the pharmacist you want to use a discount card instead of insurance, or ask them to run both and tell you which is cheaper. Hand over the physical card or show the digital code on your phone. The pharmacist will enter it into their system, and the discounted price will appear on the register. You pay the amount shown and leave with your medication.
If you have insurance, you can compare the discount card price to your copay before you decide. Some medications cost less with a discount card than with insurance, especially if the drug is not on your insurance formulary or if your copay is high. You do not have to choose the same payment method every time — you can use insurance for one prescription and a discount card for another on the same day.
Comparing prices across pharmacies
The same medication at the same dose costs different amounts at different pharmacies. A 30-day supply of a common blood pressure medication might cost $15 at one pharmacy and $45 at another, even though both are in your town. Discount card websites show you prices at multiple pharmacies so you can choose the cheapest one.
Chain pharmacies (Walgreens, CVS, Walmart) and independent pharmacies often have different prices for the same drug. Mail-order pharmacies and online pharmacies like Amazon Pharmacy sometimes offer lower prices than local stores, though you have to wait for shipping. If you take a medication regularly, comparing prices once every few months can save you hundreds of dollars a year.
Some pharmacies offer loyalty programs or bulk discounts that are not reflected in the discount card price. Ask the pharmacist whether a lower price is available if you fill a 90-day supply instead of a 30-day supply, or whether the pharmacy has a loyalty program that stacks with the discount card.
When a discount card costs less than insurance
A discount card can be cheaper than insurance in several situations. If your insurance copay is $50 but the discount card price is $20, you pay $20. If your medication is not covered by your insurance at all, a discount card gives you a price when insurance would not. If you have not met your deductible yet, a discount card price is usually lower than the full pharmacy price you would pay out of pocket.
Generic medications are often cheaper with a discount card than with insurance, because the card's negotiated price is lower than the copay. Brand-name drugs are more likely to be cheaper with insurance if the drug is on your formulary, but comparing both at the register takes 30 seconds and can save you money.
If you are between jobs or waiting for insurance to start, a discount card keeps your medication affordable while you have no coverage. The card works when ready — there is no waiting period or enrollment process.
What discount cards do not cover
Discount cards work only at pharmacies that are part of the card's network. Most major chains and independent pharmacies accept GoodRx, SingleCare, and RxSaver, but some small or rural pharmacies do not. Before you travel or switch pharmacies, check the discount card's website to confirm the pharmacy is in the network.
Discount cards do not cover the cost of medications completely — they reduce the price, not eliminate it. You still pay out of pocket. They also do not cover non-prescription items like vitamins, over-the-counter pain relievers, or medical supplies unless the pharmacy's discount program specifically includes them.
Some medications are not discounted much, or at all. Drugs that are already very cheap (such as generic antibiotics that cost $4 at Walmart) may not show a discount. Specialty medications and injectables sometimes have limited discounts because the pharmacy's margin is already small.
Using a discount card with insurance
A discount card does not interfere with your insurance. Using a discount card one time does not affect your coverage, your deductible, or your ability to use insurance for future prescriptions. You can use a discount card for one medication and insurance for another on the same day, or switch back and forth month to month.
Some insurance plans have rules about using discount cards. A few plans require you to use insurance first, or they may not cover a medication if you have already filled it with a discount card. Check your insurance plan's terms or call the insurance company before you use a discount card for the first time if you are unsure.
If you are on Medicare, using a discount card may affect your out-of-pocket costs and your coverage gap (the "donut hole"). Ask your Medicare plan or pharmacist whether a discount card will change your costs before you use one.
Frequently Asked Questions
Do I have to sign up or give my personal information to use a discount card?
No. Most discount cards, including GoodRx and SingleCare, do not require you to create an account or provide personal information. You can look up prices and get a code without signing up. Some pharmacy chains ask for your name and phone number to track your purchases for their loyalty program, but this is optional.
Can I use a discount card if I do not have insurance?
Yes. Discount cards work whether or not you have insurance. If you are uninsured, a discount card is often the cheapest way to pay for prescriptions. You do not need insurance to use one.
What if the pharmacy says they do not accept the discount card?
Ask the pharmacist to check the discount card network's website to confirm the pharmacy is listed. If the pharmacy is in the network but the system is not recognizing the code, the pharmacist can call the discount card company's support line. If the pharmacy is not in the network, you can transfer your prescription to a pharmacy that accepts the card.
Will using a discount card affect my insurance deductible or copay?
No. Using a discount card does not count toward your insurance deductible or out-of-pocket maximum. The discount card payment is separate from your insurance. If you use insurance instead, that payment counts toward your deductible as usual.
Can I use multiple discount cards for the same prescription?
No. You choose one payment method at the register — either one discount card or your insurance. You cannot stack multiple cards. However, you can compare prices from different cards before you go to the pharmacy and choose the one with the lowest price.