SimpleScript

SimpleScript

Back to Blog

Solving the Pharmacy Pricing Maze

Jonathan McAdory, PharmD

2026-04-23 · by Jonathan McAdory, PharmD

Prescription savings

It's unfortunate, but many of us — if not all of us — have experienced this exact encounter at some point or another. You get to the pharmacy counter and despite having paid into an insurance plan every single month, you're met with the terrible, unexpected news: your medication is much more expensive than what you had anticipated.

For patients, this may feel like the pharmacy staff secretly collaborated with your insurance company to deny your benefits, and they probably even all gathered around in the back and had a big laugh about it at your expense. But I can promise you this is not the case. I, as well as all other staff, sincerely wish every patient had affordable coverage on their medications, and it would make everyone's life ten times easier if this were the case. But unfortunately, it remains a fact of life: even with prescription coverage, patients are often stuck paying giant sums of money out of pocket. Why is that?

Why Is My Prescription So Expensive?

1. Prior Authorizations (PAs)

Prior authorizations are a frequent source of frustration for both patients and providers. While the process can feel burdensome and time-consuming — often taking several days to a week or more — these requirements serve an important purpose in the healthcare system. They help ensure that medications are used appropriately, following established clinical guidelines and step-therapy protocols, thereby protecting patient safety and controlling costs.

For example, a newly diagnosed diabetic patient may be prescribed Ozempic (semaglutide). Although this medication has gained popularity for weight management, insurance plans typically require a trial of a lower-cost, first-line option such as metformin before approving coverage for more expensive therapies. This step-therapy approach helps confirm that the higher-cost medication is medically necessary.

2. Quantity and Fill Limitations

Insurance plans often impose limits on the quantity or duration of certain medications. A common example involves proton pump inhibitors (PPIs) used to treat GERD or acid reflux, such as pantoprazole (Protonix). Plans may restrict coverage to a maximum of 90 days of therapy within a 12-month period, requiring patients to first try over-the-counter or preferred alternatives like famotidine (Pepcid).

Similar restrictions apply to dosing frequency. For instance, ondansetron (Zofran) may be prescribed every four to six hours as needed, but the insurance plan may only cover up to three doses per day. Attempting to manipulate days' supply calculations to circumvent these limits is considered fraudulent and therefore, not an option. Patients facing these restrictions are often left paying cash prices for the whole amount, sometimes exceeding $100 for just a few days' supply.

3. Non-Formulary Medications

In some cases, the insurance plan will not provide any coverage for a prescribed medication because it is not included on the plan's formulary — the list of preferred covered drugs. This often occurs with over-the-counter options such as cetirizine (Zyrtec) or certain brand-name drugs when lower-cost generics are available, such as levothyroxine (Synthroid). In these situations, the patient is responsible for the full cost unless a successful prior authorization or appeal is submitted.

4. Out-of-Network Pharmacies

Using a pharmacy outside of your insurance plan's network can result in significantly higher costs or full denial of coverage. This issue commonly arises during travel, when patients visit a chain pharmacy that is not contracted with their specific plan. "Sorry, ma'am. I know this store is a national chain, but it appears your insurance card has the wrong state silhouette on it. So your insurance is no good here."

5. Lost or Early Refills

Requests for replacement fills due to lost medication or early refills before a trip are frequently denied. Many plans strictly enforce refill timing, although some offer exceptions for travel or extenuating circumstances. When coverage is denied, patients must pay the full cash price.

Enter Prescription Discount Cards

Now that we've reviewed some common reasons behind high out-of-pocket prescription costs, the natural question is: what can patients actually do? Unfortunately, far too many simply stop taking their medications. According to the Kaiser Family Foundation, nearly half of Americans report skipping doses or failing to fill prescriptions altogether due to cost concerns. This not only leads to worsening health conditions but also drives higher overall healthcare spending through increased doctor visits and hospital admissions.

Fortunately, a growing industry has emerged to help bridge these gaps: prescription discount cards. You've likely heard of GoodRx, the most recognized name in this space. While services like GoodRx have made medications significantly more affordable for millions of patients, many people still don't fully understand how these programs work, where the prices come from, or just how much money they stand to save by utilizing these cards.

Ask most pharmacists why a cash price can suddenly drop from $75 to $20 by keying in the right discount card, and they'll likely shrug their shoulders and say: "Well, the drug companies mark them up so high that they can afford to give patients a break." While there's some truth to that, it's only part of the story.

To truly understand this market, it's helpful to look at GoodRx, which has become the dominant player. In practice, "GoodRx" has become synonymous with prescription discount cards — much like "Kleenex" or "Band-Aid." Patients frequently say "just run it on my GoodRx" even when presenting a card from SingleCare, BuzzRx, or another company. GoodRx was not the first discount card company, but it is by far the largest, commanding an estimated 80–90% of the market.

However, recent data on actual "win rates" — how often each card provides the lowest price — tells a more nuanced story. Cards such as SingleCare, BuzzRx, WellRx, Hippo, and Optum Perks can often deliver better prices than GoodRx on many medications, savings that can add up to thousands of dollars per year for patients.

GoodRx's success stems from excellent user experience, aggressive marketing, and strong partnerships with manufacturers — including favorable arrangements on high-cost drugs like Ozempic and Wegovy. While the company has earned its leading position, this article is focused on helping you, the patient, find the best possible price.

To illustrate how dramatically different cards can affect your final cost, I've included the chart below.

Discount card price comparison chart

How the Pricing System Actually Works

