This site is privately owned and the information provided is free of charge. Learn more here.
GoodRx is a free online platform that shows prescription drug prices at different pharmacies in your area. It's not health insurance, and it's not a government program. Instead, it's a discount service that lets you compare prices and find lower costs for medications you need.
Learn About PayPal's Tap to Pay Feature →
The service works by connecting you with pricing information from thousands of pharmacies across the United States. When you search for a medication on GoodRx, the platform displays prices from different pharmacy chains and independent pharmacies near you. These prices can vary significantly—sometimes by hundreds of dollars for the same medication at different locations.
GoodRx makes money by earning referral fees when you use their coupons or pricing information at a pharmacy. This means the service itself is free for patients to use. You don't pay GoodRx anything to search for prices or get discount codes.
The platform covers more than 80,000 medications, including brand-name drugs and generic versions. Generic medications are typically much cheaper than brand-name versions and contain the same active ingredients. For example, a month's supply of generic atorvastatin (a cholesterol medication) might cost $5 to $15 at many pharmacies, while brand-name Lipitor could cost $200 or more without a discount.
To use GoodRx, you enter the name of your medication, your dosage, the quantity you need, and your zip code. The system then shows you prices from nearby pharmacies, often displaying prices that are 20 to 80 percent lower than the pharmacy's regular price. You can choose which pharmacy works best for you based on location and price.
Practical takeaway: GoodRx is a free price-comparison tool that works alongside your current healthcare situation—whether you have insurance or not. It's designed to help you find lower medication costs without replacing insurance or other assistance programs.
Searching for medication prices on GoodRx is straightforward and requires only basic information. Start by visiting the GoodRx website or opening their mobile application, which is available for both iPhone and Android devices. The main search box is prominently displayed on the homepage, making it simple to begin your search.
Learn About Driver License Mail Tracking →
To search, you'll need to provide several pieces of information. First, enter the name of the medication you're looking for. You can type either the brand name (like Advair or Prozac) or the generic name (like fluticasone-salmeterol or fluoxetine). The search will show you both options if available, allowing you to compare costs between brand-name and generic versions.
Next, specify your dosage. Medications come in different strengths—for example, metformin comes in 500mg, 850mg, and 1000mg tablets. Choosing the correct dosage is important because it affects pricing. A higher dosage tablet is often cheaper per unit than a lower dosage, so 1000mg tablets might cost less overall than four 250mg tablets.
You'll also need to enter the quantity you need. This typically means the number of tablets, capsules, or milliliters in the prescription. If your doctor prescribed 30 tablets of a medication, you would enter 30. Some people choose to search for 90-day supplies to see bulk pricing, which often offers better per-dose costs.
After entering this information, input your zip code to see prices from pharmacies in your area. GoodRx will display results showing prices at different pharmacies, often including major chains like CVS, Walgreens, Walmart, and Kroger, as well as local independent pharmacies. Prices typically range across a spectrum—for instance, the same medication might cost $15 at one pharmacy and $40 at another.
The results page shows each pharmacy's price clearly, along with the discount percentage compared to the pharmacy's regular price. You can sort results by price (lowest first) or by distance from your location. The platform also shows whether each pharmacy has the medication in stock, though this can change rapidly.
Practical takeaway: When searching on GoodRx, gather your prescription information before starting (medication name, dosage, quantity, and zip code). Compare both brand-name and generic options, and check prices across multiple pharmacies since costs vary considerably, sometimes by $50 or more for the same medication at different locations.
GoodRx offers two main ways to access discounts: digital coupons and physical discount cards. Understanding how each works helps you choose the option that fits your situation.
Learn What Lenders Consider for Loan Applications →
Digital coupons are the most commonly used method. When you find a medication at a price you like on GoodRx, you can generate a digital coupon with just a few clicks. This coupon contains a barcode that you present to the pharmacist when filling your prescription. You can show the barcode on your phone screen, or many pharmacies can look up the coupon using your phone number. The discount applies immediately at checkout, reducing what you pay for that medication.
Physical GoodRx discount cards work similarly but are tangible cards you carry in your wallet. You can request a free card through their website and receive it by mail within about 7-10 business days. At the pharmacy, you give the pharmacist the card instead of showing a digital coupon. The card is never-expiring and works for any medication you need, even if you haven't searched for it on GoodRx yet. Some people prefer the card because it feels like having their own insurance card and doesn't require their phone at the pharmacy.
It's important to understand that GoodRx coupons and cards are not insurance. They're discount programs that reduce the price the pharmacy charges. This distinction matters if you have health insurance. In most cases, you'll choose whether to use your insurance or your GoodRx discount at the pharmacy—you typically can't use both for the same prescription.
The decision between using insurance and using GoodRx depends on your situation. If your insurance copay is $10 and GoodRx shows a price of $20, you'd use your insurance. However, if your insurance copay is $75 and GoodRx shows $15, the GoodRx option saves you money. For people without insurance, GoodRx coupons almost always result in significantly lower prices—often 50 to 70 percent less than the regular pharmacy price.
Some medications have better GoodRx prices than others. Commonly prescribed, older medications tend to have excellent prices because generic versions are widely available. For example, common blood pressure medications, diabetes medications, and antibiotics often have very low GoodRx prices. Newer brand-name medications with no generic alternative typically have higher prices, though the GoodRx discount still helps.
Practical takeaway: Use GoodRx coupons when they offer better prices than your insurance copay. Digital coupons work through your phone, while free physical cards arrive by mail and don't require technology at the pharmacy. Always compare the GoodRx price to your insurance copay before choosing which discount to use.
Understanding how GoodRx fits into the broader landscape of medication cost options helps you make informed decisions about your prescriptions. While GoodRx is valuable, it's one tool among several that may help reduce medication costs.
Learn How to Mix and Take MiraLAX Powder →
For people with health insurance, GoodRx can complement your coverage in specific situations. Many insurance plans include prescription coverage, but copays vary widely. You might pay $10 for a generic medication at one pharmacy but $50 at another if your insurance plan has different rates at different locations. Some people use GoodRx to find low-priced pharmacies and then check whether their insurance will cover the medication at that specific location. Others compare their copay to the GoodRx price and choose whichever is lower.
People without health insurance often find GoodRx particularly valuable. Without insurance, you would normally pay the pharmacy's full "cash price"—the undiscounted price for people paying out of pocket. This price can be surprisingly high. A single inhaler might cost $150 to $300 as a cash price, but with a GoodRx coupon, the same inhaler might cost $30 to $50. For uninsured individuals, GoodRx routinely reduces medication costs to something more manageable.
pThis 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.