The $4 Generic Lists: Which Pharmacies, Which Drugs
Last updated September 10, 2026.
Several major pharmacy chains sell common generic medications for $4 per 30-day supply or $10 per 90-day supply, with no insurance required. These programs include antibiotics, blood pressure drugs, diabetes medications, and antidepressants. You can move a prescription from any pharmacy to participate, and the flat price often beats insurance copays.
Which pharmacies offer $4 generic programs
Walmart pioneered the $4 generic list in 2006, and several competitors followed. Walmart and Sam's Club share the same list nationwide. Kroger operates the program at its grocery pharmacies (including Fred Meyer, Ralphs, and King Soopers). Publix runs a similar program across the Southeast. Meijer offers a free generic program for certain antibiotics and diabetes drugs, and $4 pricing on others.
Each chain sets its own formulary, so the exact drugs and prices vary. Walmart's list contains over 600 generics at $4 for 30 days or $10 for 90 days. Kroger's program is comparable. Publix offers many common antibiotics and diabetes drugs at no charge and other generics at $7.50 for 90 days. The programs do not require membership, prescription insurance, or enrollment forms.
Regional chains and independent pharmacies sometimes offer similar pricing but rarely publicize formularies online. Costco and CVS do not operate branded $4 programs, though their cash prices on some generics fall in the same range. Comparing the published lists and calling ahead confirms whether your specific drug and dose are included.
What medications are on the lists
The programs cover common chronic and acute medications in generic form only. Blood pressure drugs include lisinopril, amlodipine, losartan, metoprolol, and hydrochlorothiazide. Diabetes medications include metformin and glipizide. Cholesterol management includes simvastatin and atorvastatin at some chains.
Mental health generics on most lists include fluoxetine, sertraline, citalopram, and escitalopram for depression and anxiety, plus buspirone. Some lists include low doses of quetiapine and aripiprazole. Common antibiotics such as amoxicillin, azithromycin, ciprofloxacin, and sulfamethoxazole-trimethoprim appear on nearly every program. Thyroid medication levothyroxine is widely available.
Pain and inflammation generics include ibuprofen, naproxen, and meloxicam. Acid reflux drugs such as omeprazole are common. Allergy medications include loratadine and cetirizine. Each chain publishes a PDF or searchable online list showing drug name, strength, and form (tablet, capsule, liquid). The lists exclude brand-name drugs, specialty medications, and most controlled substances.
Not every dose or formulation is covered. A chain may list metformin 500 mg but not 1000 mg, or amoxicillin capsules but not suspension. Checking the specific entry before transferring a prescription avoids surprises.
How to move a prescription to a $4 program pharmacy
Transferring a prescription takes one phone call or app request. Call the new pharmacy with your current pharmacy's name and phone number, your name, date of birth, and the medication name. The new pharmacy contacts the old pharmacy to request the transfer. Controlled substances and some state rules require a new written prescription from your doctor instead of a transfer.
You do not need to notify your old pharmacy or pick up remaining refills before moving. The new pharmacy will transfer any available refills. If refills have run out, the new pharmacy can fax or message your doctor for a new prescription. Most transfers complete within a few hours, though calling ahead confirms same-day availability.
To use the $4 price, tell the pharmacist you are paying cash and do not want to bill insurance. Some pharmacies default to running insurance, which may result in a higher copay than the cash price. The $4 programs stack with GoodRx or other discount cards only if the card price is lower, but this is rare for drugs already on the list.
You can split prescriptions between pharmacies. Keeping one maintenance drug at a $4 program pharmacy and other medications at a mail-order or insurance-preferred pharmacy is common. Doctors can send new prescriptions directly to the $4 program pharmacy if you provide the name and location at your visit.
When the $4 price beats insurance
Insurance copays for generic drugs typically range from $5 to $20, depending on the plan's tier structure. High-deductible plans may charge full price until the deductible is met, often $50 to $150 for a 30-day generic. The $4 cash price undercuts these costs and does not apply to your deductible, which can be advantageous if you rarely meet the deductible.
Some insurance plans penalize out-of-network pharmacies or do not count cash payments toward deductibles or out-of-pocket maximums. If you are likely to hit your out-of-pocket max due to other medical costs, running medications through insurance may make sense despite higher per-prescription costs. For people with low or no prescription coverage, the $4 programs provide predictable, low costs.
The 90-day $10 option saves more than the 30-day $4 option if your prescription is stable and your doctor writes a 90-day supply. Insurance mail-order programs sometimes charge $0 to $10 for 90-day generics, which matches or beats the cash program. Comparing your specific insurance terms against the $4 list identifies the better deal.
Medicare Part D plans usually offer low copays on preferred generics during the initial coverage phase, but costs rise in the coverage gap (donut hole). The $4 cash price can be cheaper than the gap price for some drugs. Medicaid copays are typically $0 to $4, so the cash program rarely saves money for Medicaid enrollees.
Limits and exclusions to know
The programs exclude brand-name drugs, even when no generic exists. Specialty medications for cancer, hepatitis C, multiple sclerosis, and biologics are not on any $4 list. Compounded medications and most controlled substances are excluded. Insulin is not included, though some chains offer separate low-cost insulin programs (Walmart sells ReliOn insulin for roughly $25 per vial).
Quantity limits apply. Most programs cap fills at a 30-day or 90-day supply. Requesting more than the listed quantity results in a prorated higher price. Some medications are available only in 30-day increments, not 90-day. The pharmacist can clarify limits when you transfer the prescription.
Over-the-counter medications converted to prescription form (such as high-dose ibuprofen or omeprazole) may or may not appear on the list, even though lower-dose OTC versions are cheap without a prescription. Generic availability changes over time. A drug newly off patent may take months to appear on $4 lists, and discontinued generics drop off.
The programs are not advertised as assistance programs and have no income requirements, but they function as a safety net for uninsured and underinsured patients. There is no prohibition on using them if you have insurance.
Finding and comparing the lists
Walmart and Sam's Club publish their $4 generic list as a downloadable PDF on walmart.com and samsclub.com. The list is organized alphabetically by drug name, with columns for strength, form, and price. Kroger's list is available at kroger.com under the pharmacy section. Publix posts its free and low-cost drug list at publix.com/pharmacy.
GoodRx aggregates some of these programs and allows side-by-side price comparison, but checking the pharmacy's own website ensures current participation and stock. The lists update periodically as generics come to market or supply changes. Calling the pharmacy directly confirms that your specific drug, dose, and quantity are in stock and covered at the advertised price.
If your medication is not on any $4 list, GoodRx, RxSaver, and SingleCare provide discount codes that sometimes bring generic prices to $10 to $30. Community health centers (findable at findahealthcenter.hrsa.gov) use federal pricing that can be lower than retail for uninsured patients. State pharmaceutical assistance programs exist in some states for low-income residents and can be found through benefits.gov or 211.org.
Free AI-driven tools such as Pymander can help you identify whether a prescribed medication has a cheaper generic equivalent or appears on a low-cost pharmacy list, providing a starting point before you call pharmacies or transfer prescriptions.
Common questions
Do I need a prescription to buy drugs on the $4 list?
Yes. The $4 generic programs require a valid prescription from a licensed prescriber. The low price applies only to prescription fills, not over-the-counter purchase of the same drug. You obtain the prescription from your doctor and present it to the participating pharmacy to pay the $4 cash price.
Can I use my insurance and the $4 program together?
No. You choose either to bill insurance or to pay the $4 cash price. In many cases the $4 cash price is lower than the insurance copay. Tell the pharmacist you want to pay cash and not run insurance to access the $4 rate. The cash payment does not count toward your insurance deductible or out-of-pocket maximum.
Are $4 generics available at all Walmart or Kroger locations?
Yes. All Walmart and Sam's Club pharmacies nationwide participate in the $4 generic program using the same formulary. Kroger's program applies at Kroger, Fred Meyer, Ralphs, King Soopers, and other Kroger-owned grocery pharmacies. Publix pharmacies participate across their Southeast footprint. Stock of individual drugs may vary by location.
How do I transfer my prescription from CVS or Walgreens to Walmart?
Call or visit the Walmart pharmacy with your current pharmacy's name and phone number, your name, date of birth, and the medication name. Walmart will contact your old pharmacy to transfer remaining refills. The process takes a few hours. If you have no refills left, Walmart will request a new prescription from your doctor. Controlled substances may require a new written prescription.
Is the 90-day supply always cheaper than three 30-day fills?
Yes, if the drug is on the 90-day list. Three 30-day fills at $4 each cost $12, while one 90-day fill costs $10. Not every drug on the 30-day list is available in 90-day pricing, and your doctor must write a 90-day prescription. Check the pharmacy's formulary PDF or ask the pharmacist which increment is available for your medication.
What if my medication is not on any $4 list?
Use a discount card such as GoodRx, RxSaver, or SingleCare to compare cash prices at multiple pharmacies. Community health centers (findable at findahealthcenter.hrsa.gov) offer sliding-scale pricing for uninsured patients. Some drug manufacturers offer patient assistance programs for expensive brand-name or specialty drugs. Your doctor may also switch you to a therapeutic equivalent that is on a $4 list.
Sources
Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment.
