SC

GoodRx

GoodRx put every discount network's cash price for a drug side by side at each nearby pharmacy, kept that search free by collecting a PBM fee on every filled code and refill, and grew on unpaid referrals from doctors and pharmacists into the place Americans check first, while SingleCare sold one card with prices it negotiated itself.

How GoodRx won

  1. 1 · 2011–14One search across every discount network's local priceFounders searched for Lipitor's price and found almost nothing; scraped Costco, Walmart and state sites, then combined PBM cash prices on one screen, pharmacy by pharmacy.Aggregator Strategy
  2. 2 · 2012–19Free to consumers, paid by PBMs per filled scriptPBMs pay a share of their pharmacy fee or a fixed fee each time a code fills, refills included; $388M revenue and $66M net income in 2019.Cross-Subsidy
  3. 3 · 2012–20Doctors, pharmacists and drug-price pages bring unpaid demandDoctors called in after a Health 2.0 demo; 260,000+ physician endorsements and 2–3% of US prescriptions by 2018; word of mouth drives significant unpaid traffic.Customer Referrals
  4. 4 · 2016–25Consumer volume turns PBM networks into interchangeable price feedsDozens of PBMs supply prices; the top three fell from 61% of revenue (2018) to 42% (2020) and 22% (2025); accepted at 70,000+ pharmacies.Commoditize your complement
  5. 5 · 2020–25The default place to check a drug's cash price80%+ repeat activity and 4.9M Monthly Active Consumers at the 2020 IPO, valued at $12.7B; codes kept on file at the pharmacy for refills; $797M revenue in 2025.Demand ownership

Versus SingleCare: SingleCare arrived in 2015 with one card and prices it negotiated directly with pharmacy chains, and bought its reach with TV ads and cards in doctors' offices. GoodRx showed every network's price at each nearby pharmacy, let PBMs pay for the prescriptions it sent them, and grew on unpaid referrals into a profitable company valued at $12.7 billion at its 2020 IPO.

Arena: Market Conditions Before GoodRx

People paying for prescriptions · 2011 · United States

Scattered supplyInformation asymmetry

In 2011 a person filling a prescription usually learned its price only at the pharmacy counter. The list price of the same medicine could vary widely between pharmacies a few blocks apart, and nothing online showed what each one charged GR1 GRX-4. Insurance did not settle the question: deductibles, formularies and copays made the cheapest route hard to predict GR2. Pharmacy benefit managers (PBMs), the companies that negotiate drug prices for insurers, also ran discount networks with their own cash prices, but each network showed only its own price, and a patient had no simple way to compare them before choosing where to fill GR1. Americans spent about $400 billion a year on prescriptions GRX-4.

How each step happened

Step 2 of 5 · 2012–19

Free to consumers, paid by PBMs per filled script

GoodRx charged the patient nothing and let the PBM pay. When a prescription fills with a GoodRx code, the PBM whose price was used earns a fee from the pharmacy, and GoodRx receives a percentage of that fee or a fixed payment per transaction GR1. The code is then recorded in the pharmacy's database, so GoodRx keeps earning "when the consumer returns to the pharmacy for refills and new prescriptions" without the patient showing it again GR1. PBMs paid because GoodRx brought their networks new volume, and only on completed purchases.

A free search gave patients no reason to hesitate, and every refill added revenue without a new search. GoodRx was profitable on and off from 2013 GRX-3; revenue rose from $99 million in 2016 to $388 million in 2019, with $66 million of net income GRX-5. The design also gave a few PBMs leverage over its prices and fees: early on one threatened to end its contract over pricing accuracy GRX-2. Step 4 is how GoodRx reduced that dependence.

Rivals SingleCare built its model on cutting out middlemen and contracting directly with retail pharmacies, Bates said in 2019 GRX-9, so each drug carried one SingleCare price rather than the best of many networks.

Cross-Subsidy

Step 3 of 5 · 2012–20

Doctors, pharmacists and drug-price pages bring unpaid demand

