How to Save Money on Prescription Medications: 15 Proven Ways (2026)

Prescription drug prices in the United States are the highest in the developed world — Americans pay 2–4x more for the same medications than patients in Canada, Germany, and the UK. For the 131 million Americans who take at least one prescription drug regularly, pharmacy bills can reach $200–$600/month or more for common conditions like diabetes, high cholesterol, hypertension, and thyroid disease. What most patients don’t realize is that the price quoted at the pharmacy counter is almost never the lowest available price. The same drug can cost $4 at one pharmacy and $180 at another — and multiple tools, programs, and legally available strategies can cut prescription costs by 50–90% for the exact same medication. These 15 strategies will show you exactly how.

1. Always Ask For The Generic Version First

Brand-name drugs and their generic equivalents contain the identical active ingredient, dosage, strength, and route of administration — the FDA requires generic drugs to be bioequivalent to the brand-name original, meaning they work the same way in your body. Generics cost 80–85% less than brand-name versions on average because the manufacturer no longer has to recoup R&D costs. Lipitor (brand) can cost $150–$200/month; atorvastatin (generic) costs $7–$15/month for the same molecule. When your doctor writes a prescription, ask explicitly: “Is there a generic version of this, and can you prescribe it?” Most doctors will agree immediately — they often default to brand names out of habit, not preference.

If a generic isn’t available for the exact drug prescribed, ask whether there’s a therapeutically equivalent generic in the same drug class — a different molecule that achieves the same clinical outcome. For example, if prescribed brand-name Crestor (rosuvastatin), ask if atorvastatin (generic Lipitor) would be appropriate — both are statins, both lower LDL, and atorvastatin has a robust generic at $4–$15/month. This substitution requires your doctor’s sign-off but is medically routine and extremely common.

Common mistake: Assuming your doctor already prescribed the cheapest option. Many prescribers write brand names by habit or from pharma rep familiarity — they genuinely welcome the cost conversation when patients raise it.

2. Use GoodRx Before Filling Every Prescription

GoodRx (goodrx.com) is a free prescription pricing comparison and coupon platform that shows you the discounted price of your medication at every pharmacy within your zip code — before you go. The price difference between pharmacies for the same drug with the same coupon is often 200–400%. Atorvastatin 40mg (30-day supply) ranges from $4 at Walmart to $18 at CVS to $23 at Walgreens in the same zip code. GoodRx closes that gap with coupons that reduce prices at participating pharmacies — and in many cases, the GoodRx cash price is lower than your insurance copay, meaning you save more by paying cash with GoodRx than by running your insurance.

How to use GoodRx step-by-step: 1. Go to goodrx.com or download the free GoodRx app (iOS or Android) 2. Type your medication name in the search bar — include the exact dosage and quantity 3. Enter your zip code — prices are location-specific 4. Review the list of pharmacies sorted by price (lowest first) 5. Click “Get Free Coupon” for your chosen pharmacy — a coupon code appears on screen 6. Show the coupon code to the pharmacist (on your phone or printed) — they enter it at checkout 7. Pay the discounted cash price (do not run insurance simultaneously — you can only use one)

Pro tip: Compare GoodRx price vs. your insurance copay before every fill. At low-cost generics, GoodRx is often $4–$10 while insurance copay is $15–$25. GoodRx also has a Gold membership ($9.99/month) that provides even deeper discounts for people who take multiple medications monthly.

3. Compare Pharmacy Prices — The Difference Is Massive

Even without coupons, pharmacy pricing for the same medication varies by hundreds of percent between retailers. Walmart, Costco pharmacy, Kroger pharmacy, and Publix pharmacy consistently offer the lowest prices on generic medications. Walmart’s $4/$10 generic drug list covers 300+ common medications at $4 for a 30-day supply or $10 for a 90-day supply — including metformin, lisinopril, atorvastatin, amlodipine, omeprazole, and many others. Publix offers free 14-day supplies of select antibiotics (amoxicillin, penicillin, and others) — genuinely free, no coupon needed.

Costco pharmacy is open to non-members for prescription purchases in most states (federal law requires pharmacies to serve all customers, regardless of club membership). Costco frequently offers the lowest prices of any major chain for both generic and brand-name medications. CVS, Walgreens, and Rite Aid tend to be the most expensive options for uninsured or cash-pay patients — their standard prices without coupons or discount programs can be 3–5x higher than Walmart or Costco on identical generics. Switching your maintenance medications from CVS to Walmart or Costco for common generics can save $50–$150/month with no change to your actual medication.

