ℹ️ Disclosure: RxGrab is reader-supported. We may earn a commission when you click affiliate links, at no extra cost to you. Full policy.
Pharmacies · Comparison

Walmart $4 List vs Costco vs Cost Plus Drugs: Which Is Cheapest? (2026)

Updated June 2026·13 min read
Programs & prices verified June 20, 2026Next review due Sep 2026
Bottom line up front: No single one wins every drug. Walmart's $4 list is hard to beat for the roughly 300 common generics it covers ($4 for 30 days, $10 for 90 days, no membership). Costco's pharmacy has a low markup, is open to non-members by law, and its cash price frequently matches or beats Walmart on those same generics. Cost Plus Drugs usually wins for generics not on the $4 list, especially less common or moderately expensive ones, thanks to its transparent cost-plus-15% pricing, but it is mail-order only and carries no controlled substances. The cheapest strategy: check Walmart and Costco first for everyday generics, and Cost Plus for everything else.
Generic prescription bottles representing a cash-price pharmacy comparison

The fast verdict table

Each option wins a different kind of drug. This is the decision in one view.

OptionBest forHow you payVerdict
Walmart $4 list~300 common generics, in-person, no setup$4 / 30 days, $10 / 90 days, flatSimplest win on covered generics
Costco pharmacyCommon generics; non-members welcome by lawLow-markup cash price (members get extra discounts)Often ties or beats Walmart
Cost Plus DrugsGenerics off the $4 list; moderately pricey genericsCost + 15% + $5 fee + shipping (mail-order)Cheapest for off-list generics

Researched and written by Vincent Wesley Couey, RxGrab founder. Program terms and price models verified against each provider's official site on .

How each one prices a drug (the part that decides the winner)

Walmart $4 list: a flat published price on ~300 generics

Walmart's low-cost generic program, running since 2006, prices roughly 300 common generics at a flat $4 for a 30-day supply or $10 for a 90-day supply, with no insurance, membership, or coupon required. It covers many of the most-prescribed maintenance drugs, including options for cholesterol, blood pressure, diabetes, mental health, and thyroid conditions. The catches: higher doses can cost more than the flat price, antibiotics, antihistamines, and steroids are generally excluded, and prices may be higher in some states such as California and Minnesota. If your drug is on the list, this is the simplest cheap option there is.

Costco pharmacy: low markup, open to everyone

Costco's pharmacy carries one of the lowest cash-price markups among brick-and-mortar chains. Crucially, you do not need a Costco membership to use it: federal law requires warehouse-club pharmacies to serve non-members for prescriptions, so anyone can walk up, fill a prescription, and pay the standard cash price. Costco members can access additional savings through the Costco Member Prescription Program, but the baseline pharmacy price is available to all. On the same common generics Walmart covers, Costco's cash price is frequently within pennies, and sometimes lower.

Cost Plus Drugs: a transparent formula, by mail

Mark Cuban's Cost Plus Drugs is a mail-order pharmacy that prices every drug the same way, per its own FAQ: its acquisition cost, plus a 15% markup, plus a $5 pharmacy fee, plus shipping and taxes that vary by location. It is generics-focused, does not carry controlled substances, and does not bill insurance. Because the markup is so low, it shines on generics that retail chains price with fatter margins, the drugs fewer people comparison-shop. It is less competitive on the cheapest everyday generics, where the per-order fees outweigh the markup difference.

Accuracy note (June 2026): Cost Plus lists shipping as varying by location rather than a fixed flat fee, and current customer reports describe delivery typically taking around 5-10 business days. It is not for urgent or same-day needs, plan refills ahead.

Head-to-head price table: a representative generic basket

The table shows a representative price snapshot so you can see the pattern of who wins where. Treat exact cells as illustrative, not a live quote: cash prices vary by store, state, and day, and Cost Plus totals depend on quantity and shipping. Always confirm your exact drug, dose, and quantity. Walmart figures are the $4-program flat price where the drug qualifies; Costco figures are standard cash price; Cost Plus figures are the published cost-plus total including its $5 pharmacy fee.

