Pharmacy savings programs compared

Every major chain runs a pharmacy savings program. Here's what each one actually offers, what it costs, and how they stack up.

ChainProgramCostHeadline benefit
CVS ExtraCare Free or paid tier (see guide) ExtraCare is CVS's free loyalty program.
Walgreens myWalgreens Free or paid tier (see guide) myWalgreens replaced the older Balance Rewards program.
Rite Aid Rite Aid Rewards Free or paid tier (see guide) Rite Aid Rewards is a points-based program.
Walmart Pharmacy Walmart+ Rx for Less Free or paid tier (see guide) Walmart+ ($98/year or $12.
Costco Pharmacy Costco Member Prescription Program Free or paid tier (see guide) The Costco Member Prescription Program (CMPP) gives Costco members discounted cash prices on a wide list of generics and brand medications when paying without insurance.
Kroger Pharmacy Kroger Rx Savings Club Free or paid tier (see guide) Kroger Rx Savings Club ($36/year individual, $72/year family) offers $0 generics on hundreds of medications, up to 85% off thousands more, and discounts that work without insurance.
Publix Pharmacy Publix Pharmacy Free Medication Program Free or paid tier (see guide) Publix Pharmacy fills several common medications free of charge with a valid prescription, including up to a 90-day supply of metformin (immediate-release), lisinopril, amlodipine, and the generic versions of amoxicillin, ampicillin, ciprofloxacin, penicillin VK, sulfamethoxazole/trimethoprim, and more.

How chain pharmacy coupons actually work

The "coupon" most pharmacy chains advertise is really a loyalty program — points or cash back earned on prescription pickups and front-store purchases, redeemable on a future visit. The most valuable savings rarely come from the loyalty program itself; they come from layering it with three other tools every cashier knows about: a manufacturer copay card (for brand-name medications), a discount-card cash price (GoodRx or SingleCare), and the chain's own seasonal coupons clipped in the app.

It's worth asking the pharmacist directly: "Can you compare my insurance copay to the GoodRx cash price?" Pharmacy systems can run that comparison in under a minute, and when the cash price wins, the pharmacist can process it as a cash-pay transaction instead of running it through your insurance. This is especially valuable for common generics, where insurance copays are often higher than the unaided cash price.

Read each program in depth

ExtraCare

CVS

ExtraCare is CVS's free loyalty program.

myWalgreens

Walgreens

myWalgreens replaced the older Balance Rewards program.

Rite Aid Rewards

Rite Aid

Rite Aid Rewards is a points-based program.

Walmart+ Rx for Less

Walmart Pharmacy

Walmart+ ($98/year or $12.

Costco Member Prescription Program

Costco Pharmacy

The Costco Member Prescription Program (CMPP) gives Costco members discounted cash prices on a wide list of generics and brand medications when paying without insurance.

Kroger Rx Savings Club

Kroger Pharmacy

Kroger Rx Savings Club ($36/year individual, $72/year family) offers $0 generics on hundreds of medications, up to 85% off thousands more, and discounts that work without insurance.

Publix Pharmacy Free Medication Program

Publix Pharmacy

Publix Pharmacy fills several common medications free of charge with a valid prescription, including up to a 90-day supply of metformin (immediate-release), lisinopril, amlodipine, and the generic versions of amoxicillin, ampicillin, ciprofloxacin, penicillin VK, sulfamethoxazole/trimethoprim, and more.