4. Check Mark Cuban’s Cost Plus Drugs First

Mark Cuban’s Cost Plus Drugs (costplusdrugs.com) sells generic medications at manufacturing cost plus a transparent 15% markup plus a $3 pharmacist fee and $5 shipping — no insurance needed, no coupon codes, no membership. The result is some of the lowest prescription prices available anywhere. Real examples: atorvastatin 40mg (90-day supply) costs $15.00; metformin 1000mg (90-day supply) costs $13.80; lisinopril 10mg (90-day supply) costs $9.30; omeprazole 20mg (90-day supply) costs $18.90; amlodipine 10mg (90-day supply) costs $12.30. Compare these to the same drugs at CVS without insurance, which routinely run $40–$80 for a 30-day supply.

Cost Plus Drugs currently carries over 2,500 medications and is adding more. Not every drug is available (newer generics and some specialty medications aren’t listed yet), so search your specific medication on their site. To use it: go to costplusdrugs.com, search your medication, add to cart, create a free account, upload or transfer your prescription, and your medication ships by mail. No insurance required — the pricing is simply transparent and low by design. For patients taking multiple maintenance medications, Cost Plus Drugs alone can reduce monthly drug costs by $80–$200 versus retail pharmacy cash prices.

5. Request The 90-Day Supply At Mail Order

Filling a 90-day supply instead of a 30-day supply reduces cost per dose by 20–33% and eliminates two monthly pharmacy trips or shipping charges. Insurance plans almost universally offer 90-day mail-order options for maintenance medications (drugs you take every day indefinitely), and the per-unit cost is significantly lower than monthly fills. A medication with a $30 monthly copay often runs $60–$75 for a 90-day mail-order supply — same medication, same dose, about 30% less per dose. Mail-order pharmacies included in most insurance plans: Optum Rx, CVS Caremark, Express Scripts, and others depending on your plan.

To access the 90-day option: call the member services number on your insurance card, ask specifically about their mail-order pharmacy for maintenance medications, and ask your doctor to write a 90-day prescription with refills. Setup takes one call; after that, refills can be ordered online or by phone and arrive by mail in 3–7 days. For patients using Cost Plus Drugs or GoodRx instead of insurance, the same 90-day math applies — ordering 90-day supplies reduces cost per dose and shipping frequency simultaneously.

6. Apply To Patient Assistance Programs

Nearly every major pharmaceutical manufacturer offers a Patient Assistance Program (PAP) providing brand-name medications at very low cost or completely free to qualifying patients. Eligibility typically requires: being uninsured or underinsured, and having income below 250–400% of the federal poverty level (roughly $36,000–$58,000/year for an individual in 2026). The medications provided through PAPs are the exact same brand-name drugs — not samples or altered formulations.

How to find and apply, step-by-step: 1. Go to NeedyMeds.org — the most comprehensive free database of patient assistance programs 2. Search your medication name in the “Drug” search box 3. Review the programs listed — click through to eligibility requirements and application process 4. Most applications require: a completed form, proof of income (recent tax return or pay stubs), proof of insurance status, and a doctor’s signature 5. Submit directly to the manufacturer’s PAP program — most accept fax or online submissions 6. Processing typically takes 2–4 weeks; approved patients receive 90-day supplies directly or via their pharmacy

RxAssist.org is a secondary database with similar coverage. Partnership for Prescription Assistance (pparx.org) is another resource. For patients who qualify, PAPs can eliminate hundreds of dollars per month in prescription costs entirely — and the application process, while slightly involved, is worth completing for any high-cost medication.

7. Use Manufacturer Copay Cards For Brand-Name Drugs

For brand-name drugs without generic alternatives, pharmaceutical manufacturers offer copay assistance cards that cap your monthly out-of-pocket cost at $0–$35, regardless of the drug’s retail price — which can be $300–$1,500/month for specialty medications. Humira, Eliquis, Jardiance, Ozempic, and many other high-cost brand medications have manufacturer savings programs. These cards are available on the manufacturer’s website — search “[drug name] savings card” or “[drug name] copay assistance” to find the program.

Important limitation: copay assistance cards cannot be used by Medicare or Medicaid beneficiaries (federal law prohibition under the Anti-Kickback Statute). They are valid for patients with commercial (employer-sponsored or marketplace) insurance only. For Medicare patients, the Extra Help program (also called Low Income Subsidy) and State Pharmaceutical Assistance Programs serve a similar function. For commercially insured patients, a manufacturer copay card on a $400/month specialty drug that caps cost at $35/month represents $4,380/year in savings — one of the highest-ROI single actions in this list.

