Written and sourced by Vincent Wesley Couey, RxGrab founder. Updated .
As an Amazon Associate I earn from qualifying purchases.
The idea that a free coupon could beat the insurance you pay hundreds of dollars a month for sounds absurd. But prescription drug pricing in America does not follow normal market logic. Between pharmacy benefit managers (PBMs), formulary tiering, clawback arrangements, and copay structures, the price you pay through insurance is often disconnected from the actual cost of the drug. GoodRx sidesteps that entire system by offering a separately negotiated cash price - and for cheap generics, that negotiated price frequently undercuts your copay.
We compared the published cash prices of 6 commonly prescribed generics against a typical $10 copay. If you want the broader picture on copay pricing problems, start with our guide on when insurance copays exceed the cash price.
Most employer-sponsored insurance plans use a tiered copay structure:
The problem is in Tier 1. A $10 copay for a generic drug sounds reasonable until you see that Walmart's published list prices levothyroxine at $4 for 30 days. At a $4 cash price you pay $6 less than your "discounted" insurance copay. The pharmacy and PBM pocket the difference through what is called a clawback arrangement.
High-deductible health plans (HDHPs) make this even worse. Until you hit your deductible (often $1,500 to $3,000 for an individual), you pay the full negotiated rate - which can be higher than a published cash price. Your pharmacy can tell you the negotiated rate before you fill, and you can compare it with the cash prices below.
We compared a $10 generic copay, which is an assumption about a typical employer plan and not data, with two published cash prices: Walmart's Prescription Program list (effective 03/24/2025) and Cost Plus Drugs (price list read October 13, 2026, 90-count order with $5.25 standard shipping, shown per 30 days). Costs at your own pharmacy vary, so use these as a yardstick.
| Generic (30-day) | Typical copay (assumed) | Walmart list | Cost Plus | Lowest published cash price |
|---|---|---|---|---|
| Atorvastatin 20mg | $10.00 | Not listed | $6.23 for 90 + $5.25 shipping = $3.83 a month | Cost Plus 90-day: $3.83 ($6.17 below a $10 copay) |
| Lisinopril 20mg | $10.00 | $9.00 | $6.68 for 90 + $5.25 shipping = $3.98 a month | Cost Plus 90-day: $3.98 ($6.02 below a $10 copay) |
| Amlodipine 10mg | $10.00 | $9.00 | $5.91 for 90 + $5.25 shipping = $3.72 a month | Cost Plus 90-day: $3.72 ($6.28 below a $10 copay) |
| Sertraline 100mg | $10.00 | $9.00 | $8.11 for 90 + $5.25 shipping = $4.45 a month | Cost Plus 90-day: $4.45 ($5.55 below a $10 copay) |
| Levothyroxine 50mcg | $10.00 | $4.00 | $7.74 for 90 + $5.25 shipping = $4.33 a month | Walmart list: $4.00 ($6.00 below a $10 copay) |
| Losartan 50mg | $10.00 | $9.00 | $6.54 for 90 + $5.25 shipping = $3.93 a month | Cost Plus 90-day: $3.93 ($6.07 below a $10 copay) |
Score: a published cash price beats a $10 copay on all 6 of these generics. Where insurance wins is on expensive brand-name drugs: Novo Nordisk's self-pay price for the Ozempic 1 mg pen is $349 a month (NovoCare, read October 30, 2026), against a copay that can be a fraction of that on a plan that covers it.
The average gap between a $10 copay and the lowest published cash price on these 6 generics: $6.02 per month. Over 12 monthly fills, that is $72.19 per medication per year. If you take three of them, that is about $216.56 a year, before you check whether a discount card does better at your pharmacy.
Want to check these prices at your specific pharmacy? Use our pharmacy price finder to compare GoodRx, SingleCare, and cash prices by zip code.
This is the simplest case. If your plan charges a $10 copay for generic atorvastatin and Cost Plus prices a 90-day order at $3.83 a month shipped, use the cash price. No complicated math required. This applies to the majority of common generics on plans with $10+ generic copays.
Even plans with lower copay tiers ($5 generics) lose on some drugs. Levothyroxine at $4 on Walmart's list still beats a $5 copay. The crossover point varies by drug, but as a rule: if a cash price is under $5, it will beat almost any insurance copay except Medicaid.
This is where GoodRx provides the most dramatic savings. If you have a high-deductible health plan (HDHP) and have not yet met your deductible, you are paying the full "negotiated rate" for every prescription - not a copay. That negotiated rate is often 3x to 8x higher than the GoodRx price.
The counterargument: paying through insurance during the deductible phase counts toward meeting your deductible. We address this trade-off in the deductible math section below. For a broader look at HDHP strategies, CeoCult's HSA guide for freelancers covers how to pair high-deductible plans with tax-advantaged savings accounts to minimize overall costs.
Every insurance plan has a formulary - a list of drugs it covers. If your prescribed drug is not on the formulary (or is on a high, non-preferred tier), your "copay" may be $50, $75, or even the full retail price. GoodRx does not care about formularies. It prices every drug the same way regardless of your insurance plan's tier structure.
Common scenarios where formulary exclusions hit hard:
In all of these cases, check GoodRx before paying the non-formulary price. The savings can be substantial. For a comprehensive look at discount card options beyond GoodRx, see our full discount card comparison.
This is the most important thing to understand about using GoodRx instead of insurance: GoodRx purchases do not count toward your insurance deductible or out-of-pocket maximum.
When you use GoodRx, the transaction completely bypasses your insurance. As far as your health plan is concerned, that purchase never happened. This means:
For someone who only takes cheap generics and never hits their deductible anyway, this does not matter. But for someone with significant medical expenses who expects to hit their deductible by mid-year, every dollar routed through insurance gets them closer to the point where insurance covers most or all costs.
Here is the calculation to run:
GoodRx is not a universal replacement. There are clear situations where insurance wins decisively:
Any drug costing $100+ at retail is almost certainly cheaper through insurance. Eliquis, Ozempic, Jardiance, Humira, Dupixent - for these medications, insurance copays of $35-$100 represent massive savings versus the $500-$6,000 retail prices. GoodRx has limited ability to discount brand-name drugs because the manufacturer controls pricing. For strategies on expensive prescriptions, see our guide to the most expensive prescriptions.
Once you have met your annual deductible, your insurance plan typically covers 80-100% of prescription costs. At that point, your effective price through insurance drops to $0-$10 for most drugs. GoodRx cannot compete with a $0 copay.
Medicaid copays are already extremely low, $0 to $3 for most generic drugs. There is almost no scenario where GoodRx beats a $1 Medicaid copay. If you have Medicaid, use it.
Some employer plans, especially those from large companies, have moved to $0 copays on common generics (the "free generics" model). If your plan offers this, there is nothing for GoodRx to beat. Check your formulary - you might be surprised at how many drugs your plan covers at $0.
Use this flowchart for every new prescription:
Step 1: Check the GoodRx price
Search your drug, dosage, and quantity at our pharmacy finder or goodrx.com. Note the lowest price at a convenient pharmacy.
Step 2: Check your insurance copay
Look at your insurance card or plan documents for the copay tier. If you are in the deductible phase, call the pharmacy and ask what the "insurance negotiated rate" would be.
Step 3: Compare
If GoodRx is cheaper AND you do not expect to meet your deductible this year: use GoodRx.
If GoodRx is cheaper BUT you are close to meeting your deductible: use insurance to accelerate hitting the threshold.
If insurance is cheaper: use insurance. This is almost always the case for brand-name drugs.
If you have no insurance or a plan with a very high deductible you will never meet, GoodRx is your best friend. It can cut the retail price of many generics sharply. Pair GoodRx with pharmacies that already have low base prices, Walmart's $4 list, Costco's member pricing, or Cost Plus Drugs for mail-order - and many common generics cost under $10 a month without any insurance at all. For the complete playbook, see how to save on prescriptions without insurance.
You can use GoodRx instead of Part D for a specific prescription, but the purchase will not count toward your Part D out-of-pocket costs. Part D no longer has a coverage gap (the "donut hole" ended in 2025), and in 2026 covered out-of-pocket costs are capped at $2,100, so GoodRx mainly helps on cheap generics where the cash price beats your plan's cost share. Our Medicare Part D cost guide breaks down the exact thresholds.
If you buy your own insurance on the marketplace, you likely have a higher deductible than employer-plan enrollees. GoodRx is especially valuable during the months before you hit that deductible. You can also pair discount card savings with an HSA to pay for prescriptions with pre-tax dollars - CeoCult's HSA strategy for freelancers explains the mechanics.
If every drug you take is a common generic, GoodRx will likely beat your insurance on most or all of them. The math is straightforward: run each drug through GoodRx's pricing tool, compare to your copay, and use whichever is lower. You can also explore whether OTC supplement alternatives might complement your prescription regimen for conditions like mild acid reflux or vitamin deficiencies.
The process is simple, but pharmacy staff handle it differently depending on the chain:
One important note: a pharmacy can process a prescription under your insurance OR under GoodRx, but not both on the same fill. You choose one per transaction. If you are unsure which is cheaper, ask the pharmacist to check both prices before processing - most will do this if you ask. For a side-by-side comparison of GoodRx against other discount options, see our GoodRx vs SingleCare breakdown.
The most cost-effective approach is not "GoodRx or insurance" - it is using both strategically on a per-prescription basis.
Here is what that looks like in practice for someone taking three medications:
| Medication | Insurance price (assumed) | Cash price | Best Choice | Reason |
|---|---|---|---|---|
| Lisinopril 20mg | $10 copay | $3.98 (Cost Plus 90-day) | Cash | Saves $6.02 a month |
| Atorvastatin 20mg | $10 copay | $3.83 (Cost Plus 90-day) | Cash | Saves $6.17 a month |
| Ozempic 1mg pen | $75 copay | $349 (NovoCare self-pay, read October 30, 2026) | Insurance | Saves $274 a month |
Annual savings from the hybrid approach: $146.36 (from paying cash on the two generics) while still getting insurance on the expensive brand-name drug. The $10 and $75 copays are assumptions; swap in yours.
If you are looking for additional ways to reduce what you spend at the pharmacy, our cheapest pharmacy comparison ranks chains by overall pricing, and our patient assistance program guide covers manufacturer programs that can reduce brand-name costs to $0.
For common generics, often yes. Walmart's list and Cost Plus Drugs publish cash prices that sit below a $10 generic copay for drugs like atorvastatin, lisinopril and levothyroxine, and a discount card can do the same at some pharmacies. Check the cash price against your own copay. For brand-name drugs costing hundreds or thousands of dollars, insurance is almost always cheaper. The answer depends entirely on the drug: generics favor GoodRx, brand-names favor insurance.
No. When you use a GoodRx coupon, the transaction bypasses your insurance completely. The purchase does not count toward your deductible, your out-of-pocket maximum, or any other insurance accumulator. This is the single most important trade-off to understand. If you are within a few hundred dollars of meeting your deductible and expect to have additional medical expenses later in the year, paying through insurance - even at a higher price per fill - may save you more in the long run.
Yes. Having health insurance does not prevent you from using GoodRx. At the pharmacy counter, you simply choose to present the GoodRx coupon instead of your insurance card. You can make this choice on a per-prescription basis. Many people use insurance for their expensive brand-name medications and GoodRx for their cheap generics, optimizing cost on each individual drug.
Four situations where insurance is the clear winner: (1) brand-name or specialty drugs costing over $100 retail, (2) after you have already met your annual deductible and your plan covers 80-100% of costs, (3) if you have Medicaid with $0-$3 copays, and (4) if your employer plan offers $0 copays on common generics. In all four cases, insurance provides deeper savings than any discount card.
You cannot stack GoodRx on top of Medicare Part D or Medicaid - you use one or the other per transaction. For Medicare Part D enrollees, GoodRx can sometimes beat the plan's cost share on cheap generics; Part D has had no coverage gap since 2025. For Medicaid recipients, copays are already $0-$3 on most generics, so GoodRx rarely provides additional savings. Always compare prices before deciding, especially on cheap generics.
We have not started sending yet. Join the list and we will only email when we do.
Prescription prices in the United States are set through a documented chain of list prices, pharmacy benefit contracts and federal programs, and the sources below are the primary public records of how that chain works. They are linked so a reader can check a claim here without taking this page's word for it.
This page describes how prescription pricing and discount programs work. It is not medical advice, and what a given person pays depends on their own plan, pharmacy and prescriber.