This site is privately owned and the information provided is free of charge. Learn more here.
GoodRx is a free online tool that shows prices for prescription medications at different pharmacies in your area. It's a private company—not a government program—that collects price information from pharmacies and helps people compare costs before they fill a prescription.
Learn About Habitat for Humanity Homeownership →
When you search for a medication on GoodRx, the platform displays prices from nearby pharmacies, sometimes showing significant differences. For example, a 30-day supply of a common medication might cost $150 at one pharmacy but only $45 at another location just a few miles away. GoodRx doesn't change the actual price of medications; instead, it helps you find where that medication costs less.
The way GoodRx makes money is important to understand: pharmacies and drug manufacturers pay GoodRx to direct customers to them. This means GoodRx has a financial incentive to promote certain pharmacies or discount programs. You should be aware of this when using the service, though the price information itself is generally accurate since pharmacies want customers to trust the quotes.
GoodRx offers several types of discounts. Some are "GoodRx Gold" membership discounts that require a paid subscription ($5.99 per month). Others are free discount codes you can use without paying anything. The company also shows prices through programs like Walmart's $4 prescription list and similar pharmacy programs.
You can access GoodRx through their website or mobile app. When you search for a medication, you enter your zip code, and the system shows prices at pharmacies near you. You then receive a discount code—either printed, texted, or shown on your phone—that you take to the pharmacy when filling the prescription.
Practical Takeaway: GoodRx works best for medications without insurance coverage or when your insurance copay is higher than GoodRx prices. Compare several pharmacies in your area before filling any prescription, as prices can vary dramatically.
One of the most important decisions when filling a prescription is whether to use your insurance or a GoodRx discount. Many people assume their insurance is always cheaper, but that's not always true. Sometimes a GoodRx price is lower than what you'd pay with insurance.
Your Free Guide to Storing Passwords Safely →
Here's how to think about this decision: If your insurance plan has a $40 copay for a medication, but GoodRx shows the cash price at a local pharmacy is $25, the GoodRx option saves you $15. On the other hand, if your insurance copay is $15 and GoodRx shows $40, your insurance is clearly better. The calculation is straightforward once you have both prices.
Using GoodRx instead of insurance has consequences you should understand. When you use a GoodRx discount, that prescription may not count toward your insurance plan's deductible or out-of-pocket maximum. If you're trying to meet your deductible to reach the point where insurance covers more costs, using GoodRx could delay that process. This matters most for people on high-deductible plans who expect to spend significant amounts on medications throughout the year.
There's also the question of pharmacy networks. If you have insurance, your plan likely has contracts with certain pharmacies that offer lower prices. Using GoodRx might direct you to a pharmacy outside your network, which could affect your overall healthcare experience or coordination of care with other services at that location.
For people without any insurance, GoodRx can provide substantial savings. A medication that might cost $200 at full price could be $50 with a GoodRx discount. For uninsured individuals, GoodRx often provides the largest benefit.
Some medications show virtually no price difference between insurance and GoodRx, making the choice less important. Generic drugs, in particular, often have very similar prices across different payment methods because they're cheap to manufacture.
Practical Takeaway: Always ask the pharmacy for both the insurance copay and the GoodRx price before filling a prescription. Compare these numbers directly rather than assuming one method is always cheaper. Keep track of your insurance deductible progress when deciding whether to use GoodRx.
Medicare beneficiaries face specific rules about using GoodRx that differ from other insurance holders. These rules exist because of how Medicare is structured and funded as a government program.
Learn How to Make Macaroni Salad at Home →
If you have Original Medicare (the traditional government program run by the federal government), you can use GoodRx for some prescriptions. However, you cannot use GoodRx at the same time you're using your Medicare Part D coverage for the same prescription. You have to choose one or the other. Additionally, using GoodRx instead of Medicare Part D does not count toward your deductible, catastrophic threshold, or donut hole calculations—the coverage gaps Medicare Part D uses to manage costs.
For people with Medicare Advantage plans (the private insurance alternative to Original Medicare), the rules are even more restrictive. Many Medicare Advantage plans specifically do not allow members to use GoodRx discounts at participating pharmacies. If you try to use a GoodRx code at a pharmacy that's in your plan's network, the pharmacy system may reject it because of contractual agreements between the insurance company and the pharmacy. Some Medicare Advantage plans allow GoodRx only at non-network pharmacies, which might mean traveling further or paying more overall.
Part D plans (the prescription drug coverage added to Original Medicare or included in some Advantage plans) create additional complexity. Your Part D plan has a formulary—a list of covered medications—and uses a tier system where different medications have different copays. A medication on Tier 4 (highest copay) might have a $100 copay through your insurance but could be $30 through GoodRx. In this situation, GoodRx could save you money, but you'd need to verify your plan allows it.
The practical impact: Medicare beneficiaries should call their pharmacy or insurance plan before using GoodRx to confirm they're allowed to do so. The rules are specific to each plan and pharmacy combination, and violations could result in the pharmacy refusing the discount or causing billing issues.
Practical Takeaway: Medicare recipients must contact their insurance plan and pharmacy before using GoodRx to understand whether it's permitted and how it affects their coverage. Do not assume GoodRx works with Medicare without confirming first.
Medicare Part D has a complex payment structure with different coverage stages throughout the year. Understanding these stages helps you decide when GoodRx might be beneficial.
Get Your Free Windows User Account Control Guide →
The coverage year begins January 1st. During the first stage, called the deductible stage, you pay the full cost of medications until you reach your plan's deductible amount (typically between $100 and $550, depending on your specific plan). Once you've spent this amount out-of-pocket, you move to the initial coverage stage, where both you and your plan share costs through copays or coinsurance.
As you continue taking medications, you eventually reach a threshold where your total medication costs (including what your plan paid) reach a certain amount. This triggers the coverage gap, commonly called the "donut hole." In this stage, you pay a larger percentage of medication costs—currently around 25% for most brand-name drugs and generics (these percentages change annually). Your plan starts paying again once your out-of-pocket costs reach a catastrophic threshold (around $7,050 in 2024).
GoodRx decisions become strategic when you understand where you are in this cycle. If you're in the deductible stage, using GoodRx might be better than paying full price out-of-pocket, especially if the GoodRx price is significantly lower. However, it won't count toward your deductible, so you'll still need to reach that threshold to access your plan's benefits. If you're in the donut hole, paying 25% of a medication's cost through Medicare might actually be cheaper than a GoodRx price if the medication is expensive.
The calculation changes throughout the year as your costs accumulate. Someone in January facing the deductible might benefit from GoodRx, but the same person in September, already in the catastrophic coverage phase where Medicare pays most costs, would almost never benefit from GoodRx.
GoodRx also
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.