8. Request Free Samples When Starting A New Medication

When your doctor prescribes a new medication, ask directly: “Do you have samples I can try before I fill the full prescription?” Pharmaceutical companies provide physicians with free samples so patients can try medications before committing to a full fill — typically a 2–4 week supply. Samples are especially valuable when starting a new drug because you’ll want to confirm it works and doesn’t cause side effects before spending $50–$200 on a full prescription.

Doctors are generally happy to provide samples but often don’t volunteer them unless asked. This is particularly useful for: new brand-name drugs without generics, medications you’re trying for the first time, and higher-cost specialty drugs. Even one month of free samples saves the full month’s cost and buys time to explore lower-cost alternatives (generic equivalents, PAP applications, copay cards) before you need to pay.

9. Review Your Insurance Formulary For Lower-Tier Alternatives

Insurance plans use drug formularies — tiered lists where Tier 1 (generics) cost the least and Tier 3–5 (specialty brands) cost the most. A drug prescribed on Tier 3 at $60/month may have a therapeutically equivalent Tier 1 option at $5/month. Your insurance’s online drug lookup tool (available in your member portal) lets you search your specific medication, see its tier, and find alternatives at lower cost. Your pharmacist can also do this lookup for you in about 2 minutes at the pharmacy counter.

The critical step is bringing the formulary alternative back to your doctor and asking whether the lower-tier option is medically appropriate for your situation. Doctors routinely approve these substitutions — they often don’t know your specific plan’s formulary, so the patient bringing this information to the appointment is genuinely helpful. For patients on multiple maintenance medications, reviewing formulary alternatives for each drug can reduce total monthly drug costs by $50–$200/month with no change to clinical outcomes.

10. Ask About Pill Splitting For Eligible Medications

Many medications are priced nearly identically for higher and lower doses — a 20mg tablet often costs the same as a 10mg tablet at the pharmacy. If you take 10mg daily, asking your doctor for a 20mg prescription and splitting the pills cuts your drug cost in half. A pill splitter costs $5–$10 at any pharmacy. On a medication costing $30/month at 10mg, pill splitting at 20mg saves $15/month — $180/year for a one-time $7 investment.

Medications safe for splitting: most immediate-release scored tablets (the line down the middle indicates the drug is designed to be split). Medications that cannot be safely split: extended-release or sustained-release formulations (XR, ER, SR, XL in the name), enteric-coated tablets (meant to dissolve in the intestine, not stomach), capsules, sublingual tablets, and some chemotherapy drugs. Always get your doctor’s explicit approval before splitting any medication — they’ll confirm whether your specific drug and dose make splitting safe and appropriate.

11. Use An HSA Or FSA For The Tax Discount On Every Purchase

If you have a high-deductible health insurance plan (HDHP), you’re eligible to contribute to a Health Savings Account (HSA). HSA contributions are pre-tax (reducing your taxable income), grow tax-free, and withdrawals for qualified medical expenses including prescriptions are also tax-free — a triple tax advantage. Paying for prescriptions through an HSA gives you an effective 22–37% discount depending on your federal tax bracket, because you’re paying with dollars that were never taxed. On $200/month in prescription costs, this saves $528–$888/year in taxes at a 22–37% bracket.

Flexible Spending Accounts (FSAs) offer similar pre-tax benefits for prescription purchases, though FSA funds typically must be used within the plan year. For patients not eligible for an HSA, an FSA still provides 22–37% tax savings on prescription spending. Contributing the maximum allowed ($4,300 single HSA in 2026) and using those funds for prescriptions is equivalent to getting a one-quarter discount on every pharmacy transaction — a high-value optimization that requires only initial setup.

12. Compare Medicare Part D Plans Annually During Open Enrollment

Medicare Part D drug plan coverage changes every year, and the plan that was cheapest for your specific medications in 2025 may not be cheapest in 2026. Formularies change, tier placements change, and premiums change — beneficiaries who don’t review their plan during Open Enrollment often pay hundreds more than necessary. Open Enrollment runs October 15 – December 7 each year; coverage changes take effect January 1.

How to compare Part D plans step-by-step using Medicare’s Plan Finder: 1. Go to medicare.gov and click “Find health & drug plans” 2. Enter your zip code and choose “Drug plan (Part D only)” or “Medicare Advantage + drug coverage” 3. Click “Add your drugs” and enter each medication: drug name, dosage, and quantity per month 4. Enter your preferred pharmacies (up to three) 5. The tool calculates and ranks plans by your estimated total annual cost — premium + deductible + copays for your specific drug list 6. Compare the top 3–5 plans; look at both premium and total annual cost (low premium plans sometimes have higher copays that make them more expensive overall) 7. Enroll in the best-fit plan before December 7