The people patients already trusted spread GoodRx for free. After a presentation at the Health 2.0 conference, doctors became early adopters and flooded the team with calls GRX-2 GRX-3. A prescription the patient could not afford went unfilled; a GoodRx price solved that on the spot. By 2018 GoodRx counted more than 260,000 physician endorsements, over 10 million monthly customers and 2–3% of US prescription volume GRX-4. Pharmacists helped too: GoodRx trains them to apply codes, and fewer patients walk away from the counter over price GR1.

Recommendations from friends, healthcare professionals and pharmacists, plus press coverage, drive "significant unpaid traffic to our apps and websites," the company says GR1. It adds its own drug-price pages and thousands of GoodRx Health articles, and sends prices into electronic health record systems so doctors can text them to patients when they prescribe GR1. GoodRx also buys TV and search ads GR1, but unpaid demand meant many of the codes that earned fees in step 2 cost nothing to acquire, which kept it profitable while it grew.

Rivals SingleCare bought much of its reach: TV commercials with the actors Martin Sheen and Martin Short GRX-10 and cards stocked in more than a million doctors' offices GRX-11.

Customer ReferralsOwned Media

Step 4 of 5 · 2016–25

Consumer volume turns PBM networks into interchangeable price feeds

Once GoodRx sent large volumes of patients, PBMs competed to be the price it showed. It works with dozens of PBMs that run cash networks, and the number has grown over time GR1; GoodRx simply displays the prices they negotiated, on its own codes GRX-1. Each patient goes to whichever network is cheapest at that pharmacy for that drug, so every PBM became one interchangeable input among many. Cheaper inputs made GoodRx more useful, and more patients drew more PBMs.

The shift shows in GoodRx's revenue. Its three largest PBMs accounted for 61% in 2018 and 42% in 2020 GRX-6, then 22% in 2025, with no single PBM above 10% in 2024 or 2025 GR1. No significant PBM has ended its relationship, and many contracts keep paying GoodRx for patients it sent even after termination GR1. The breadth also made GoodRx codes work at more than 70,000 pharmacies, nearly every retail pharmacy in the country GRX-3 GR1. The leverage a few PBMs held in step 2 was spread thin.

Rivals SingleCare's own network covers about 35,000 pharmacies against GoodRx's 70,000-plus, and a 2026 consumer guide tells shoppers to check both cards and use whichever is lower GRX-12 GRX-13.

Commoditize your complementMarketplace network effects

Step 5 of 5 · 2020–25

The default place to check a drug's cash price

By its 2020 listing GoodRx was the first place many Americans checked a drug's cash price. It reported 4.9 million Monthly Active Consumers (people who used a GoodRx code to buy a prescription in a month) and more than 80% repeat activity GRX-5. Repeat use was built in: the code stays on file at the pharmacy, and refill reminders bring patients back GR1. The IPO in September 2020 valued the already profitable company at $12.7 billion, and the shares closed the first day at a $19.4 billion market value GRX-8 GRX-7.

Owning that demand brought a second set of buyers. Drug manufacturers pay to reach GoodRx's patients and prescribers with brand-drug affordability programs, and this pharma direct revenue grew 41% to $151 million in 2025, when total revenue was $797 million GR1. Prescription transactions revenue fell 6% that year as Monthly Active Consumers dropped 14% with pharmacy store closures GR1, and a 2023 FTC order barring GoodRx from sharing health data for advertising showed how much the business rests on patients' trust GR3.

What made GoodRx win

The search of step 1 was valuable only if patients checked it first, and steps 2 to 4 made them do so: a free product paid for by PBMs, spread by doctors and pharmacists, drawing on so many networks that no single card reliably beat it. Patients who return on their own give GoodRx its bargaining position with PBMs, pharmacies and manufacturers, and its name is what a patient trusts at the counter.

Rivals SingleCare says more than 40 million Americans have used its card GRX-10 and, in 2023, claimed the second position in the market with 7 million monthly users GRX-11. It remains a unit of RxSense GRX-12.

