ℹ️ Disclosure: RxGrab is reader-supported. We may earn a commission when you click affiliate links — at no extra cost to you. Full policy.
Savings Tips · Discount Cards

Best Pharmacy Discount Cards in 2026: GoodRx vs SingleCare vs RxSaver

Updated April 2026·12 min read
Quick verdict: No single discount card is cheapest everywhere. GoodRx has the widest pharmacy network and best brand recognition. SingleCare often matches or beats GoodRx and is accepted at CVS (where GoodRx sometimes isn't). RxSaver is owned by RetailMeNot and occasionally offers exclusive low prices. The smart move: check all three for every prescription, because the cheapest card changes by drug and pharmacy.

Pharmacy discount cards are free tools that negotiate lower cash prices on your behalf. They're not insurance -- they're pre-negotiated rates between the card company and pharmacies. For many generics, they can reduce prices by 50-80% compared to retail. But which card is actually cheapest? We tested all three on 10 common drugs. For a broader look at all savings options, see our comprehensive guide.

Here's the reality most people miss: the difference between cards on any single fill is usually a few dollars. The real savings come from using any card versus paying retail. A 30-day supply of atorvastatin at full retail runs roughly $95. With any of the three cards below, you'll pay $3-$4. That's a 96% discount before you even start comparing cards to each other.

Pharmacist scanning a prescription at a retail pharmacy counter

How Discount Cards Work

The business model is the same for all three:

  1. The card company negotiates discounted rates with pharmacy chains
  2. You search for your drug and see prices at local pharmacies
  3. You present the coupon (digital or printed) at the pharmacy counter
  4. The pharmacy charges you the discounted price
  5. The card company takes a fee from the pharmacy on each transaction

Key points: these are cash prices, not insurance. They don't count toward your deductible. You can use them whether you have insurance or not. And you should always compare the discount card price against the pharmacy's own cash price -- sometimes the pharmacy's price is lower.

One detail worth understanding: each card company works with multiple PBMs (pharmacy benefit managers) behind the scenes. That's why GoodRx might show you three different prices at the same Walgreens -- each price comes from a different PBM contract. The card is essentially choosing the best available PBM rate for you at that pharmacy.

Head-to-Head Comparison

FeatureGoodRxSingleCareRxSaver
Free versionYesYesYes
Paid tierGold ($9.99/mo)NoNo
Pharmacy coverage70,000+35,000+35,000+
CVS acceptedLimitedYesYes
Walmart acceptedYesYesYes
Costco acceptedYesYesYes
Mobile appYes (best rated)YesYes
Price alertsYesNoNo
TelehealthGoodRx CareNoNo
Account requiredNo (but helps)NoNo
Mail-order optionYes (GoodRx Gold)NoNo

Price Comparison: 10 Common Drugs

Prices shown are the best available at any pharmacy (30-day supply):

DrugGoodRxSingleCareRxSaverWinner
Atorvastatin 20mg$3.49$3.22$3.88SingleCare
Lisinopril 20mg$3.12$3.45$3.67GoodRx
Metformin 1000mg$3.88$3.90$3.55RxSaver
Sertraline 100mg$4.22$3.88$4.50SingleCare
Omeprazole 20mg$5.67$6.11$5.90GoodRx
Amlodipine 10mg$3.44$3.10$3.78SingleCare
Losartan 50mg$6.33$6.55$6.88GoodRx
Escitalopram 10mg$4.89$4.22$5.12SingleCare
Gabapentin 300mg (90)$8.12$8.45$9.00GoodRx
Levothyroxine 50mcg$4.55$4.78$4.22RxSaver

Score: GoodRx wins 4, SingleCare wins 4, RxSaver wins 2.

The margins between cards are typically $0.30-$1.50 per fill. Over a year of monthly fills, that's $3.60-$18 per medication -- not nothing, but not life-changing. The bigger savings come from choosing the right pharmacy, not the right card. See our pharmacy comparison for that analysis.

Price Variation by Pharmacy: Why Location Matters More

Row of prescription medication bottles on a pharmacy shelf

The card you choose matters less than the pharmacy you choose. Here's atorvastatin 20mg (30-day) priced with GoodRx at different pharmacies:

PharmacyGoodRx Pricevs. Retail ($95)
Costco$2.81Save $92.19 (97%)
Walmart$3.49Save $91.51 (96%)
Kroger$4.22Save $90.78 (96%)
Walgreens$7.88Save $87.12 (92%)
CVS$9.44Save $85.56 (90%)
Rite Aid$11.20Save $83.80 (88%)

Same drug, same card, same day -- but a $8.39 spread between the cheapest and most expensive pharmacy. That gap is bigger than the difference between any two discount cards. The lesson: always check prices across multiple pharmacies, not just multiple cards.

The CVS Problem

GoodRx has had an on-again, off-again relationship with CVS. At various points, CVS has restricted or stopped accepting GoodRx coupons. As of 2026, GoodRx works at CVS for some drugs but not all. SingleCare has maintained a more consistent relationship with CVS and is generally the better choice if CVS is your primary pharmacy.

Why does this matter? CVS operates roughly 9,000 locations in the U.S., making it the largest pharmacy chain. If you live in an area where CVS is your most convenient option -- or the only option -- being locked out of GoodRx discounts limits your savings. SingleCare fills that gap reliably.

A practical workaround: check GoodRx first. If it shows CVS pricing, great. If not, switch to SingleCare for your CVS fills and keep using GoodRx at Walmart, Kroger, or independent pharmacies where it tends to offer better rates.

GoodRx Gold: Worth It?

GoodRx Gold costs $9.99/month for individuals (or $19.99/month for families up to 5) and offers additional discounts beyond the free coupons. Is it worth the subscription?

Worth it if: You fill 3+ prescriptions per month at local pharmacies AND the Gold price saves $3+ per fill over the free coupon. Do the math for your specific medications before subscribing.

Not worth it if: You fill 1-2 prescriptions (savings won't cover the $9.99 fee) or you use Cost Plus/Costco for maintenance medications (where Gold doesn't apply).

Let's run the math on a real scenario. Say you fill four prescriptions monthly:

DrugFree GoodRxGoodRx GoldMonthly Savings
Lisinopril 20mg$3.12$1.88$1.24
Atorvastatin 20mg$3.49$1.95$1.54
Metformin 1000mg$3.88$2.10$1.78
Omeprazole 20mg$5.67$2.44$3.23
Total monthly savings$7.79
Gold fee-$9.99
Net-$2.20

In this example, Gold actually costs you $2.20/month more than the free version. You'd need higher-value prescriptions -- or five or more medications -- for Gold to break even. Always check the Gold price for your specific drugs before subscribing.

If you're managing healthcare costs as a freelancer or self-employed person, CeoCult covers how to deduct prescription costs on your taxes.

How to Stack Discount Cards with Other Savings

Discount cards are one tool in a larger savings toolkit. Here's how to combine them with other strategies for maximum savings:

  1. Check your insurance copay first. If your insurance copay is $5 and the discount card price is $3.50, use the card. If the copay is $1, use insurance. See our insurance vs. cash guide.
  2. Ask about the pharmacy's own cash price. Costco and some independents have cash prices that beat discount cards on select drugs. Always ask at the counter.
  3. Consider 90-day fills. Even at local pharmacies, 90-day fills are usually less than 3x the 30-day price. A 30-day supply of sertraline at $3.88 might be $9.50 for 90 days -- saving $1.74 per quarter.
  4. Pair with manufacturer coupons. Some brand-name drugs have manufacturer copay cards that stack differently with insurance vs. discount cards. Check the drug maker's website.
  5. Compare against Cost Plus Drugs. For 90-day maintenance medications, Cost Plus often beats all cards. See our GoodRx vs Cost Plus comparison.

When NOT to Use Discount Cards

Privacy and Data: What Each Card Collects

Person holding a smartphone displaying a pharmacy app at a drugstore

Discount cards are free for a reason -- your prescription data has value. Here's what you should know about each card's data practices:

GoodRx faced a $1.5 million FTC fine in 2023 for sharing user health data with Meta, Google, and other advertising platforms without adequate disclosure. They've since updated their privacy practices and stopped sharing health data with advertisers. But the precedent is worth noting.

SingleCare collects prescription search and fill data. Their privacy policy allows sharing aggregated, de-identified data with partners. Less controversy than GoodRx, but still a data-driven business.

RxSaver is owned by Ziff Davis (parent of RetailMeNot). Similar data collection as SingleCare -- search and fill data, used for business analytics.

The anonymous workaround: You don't need to create an account on any of these platforms to use their coupons. Search for your drug on the website, screenshot or print the coupon, and present it at the pharmacy. No login, no email, no tracking tied to your identity. The pharmacy still processes the transaction, but the card company only sees the coupon ID, not your personal information.

Frequently Asked Questions

Are pharmacy discount cards legitimate?

Yes. GoodRx, SingleCare, and RxSaver are legitimate companies that negotiate discounted rates with pharmacies. They're free to use and don't require personal health information. They make money by charging pharmacies a processing fee on each transaction, similar to how credit card companies work.

Can I use a discount card with insurance?

You can use either your insurance or a discount card for each fill, but not both simultaneously. If the discount card price is lower than your insurance copay, use the card. If your copay is lower, use insurance. You decide on a per-prescription basis.

Do discount cards sell my data?

GoodRx faced FTC scrutiny in 2023 for sharing user health data with advertising platforms. They've since changed their practices. SingleCare and RxSaver have their own privacy policies. If data privacy is a concern, you don't need to create an account to use most discount card coupons -- you can use them anonymously by printing the coupon or showing it on-screen.

Do discount card prices change over time?

Yes. Prices can fluctuate weekly or even daily because they depend on PBM contracts that get renegotiated regularly. A drug that's cheapest on GoodRx today might be cheapest on SingleCare next month. That's why checking all three before every fill is the best strategy -- it takes about 60 seconds per card.

Can I use discount cards for my family members?

Yes. Free discount cards from all three services work for anyone -- you can search and generate coupons for any person's prescription. GoodRx Gold's family plan ($19.99/month) covers up to 5 family members on the paid tier. With the free versions, there's no limit on how many people can use them.

The Bottom Line

Key takeaways:

Never overpay for prescriptions

Weekly savings tips and price comparisons. Free.

Keep reading