Pharmacies set their own cash prices for prescription drugs — there's no federal regulation on retail drug pricing. Discount chains like Walmart and Costco use low drug prices to drive foot traffic; their $4 generic programs are a loss leader for store visits.
CVS and Walgreens typically charge significantly more for the same drug without a discount card. The same 30-day supply of Metformin can range from $4 at Walmart to $16+ at CVS. Always compare before you fill.
Walmart offers hundreds of generic medications for $4 for a 30-day supply and $10 for a 90-day supply. No membership, insurance, or discount card required. The list covers many common generics for diabetes, blood pressure, cholesterol, thyroid conditions, mental health, and more.
Costco and Kroger offer similar low-cost generic programs. Costco members often pay even less, and Costco's pharmacy is accessible to non-members in most states.
Insurance copays are set by your plan and often don't track the actual cost of the drug. For inexpensive generics on Walmart's $4 list, your copay may well be higher than the cash price.
You can ask your pharmacist to process the prescription as cash instead of running it through insurance. Using a GoodRx coupon is also an option — and in many cases it's cheaper than your copay. Compare before you pay.
Prices on RxCostCheck are estimates based on publicly available pharmacy pricing data as of 2026. Drug prices change frequently — sometimes daily — due to promotions, supply issues, regional variation, and pharmacy policy changes.
Always verify the current price with your pharmacy directly before purchasing. Our tool is best used to identify which pharmacy is likely cheapest and prompt you to verify — not as a price guarantee.
Yes. The FDA requires generic drugs to contain the same active ingredient, in the same strength and dosage form, with the same route of administration as the brand-name original. Generics must also demonstrate bioequivalence — meaning they are absorbed into the bloodstream at the same rate and to the same extent.
The lower price of generics reflects the absence of research and development costs — not a difference in quality. Generic manufacturers must meet the same FDA manufacturing standards as brand-name companies.
For most drugs, generic and brand-name are interchangeable. However, for a small number of narrow therapeutic index (NTI) drugs — such as levothyroxine (Synthroid), warfarin, and certain seizure medications — even small differences in absorption can matter clinically.
For these drugs, some physicians write "dispense as written" (DAW) on the prescription, meaning the pharmacist must fill with the brand-name only. Always follow your doctor's instructions and consult your pharmacist before switching.
Generics become available after the brand-name drug's patents expire — typically 20 years after the original patent filing, though exclusivity extensions can push that out further. When the first generic enters the market, prices often drop 20–80% within months. Once multiple generics compete, prices can fall 80–90% below the original brand price.
GoodRx is a free price comparison and discount card service for prescription drugs. It negotiates lower prices with pharmacies (via pharmacy benefit managers) and lets you show a coupon or GoodRx app barcode at checkout to pay the negotiated rate instead of the full retail price.
GoodRx earns revenue by receiving a portion of the negotiated price from the pharmacy. The service is free for consumers. GoodRx prices are sometimes lower than insurance copays, especially for common generics.
In general, you cannot use GoodRx or other discount cards together with Medicare Part D. However, if you have not yet met your deductible, are in the coverage gap, or your Medicare copay is higher than the discount card price for a specific drug, you may choose to pay cash with a discount card for that prescription — forgoing Medicare coverage for that fill.
This is a case-by-case decision. Ask your pharmacist to run both options so you can compare. Medicaid recipients generally cannot use discount cards.
Patient assistance programs (PAPs) are offered by pharmaceutical manufacturers to provide free or deeply discounted brand-name medications to qualifying patients who cannot afford them. Eligibility is based on income, insurance status, and medical need. Applications go through your doctor's office.
NeedyMeds.org and RxAssist.org maintain free searchable databases of PAPs. These programs can provide otherwise-unaffordable brand-name drugs (like insulin or biologic medications) at no or very low cost.
No. RxCostCheck does not ask for, collect, or store any information about which medications you search for or use. Drug searches are completely anonymous and are not tied to any personal profile or account. No account or login is required to use any of our tools.
No. RxCostCheck is an independent website published by Berean Defense, LLC. We are not affiliated with, endorsed by, or sponsored by any pharmacy chain, pharmaceutical manufacturer, insurance company, or discount card service. Pharmacy names (CVS, Walgreens, Walmart, etc.) are trademarks of their respective owners.
This site may earn affiliate commissions if you click through to discount card services. These relationships do not influence the price data we display. See our full disclaimer.