Demand ownershipBrandingMulti-Product

Key dates

  1. 2011GoodRx launches local prescription-price search GRX-3
  2. 2013Profitable on and off from this year GRX-3
  3. 2015SingleCare's parent RxSense founded in Boston GRX-9
  4. 2016$99M revenue Full year GRX-5
  5. 2018Three largest PBMs are 61% of revenue GRX-6
  6. 2018-08Silver Lake buys a third of GoodRx at $2.8B GRX-4
  7. 2019$388M revenue Full year; $66M net income GRX-5
  8. 2019-08SingleCare contracts directly with pharmacy chains GRX-9
  9. 2020Three largest PBMs fall to 42% of revenue GRX-6
  10. 2020-06Accepted at more than 70,000 pharmacies GRX-3
  11. 2020-09$12.7B IPO valuation Priced at $33 a share; $19.4B at first-day close GRX-8 GRX-7
  12. 2022$766.6M revenue Full year GR2
  13. 2022-12SingleCare runs celebrity TV ads; 40M+ have used its card GRX-10
  14. 2023-02FTC bars sharing health data for advertising GR3
  15. 2023-07SingleCare claims the number-two position GRX-11
  16. 2024$792M revenue Full year GR1
  17. 2025$797M revenue Full year; pharma direct revenue +41%; top three PBMs 22% of revenue GR1

Sources

Oldest first.

  1. GRX-9 Boston Startup Signs Up Millions For Lower Prescription Drug Costs. Forbes (Daniel D'Ambrosio) · 2019-08-12 Trade press with founder quotes
  2. GRX-5 GoodRX (GDRX) S-1 Breakdown Analysis. Macro Ops · 2020 Outside analysis of S-1
  3. GRX-3 How GoodRx built a $2.8 billion business by helping consumers find drug discounts. CNBC · 2020-06-17 Trade press with founder quotes
  4. GRX-7 GoodRx IPO Shows Low Drug Prices Can Still Mean Big Money. Forbes (Leah Rosenbaum) · 2020-09-23 Trade press with founder quote
  5. GRX-8 GoodRx prices IPO at $33 per share, valued at $12.7 billion. Axios · 2020-09-23 Trade press
  6. GRX-6 2020 Form 10-K. GoodRx / SEC · 2021-03 Annual report
  7. GRX-2 Doug Hirsch, GoodRx, on how a traditional retail experience can be revolutionary. The Pulse by Wharton Digital Health (Medium) · 2021-10-04 Founder podcast write-up
  8. GRX-1 A conversation with GoodRx co-founder Doug Hirsch. Healthcare Brew · 2022-11-30 Founder interview
  9. GRX-10 RxSense CEO Rick Bates: Seeking growth and lasting success. Chief Healthcare Executive · 2022-12-12 Founder interview
  10. GR3 GoodRx privacy enforcement action. Federal Trade Commission · 2023-02-01 Regulator action
  11. GR2 Free prescription discount cards: what's the catch?. Associated Press · 2023-06-27 Consumer explainer
  12. GRX-11 New SingleCare Pharma Solutions Help Drugmakers Reach Cash-Paying Patients. Drug Channels (sponsored guest post) · 2023-07-13 Company executive post
  13. GR1 2025 Form 10-K. GoodRx / SEC · 2026-02-27 Annual report
  14. GRX-13 SingleCare vs. GoodRx: Which Is Better?. SmartAsset (Ashley Kilroy) · 2026-08-14 Consumer comparison
  15. GRX-14 Why GoodRx Is Built for the AI-Driven Patient Journey. Drug Channels (sponsored guest post) · 2026-09-25 Company executive post
  16. GRX-12 About Us. SingleCare · accessed 2026-09-29 Company page
  17. GRX-4 Greater Good. Los Angeles Business Journal · c. 2018 (page dated 2025-04-24) Trade press with founder quotes