At first glance, this chart may appear confusing or even overwhelming — and that reaction is understandable. The prescription pricing system is deliberately complex and opaque.

To keep the explanation clear and practical, let's use a common medication as an example: azithromycin, commonly known as a Z-Pak. According to DrugPatentWatch, the actual manufacturing cost for a 6-tablet course of azithromycin is less than $2. This medication is then sold by wholesalers to pharmacies for approximately $4–5 per package.

Pharmacies, however, base their "usual and customary" (U&C) cash price — the price charged to uninsured patients or used as a benchmark when negotiating with insurance companies — on the Average Wholesale Price (AWP). For a Z-Pak, this U&C price typically ranges from $30 to $45.

This raises the obvious question: how do prescription discount cards fit into this pricing structure, and how can they reduce the price so dramatically? The answer reveals much about how this system actually operates.

What gives GoodRx or any other discount card the authority to set a price? After all, if patients could simply name their own price, why not make every drug eleven cents? This question highlights how arbitrary and opaque the system can feel.

The situation reminds me of a joke by comedian Mitch Hedberg: "I think Pizza Hut has gotten too cocky with their deals. Now they're saying they'll honor any competitor's coupon. So I've decided I'm gonna open my own pizza place called Mitch's Pizza that offers free pizza for life to any guy named Mitch. We are never open."

In the same way, one might wonder: What makes prescription discount cards any different from "Mitch's Pizza"? What real authority do they have to determine what a customer ultimately pays?

Let's return to the azithromycin (Z-Pak) example. A medication that costs the pharmacy less than $5 can carry a usual and customary (U&C) cash price of $30–$45 — roughly an eight- to nine-fold markup (this is just the tip of the iceberg within the industry by the way). While part of this covers legitimate overhead costs, the markup is substantial. Importantly, insurance companies do not simply pay the full U&C amount — they negotiate.

This is precisely where prescription discount cards come in. When you use a card and pay a much lower price, the discount company has negotiated a contracted rate through Pharmacy Benefit Managers (PBMs) and pharmacy networks. These rates are lower than the cash price but still profitable for the pharmacy. Because each discount card has access to different networks and agreements, prices can vary significantly by card, pharmacy, and medication.

The example below shows two different discount cards — SingleCare and GoodRx — both at Walgreens, for the exact same Z-Pak on April 4, 2026. The price difference is striking, and it has nothing to do with randomness. It's the direct result of each card's unique PBM contracts and pharmacy network agreements.

SingleCareSingleCare pricing example at Walgreens
GoodRxGoodRx pricing example at Walgreens

Same drug. Same pharmacy. Same day. Different card — different price.

How SimpleScript Helps

Fortunately, I'm part of the team behind SimpleScript, a company created specifically to solve this problem. Whether you've been caught off guard by a high price at the pharmacy counter, are deciding where to send a prescription, or are planning ahead to keep your household's medication costs manageable, SimpleScript removes much of the guesswork.

SimpleScript platform

Getting started is simple: just enter your medications by brand or generic name and add them to your basket. Because SimpleScript compares multiple drugs at once, you no longer have to check dozens of different discount cards to find the best price and pharmacy for each one.

Example medication basket

The platform also automatically flags important opportunities and alerts, including:

  • Over-the-counter alternatives that may be cheaper than the prescription version (such as Flonase)
  • More cost-effective dosing strengths (for example, allopurinol 200 mg vs. 100 mg)
  • Potential drug interactions
Example alert
Example alert continued

Next, enter your location — either by zip code or precise address. Our built-in drive-time optimization tool then factors in travel distance, helping you find the best balance between price and convenience. After all, driving an extra ten miles may not always be worth a small savings on your prescription.

Location entry

Preferred Pharmacy Selection and an interactive map view will also be available soon.

Next, you can choose from three sorting options to find the best deals according to your priorities:

  • Fast: Shows the best prices available at your closest pharmacy.
  • Balanced: Finds the optimal combination of low price and convenience (ideal for most people).
  • Cheap: Delivers the absolute lowest prices regardless of distance or number of stops required.

As you'll see, the price differences between these options can vary significantly.

Sorting slider option 1
Sorting slider option 2
Sorting slider option 3

Additional filters will soon be available, allowing you to sort results by Drive-Thru Accessibility, Hours of Operation, Store Service Quality, and Mail Order Availability.

Once you've found the best option, simply select the recommended discount card. You can then present it at the pharmacy (or use the provided details) to redeem your discounted price.

Discount card code

Whether or not you use SimpleScript, I'm genuinely glad to help shed light on this complex and under-understood subject. My hope is that the information shared here helps you save money, reclaim your time, and protect your long-term health.

Thank you for reading.

Find the Lowest Price Near You

Prescription prices aren't fixed — they vary by pharmacy, by discount card, and even by the day. SimpleScript compares prices across pharmacies near you and automatically applies the best available discount card, so you always see the lowest price available to you. No insurance needed, no guesswork, no hunting across five different apps. Select medications can also be paid for using what is known as a manufacturer's copay card. Check the alerts and we have provided the links to these websites for you!

Enter your medication and zip code, and SimpleScript will show you a ranked list of nearby pharmacies with real cash-pay prices — already discounted using cards like BuzzRx, GoodRx, WellRx, SingleCare, and Hippo. If you're picking up multiple prescriptions, it can even map out an optimized route across stops so you're not paying more just because a different drug is cheapest somewhere else.

It's free to use, takes under a minute, and requires no account.

Search to Save