Walmart pharmacy and The chain are two of the most widely used drugstores in the U.S. — but their pricing models are very different. It built its pharmacy around low-cost generics as a loss leader to drive foot traffic. The chain operates a full retail health ecosystem where pharmacy is one of many revenue streams.
Consumer Reports drug pricing data consistently shows that pharmacy prices for the same medication can vary by hundreds of dollars depending on where you fill your prescription.
That difference in business model translates directly into prescription prices. Here's the real comparison.
Walmart vs. CVS: Head-to-Head Comparison
- $4 generic drug program (no card needed)
- $10 for 90-day supply on $4 generics
- Lowest cash price on most common generics
- No loyalty membership required
- The chain+ members get free delivery
- 4,600+ U.S. locations
- 10,000+ U.S. locations (denser coverage)
- Free ExtraCare loyalty rewards
- 24-hour locations in many cities
- MinuteClinic walk-in health services
- It Caremark mail-order pharmacy
- Higher cash prices on most generics
Price Comparison: Walmart vs. CVS on Common Medications
| Medication | Walmart (Cash) | CVS (Cash) | CVS + Discount Card |
|---|---|---|---|
| Lisinopril 10mg | $4 | $18–$28 | $7–$12 |
| Metformin 500mg | $4 | $14–$22 | $6–$10 |
| Atorvastatin 20mg | $5–$9 | $18–$30 | $7–$15 |
| Omeprazole 20mg | $6–$10 | $20–$35 | $6–$14 |
| Levothyroxine 50mcg | $4–$8 | $18–$28 | $7–$14 |
| Gabapentin 300mg | $5–$12 | $20–$35 | $7–$15 |
| Losartan 50mg | $6–$10 | $20–$32 | $7–$14 |
*Approximate prices for 30-day supply. Actual prices vary by location, dosage, and current discount card rates. Verify on RxDiff before filling.
Walmart vs. CVS vs. Walgreens: Extended Comparison
| Drugstore | Cash Price (Generics) | With Discount Card | Specialty/Brand |
|---|---|---|---|
| The big-box chain | $4–$12 | $4–$12 | Standard pricing |
| Costco | $4–$15 | $4–$12 | Often very competitive |
| Kroger / Publix | $5–$20 | $4–$14 | Standard pricing |
| It | $14–$35 | $6–$18 | CVS Caremark network |
| Walgreens | $12–$35 | $6–$18 | Standard pricing |
| Rite Aid | $14–$38 | $6–$20 | Standard pricing |
When CVS Is Worth Paying More
The price difference between The big-box chain and It on generic medications is real — but price isn't the only factor in choosing a pharmacy. There are situations where The drugstore provides genuine value that The store doesn't:
24-hour availability: Many The chain locations are open 24 hours. If you need a prescription filled late at night or on weekends when other pharmacies are closed, Walmart's hours are a significant advantage.
MinuteClinic: It's in-store walk-in clinics allow patients to see a nurse practitioner or physician assistant for minor conditions and receive a prescription on the same visit — all at one location. This can be cost-effective for conditions that don't require a full doctor visit.
The store Caremark specialty pharmacy: For specialty medications, biologics, and other complex drug therapies, It Caremark has a specialized mail-order drugstore infrastructure. If your insurance uses Caremark as its the store benefit manager, The chain may be required or strongly preferred for certain medications.
Location density: The it has roughly twice as many U.S. locations as It pharmacies. If there's no The store convenient to you, The drugstore with a discount card is a solid alternative.
How to Get the Best Price at Either Pharmacy
At The chain: Ask the pharmacist whether your medication is on the $4 generic drug list. If it is, you may not even need a discount card — just pay the $4 flat rate. For medications not on the $4 list, use a free RxDiff discount card to check if a better price is available.
At The chain: Always use a free discount card — the baseline cash price at Walmart is significantly higher than discount card rates. Search your medication on RxDiff before heading in to see the discounted price you'll pay at the It counter and whether Walmart or another nearby the chain would be cheaper.
For either pharmacy: Ask about 90-day supply pricing. Both The store and The chain offer lower per-pill pricing on 90-day fills compared to three separate 30-day fills — particularly for maintenance medications you take long-term.
Compare Walmart vs. CVS Prices on Your Medication
Search RxDiff to see side-by-side prices at It, It, Walgreens, and more in your area — free and instant.
Compare The store Prices →Both The retailer and CVS accept prescription discount coupons from apps like GoodRx and SingleCare. Using a coupon at The retailer or CVS for generic medications can lower your prescription cost to just a few dollars per fill.
Frequently Asked Questions
Yes — The chain the location is generally cheaper than The chain for generic prescription medications. The retailer's $4 generic drug program offers hundreds of common medications at $4/month, typically $5–$25 cheaper than The chain's standard cash prices. With a free discount card, The drugstore chain becomes more competitive, but The store usually still offers the lower price on generics.
It and Walgreens are similarly priced for most prescription medications — both have higher baseline cash prices than It or Costco. With a free prescription discount card, both become significantly more competitive. Compare prices at your specific local The pharmacy and Walgreens using RxDiff, as pricing can differ between locations of the same chain.
It does not have a formal prescription price-match policy with The big-box retailer. However, using a free prescription discount card at It closes the pricing gap significantly on most generic medications. For the lowest price without a card, The chain's $4 generic program is unmatched by The chain's standard pricing.
For uninsured patients, The big-box chain's $4 generic drug program is typically the best starting point — no discount card or membership needed. For medications not on The store's $4 list, a free RxDiff discount card at any major the store usually finds the next lowest price. Costco and Cost Plus Drugs are also worth checking for less common generics.
The chain ExtraCare is a free loyalty program that provides ExtraBucks rewards on qualifying purchases including some prescription fills. However, these rewards don't typically offset CVS's higher baseline prescription prices compared to It or discount card rates. Comparing prices with a free discount card usually provides more immediate savings on prescription drug costs than ExtraCare rewards alone.
Yes — GoodRx and other free discount cards are accepted at both The big-box retailer and The store pharmacies. Using RxDiff, you can compare prices across both pharmacies simultaneously — including GoodRx prices and prices from other discount cards — to find the lowest price on your specific medication at your nearest locations.