GoodRx and Cost Plus Drugs both promise to cut your prescription costs. But they work in completely different ways, and the "cheaper" option changes depending on what drug you need, how quickly you need it, and where you live. We priced 10 of the most commonly prescribed medications at both to give you real numbers. For more context on how these fit into the broader pharmacy landscape, see our complete pharmacy comparison.
Here's the core tension: GoodRx is a coupon aggregator that makes money from pharmacy transaction fees. Cost Plus Drugs is an actual pharmacy that makes money from a transparent 15% markup. These different business models produce different pricing advantages -- and understanding which model favors your situation is the key to saving the most money.
GoodRx negotiates discount prices with pharmacies across the country. You search for your drug, pick the pharmacy with the best price, show a coupon, and pay the discounted rate. GoodRx makes money by taking a percentage from the pharmacy on each transaction. You fill at your local pharmacy -- CVS, Walgreens, Walmart, Costco, wherever has the best price.
The GoodRx model has a built-in pricing quirk: since GoodRx takes a cut of each transaction, pharmacies factor that fee into the price they offer. The "discounted" price you see already includes GoodRx's margin. This doesn't mean the prices are bad -- they're still far below retail -- but it explains why some pharmacies offer lower cash prices than the GoodRx coupon price.
Cost Plus Drugs is an actual pharmacy. They buy medications from manufacturers, add a transparent 15% markup and a flat $5 shipping fee, and mail them to you. There's no middleman negotiation -- you see the exact cost breakdown. All orders ship from their Dallas, TX facility.
The pricing formula is simple and public: Manufacturer cost + 15% markup + $5 pharmacist fee + $5 shipping = your price. For a drug that costs the manufacturer $2.00 to produce, your price would be $2.00 + $0.30 + $5.00 + $5.00 = $12.30. This radical transparency is what attracted Mark Cuban to found the company -- and why it has developed a devoted following among cost-conscious patients.
We compared prices for 30-day supplies unless noted. GoodRx prices are the best available coupon price at any local pharmacy. Cost Plus prices include the $5 shipping fee.
| Drug (30-day) | GoodRx Best | Cost Plus | Winner |
|---|---|---|---|
| Atorvastatin 20mg | $3.49 | $5.82 | GoodRx |
| Lisinopril 20mg | $3.12 | $6.28 | GoodRx |
| Metformin 1000mg (60ct) | $3.88 | $6.31 | GoodRx |
| Sertraline 100mg | $4.22 | $6.50 | GoodRx |
| Omeprazole 40mg | $5.67 | $6.88 | GoodRx |
| Escitalopram 20mg | $4.89 | $6.22 | GoodRx |
| Losartan 100mg | $6.33 | $6.54 | GoodRx |
| Gabapentin 300mg (90ct) | $8.12 | $7.80 | Cost Plus |
| Sildenafil 20mg (6ct) | $7.88 | $6.45 | Cost Plus |
| Imatinib 400mg | $78.00 | $59.29 | Cost Plus |
On 30-day supplies, GoodRx wins on most common generics -- the $5 shipping fee makes Cost Plus less competitive for small orders. But this changes dramatically with 90-day supplies:
| Drug (90-day) | GoodRx Best | Cost Plus | Winner |
|---|---|---|---|
| Atorvastatin 20mg | $9.22 | $8.63 | Cost Plus |
| Lisinopril 20mg | $8.44 | $7.28 | Cost Plus |
| Metformin 1000mg (180ct) | $10.50 | $8.31 | Cost Plus |
| Sertraline 100mg | $11.88 | $9.85 | Cost Plus |
| Omeprazole 40mg | $14.22 | $10.88 | Cost Plus |
At 90-day quantities, Cost Plus wins almost every comparison. The $5 shipping fee is amortized over a larger order, and Cost Plus's transparent markup is lower than GoodRx's negotiated pharmacy rates.
Let's calculate what using each service costs over a full year for a common medication profile: a patient on lisinopril (blood pressure), atorvastatin (cholesterol), and metformin (diabetes).
| Strategy | Annual Cost (3 drugs) | vs. Retail ($2,880/yr) |
|---|---|---|
| GoodRx 30-day fills (12x/yr each) | $125.88 | Save $2,754 |
| GoodRx 90-day fills (4x/yr each) | $112.64 | Save $2,767 |
| Cost Plus 30-day fills (12x/yr each) | $220.92 | Save $2,659 |
| Cost Plus 90-day fills (4x/yr each) | $96.88 | Save $2,783 |
| Hybrid: Cost Plus 90-day | $96.88 | Save $2,783 (97%) |
The hybrid approach -- using Cost Plus for 90-day maintenance fills -- saves the most: $2,783 per year versus retail, and roughly $16-$29 more per year than GoodRx-only strategies. The savings gap is modest on common generics but grows substantially with less common or higher-cost drugs.
The 30-day comparison above features the cheapest generics on the market -- drugs that every pharmacy prices aggressively. The real differentiation shows up on moderately expensive generics where pharmacies maintain higher margins:
| Drug (30-day) | GoodRx Best | Cost Plus | Annual Difference |
|---|---|---|---|
| Imatinib 400mg (cancer) | $78.00 | $59.29 | Save $224/yr with Cost Plus |
| Bupropion XL 300mg | $22.50 | $12.88 | Save $115/yr with Cost Plus |
| Finasteride 5mg | $11.44 | $7.20 | Save $51/yr with Cost Plus |
| Tadalafil 20mg (30ct) | $18.90 | $10.50 | Save $101/yr with Cost Plus |
| Mesalamine DR 1.2g | $145.00 | $78.44 | Save $798/yr with Cost Plus |
On drugs like mesalamine (for Crohn's disease) and imatinib (for CML), Cost Plus saves hundreds to nearly a thousand dollars per year. This is where the transparent 15% markup model shines -- GoodRx's pharmacy partners maintain higher margins on these drugs because fewer people comparison-shop for them.
| Factor | GoodRx | Cost Plus Drugs |
|---|---|---|
| Fill location | Any local pharmacy | Mail-order only |
| Speed | Same day | 3-5 business days |
| Controlled substances | Yes (at local pharmacy) | No |
| Brand-name drugs | Yes (limited discounts) | No (generics only) |
| Price transparency | Moderate (price shown, not cost breakdown) | Full (manufacturer cost visible) |
| Insurance integration | Can compare vs. insurance | Cash-only |
| Refill convenience | Manual each time | Auto-refill available |
| Cost to use | Free (Gold: $9.99/mo) | Free |
| Drug catalog size | Thousands (nearly everything) | ~2,500 generics |
| Temperature-sensitive drugs | Yes (local pickup) | Limited (cold-chain shipping) |
If you're self-employed and managing healthcare costs carefully, both tools should be in your toolkit. CeoCult covers the broader picture of managing healthcare costs as a freelancer.
Cost Plus's $5 flat shipping fee is the single biggest factor that makes it less competitive on cheap 30-day generics. When your medication costs $1.50 wholesale, the $5 shipping fee triples the total price. Two strategies minimize this impact:
1. Order 90-day supplies. The $5 shipping fee applies once per order regardless of quantity. A 90-day supply of atorvastatin costs $3.63 in drug costs + $5 shipping = $8.63 total, or $2.88/month. That beats GoodRx's $3.49/month.
2. Combine multiple prescriptions into one shipment. Cost Plus ships all your medications together for a single $5 fee. If you take three medications, the effective shipping cost drops to $1.67 per drug. Four medications? $1.25 each. The more prescriptions you consolidate, the better the per-drug economics.
A patient filling four 90-day prescriptions through Cost Plus pays $5 shipping total per quarter -- $20/year in shipping for all their medications. That's negligible compared to the drug cost savings.
Cost Plus Drugs focuses on generics and has been steadily expanding their catalog. But there are important gaps:
If your medication isn't on Cost Plus, GoodRx is your fallback. Check Cost Plus's full catalog at costplusdrugs.com before making assumptions -- they add new drugs monthly.
These aren't mutually exclusive. The smartest approach:
The savings calculus shifts significantly when multiple family members take prescriptions. Consider a household where two adults each take two maintenance medications:
GoodRx Gold's family plan at $19.99/month ($240/year) only makes sense if the Gold price saves enough per fill to cover that fee. For common generics, it rarely does. The free GoodRx version or Cost Plus almost always wins for families on standard maintenance medications.
Where Gold becomes worthwhile: families filling 6+ prescriptions monthly at local pharmacies, especially for drugs where the Gold discount is $5-$10 per fill below the free coupon price. This typically happens with newer generics that haven't been on the market long enough for aggressive pricing.
GoodRx Gold costs $9.99/month and offers additional discounts beyond the free coupons. Is it worth it? Only if you fill 3+ prescriptions per month at local pharmacies and the Gold price is consistently $3+ cheaper per fill than the free coupon price. For most people, the free version is sufficient -- especially if you're using Cost Plus for maintenance medications.
The value proposition of Gold has weakened over time. When GoodRx launched Gold, the free coupon prices were higher, making the Gold upgrade more attractive. As competition from Cost Plus, Amazon Pharmacy, and others has driven down free coupon prices, the gap between free and Gold has narrowed. Run the numbers on your specific drugs before committing to $120/year in subscription fees.
No. For 30-day supplies of common generics, GoodRx often wins because Cost Plus charges a flat $5 shipping fee. However, for 90-day supplies and less common generics, Cost Plus typically offers lower prices. The winner varies by drug and quantity -- always check both.
You can use both services, but not on the same prescription fill. GoodRx is used at local pharmacies; Cost Plus is a separate mail-order pharmacy. You might fill some prescriptions through Cost Plus and others at a local pharmacy using GoodRx coupons.
No. GoodRx only shows prices at partner retail pharmacies. Cost Plus Drugs is a separate, independent pharmacy that doesn't participate in GoodRx's network. You need to check costplusdrugs.com separately.
Standard shipping is 3-5 business days from their Dallas, TX facility. First-time orders may take slightly longer because of prescription transfer and verification. Plan ahead for refills -- set up auto-refill so orders ship automatically before you run out. There's no expedited shipping option, so Cost Plus isn't suitable for urgent prescriptions.
No. Cost Plus is a cash-pay pharmacy only. They don't bill insurance. In many cases, their cash prices are lower than insurance copays anyway -- especially for patients with high-deductible plans. But if your insurance copay is $1-$3, insurance will beat Cost Plus on most generics.
Yes. You can transfer prescriptions directly through the Cost Plus website. They'll contact your current pharmacy to handle the transfer. You can also ask your doctor to send a new prescription to Cost Plus Drugs. The process typically takes 1-3 business days for the transfer, then another 3-5 days for shipping.
We track pricing changes across pharmacies weekly.