Drug (30-day)Walmart $4 listCostco cashCost PlusTypically lowest
Lisinopril 20mg$4.00$3.90$6.28Costco/Walmart
Metformin 1000mg$4.00$4.05$6.31Walmart
Atorvastatin 20mg$4.00$4.40$5.82Walmart
Amlodipine 10mg$4.00$3.80$6.10Costco
Sertraline 100mg$4.00$4.20$6.50Walmart
Bupropion XL 300mg (off $4 list)Not $4$24.00$12.88Cost Plus
Tadalafil 20mg (30ct, off $4 list)Not $4$19.50$10.50Cost Plus
Imatinib 400mg (off $4 list)Not $4$71.00$59.29Cost Plus

The pattern is the most useful thing here: for the everyday generics Walmart's $4 program covers, Walmart and Costco trade the lead by pennies and Cost Plus's per-order fees keep it behind. For generics off the $4 list, especially moderately expensive ones, Cost Plus pulls ahead, sometimes by a wide margin. Match the tool to the drug and you capture the lowest price every time.

The 90-day angle

Quantity changes the math. Walmart's 90-day price stays a flat $10 on covered generics, a strong, predictable deal. Cost Plus's $5 pharmacy fee is charged once per prescription, so stretching to a 90-day supply spreads that fee thin and often makes Cost Plus the winner on off-list generics at quantity. Costco's cash price scales roughly linearly. For a covered generic you take daily, Walmart's $10 90-day is tough to beat; for an off-list maintenance generic, price a 90-day Cost Plus order.

Key insight: Two quick checks cover almost everyone. Is the drug on Walmart's $4 list? If yes, compare Walmart and Costco. If no, price it at Cost Plus.

Beyond price: coverage, speed, and access

FactorWalmart $4 listCostco pharmacyCost Plus Drugs
Fill speedSame day, in storeSame day, in storeMail (typically ~5-10 business days)
MembershipNone requiredNone required (members get extra discounts)None required
Drug coverage~300 common genericsBroad (most generics + brands)Generics-focused
Controlled substancesYes (in pharmacy)Yes (in pharmacy)No
Brand-name drugsNo ($4 list is generics)Yes (cash price)Generics-focused
Price transparencyFlat published priceCash price at counterFull cost breakdown shown
State price variationHigher in CA, MN, othersVaries by locationShipping/taxes vary
Auto-refillAvailableAvailableAvailable

If you are self-employed and managing your own healthcare costs, out-of-pocket prescription spending may be tax-relevant, and any new drug should be checked against your current regimen. OmniRx's drug interaction guide includes a free interaction checker, and CeoCult's medical expense deduction guide covers what qualifies.

Which should you use? A 30-second decision

Frequently asked questions

Which is cheapest: Walmart $4 list, Costco, or Cost Plus Drugs?

It depends on the drug. For common generics on Walmart's $4 program, Walmart ($4 for 30 days, $10 for 90 days) is hard to beat and Costco's cash price is often close or lower. For generics NOT on the $4 list, especially less common or moderately expensive ones, Cost Plus Drugs' transparent cost-plus-15% pricing is frequently the lowest. The cheapest move is to check your specific drug at all three.

Do I need a Costco membership to use its pharmacy?

No. Federal law requires warehouse-club pharmacies to serve non-members for prescriptions, so anyone can fill a prescription at Costco's pharmacy and pay the cash price without a membership. Costco members may access additional discounts through the Costco Member Prescription Program, but the standard pharmacy price is open to everyone.

How does the Walmart $4 list work?

Walmart's low-cost generic program prices roughly 300 common generics at $4 for a 30-day supply and $10 for a 90-day supply, with no insurance, membership, or coupon required. Higher doses can cost more, and prices may be higher in some states such as California and Minnesota. Antibiotics, antihistamines, and steroids are generally not included.

Is Cost Plus Drugs cheaper than Walmart and Costco?

Often for less common or moderately expensive generics, because Cost Plus charges only its cost plus a 15% markup plus a $5 pharmacy fee plus shipping. For the cheapest everyday generics already on Walmart's $4 list, Walmart or Costco usually win because Cost Plus's per-order fees outweigh the small markup difference. Cost Plus is mail-order only and does not carry controlled substances.

Sources

Get prescription price-drop alerts

We track cash-price changes across Walmart, Costco, and Cost Plus weekly. Free.

Keep reading