Many Medicare beneficiaries save $500–$1,500/year by switching to a better-matched Part D plan. Also check eligibility for Medicare Extra Help (Low Income Subsidy) at ssa.gov/extrahelp — this federal program substantially reduces Part D costs for qualifying beneficiaries with limited income and resources.

13. Look Into State Pharmaceutical Assistance Programs

Many states operate their own pharmaceutical assistance programs for residents who don’t qualify for Medicaid but struggle with drug costs. These programs are separate from federal assistance and often have broader income thresholds. Examples: California’s Medi-Cal Rx, New Jersey’s PAAD (Pharmaceutical Assistance to the Aged and Disabled), Pennsylvania’s PACE program, Connecticut’s ConnPACE, and New York’s EPIC program. Income limits vary but often cover residents earning up to $30,000–$45,000/year individually.

NeedyMeds.org maintains a complete state program database — filter by state to see all available programs. Some state programs provide direct drug benefits; others provide premium assistance, supplemental coverage, or vouchers. For residents of states with robust programs, combining state assistance with Medicare Extra Help and manufacturer copay cards can effectively eliminate out-of-pocket prescription costs for qualifying patients.

14. Purchase From A Verified International Online Pharmacy For High-Cost Maintenance Drugs

For uninsured or underinsured patients on expensive maintenance medications, verified international pharmacies — particularly from Canada — offer FDA-equivalent medications at 50–90% below US retail prices. Canadian pharmacies are regulated by Health Canada and use the same manufacturing standards as US pharmacies; the drugs are bioequivalent. PharmacyChecker.com is the primary US-based verification resource: it audits international pharmacies for legitimacy and allows price comparison across verified Canadian and international sources.

This option requires a valid US prescription, careful verification that the pharmacy is listed as verified on PharmacyChecker.com, and an understanding that while millions of Americans purchase medications from Canada (insulin buyers particularly), this practice exists in a regulatory gray area for personal importation. Never purchase from an unverified source — counterfeit medications are a real risk from unverified international pharmacies. For high-cost drugs like insulin, ADHD medications, and certain specialty drugs, legitimate international purchasing can reduce monthly costs by $100–$400 for patients who’ve exhausted other US-based options.

15. Tell Your Doctor Directly That Cost Is A Factor

Many patients are too embarrassed to tell their doctor that a prescribed medication is unaffordable, so they simply don’t fill it and say nothing. This leads to worse health outcomes, emergency situations that cost far more than the medication would have, and a doctor who doesn’t know a solvable problem exists. Most prescribers are problem-solvers with real options available: substituting a cheaper equivalent, writing a different dose for splitting, providing samples, connecting you with their practice’s social worker or financial counselor, or writing a prior authorization appeal letter.

The conversation is simple: “I’m having difficulty affording this medication. Are there less expensive alternatives, or programs I might qualify for?” Doctors hear this regularly and respond constructively. Some practice groups have pharmacy benefit managers or financial navigators on staff specifically to solve this problem. Saying nothing guarantees the problem stays unsolved; asking takes 30 seconds and frequently results in a workable solution within the same appointment.

Prescription Savings Summary Table

Strategy Best For Typical Monthly Savings Effort Level
Switch to generic Any brand-name prescription $50–$180/drug Low (ask doctor)
GoodRx comparison All prescriptions $10–$60/drug Low (5 minutes)
Cost Plus Drugs Common generics $20–$100/drug Low (online order)
90-day mail order Maintenance medications $10–$40/drug Low (one setup call)
Patient Assistance Program Uninsured/low income $50–$300+/drug Medium (application)
Manufacturer copay card Brand-name, commercially insured $100–$400/drug Low (online signup)
Pill splitting Eligible scored tablets 30–50% of drug cost Low (doctor approval)
HSA/FSA payments Anyone with employer benefits 22–37% tax savings Low (enrollment)
Medicare Part D switch Medicare beneficiaries $40–$125/month total Medium (annual review)

Quick Summary: Biggest Prescription Savings Actions

  1. Request generic alternatives — ask your doctor at every appointment
  2. Search costplusdrugs.com for your medications before assuming retail pricing
  3. Use GoodRx to compare pharmacy prices before every fill
  4. Apply for a manufacturer copay card if you take brand-name drugs
  5. Ask NeedyMeds.org for Patient Assistance Programs if you’re uninsured