Saving on Over-the-Counter DrugsIf you have a pounding headache, nasty cold, upset stomach, bad cough, or—dare we say it?—all four at once, you probably don’t care much about finding the lowest priced over-the-counter medicines—you just want relief fast. But when you’re feeling well enough to care about cost, the results of our price survey of Chicago area stores will interest you.

Using a market basket of 24 over-the-counter drugs, Consumers' Checkbook’s mystery shoppers collected prices from area supermarkets, big-box discounters, membership warehouse clubs, chain drug stores, and a sample of independent drug stores, plus a few online stores. Because package sizes often differ from store to store (especially for warehouse clubs), our researchers recorded prices for the least expensive way to buy each item on a per-dose basis.

The price comparison scores reported on the table below show how the stores’ prices stack up. The scores indicate how each seller’s prices, on average, compare to the average price for all surveyed stores that carried the same mix of items. We adjusted the price comparison scores so that the average for all stores equals $100. A store with a score of $110 had prices 10 percent higher than the average; a score of $90 indicates the store’s prices were 10 percent lower than average.

As you can see, we found big overall store-to-store price differences: The lowest priced stores charge prices that are less than half of what the highest priced stores charge. If you regularly buy medicines that cost $.50 or more per pill or dose, these savings add up. For example, among stores we surveyed, per-pill prices for Claritin ranged from $.36 to $1.48; if you take on average one pill per day, you’d pay $131 to $540 per year, depending on where you buy it.

Here’s a rundown of the price winners and losers:

  • Membership warehouse clubs Sam’s Club and Costco offered by far the lowest prices. Sam’s Club’s prices were 40 percent lower than average, and Costco’s prices were 39 percent lower than average. Keep in mind our price comparison scores don’t take into account these stores’ $45 and $55 annual membership fees.
  • Among non-warehouse-club stores, Walmart offered the lowest prices (21 percent lower than average). We also found lower-than-average prices at Meijer (12 percent lower), Woodman’s (11 percent lower), and Target (nine percent lower).
  • Among the big chains, Walgreens and CVS offered the highest prices—their respective price comparison scores are 16 percent and 15 percent higher than the all-store average. Dollar General, Food 4 Less, Mariano’s, and Kmart each had prices that were more than five percent higher than the average.
  • Unfortunately, if you want to support your local independent, you’ll likely pay a steep price: The three independent stores we shopped have the highest price comparison
  • Amazon also offered low prices, about 22 percent lower than average. You’ll save even more if you buy via its Subscribe & Save program, which offers a five to 15 percent discount on items scheduled for regular delivery. There are no requirements in terms of how often you have to schedule orders (you could schedule them for every six months), you can cancel or change your order at any time before it is shipped, and you can even skip deliveries. In other words, if you want to place just one order for a medicine with Amazon, you can sign up for Subscribe & Save, get a discount on that order, and cancel your subscription
    afterward without penalty or fear of an over-full medicine cabinet.
  • Don’t assume that buying online always yields the best deals.'s prices were six percent higher than the all-store average. And although the major pharmacy chains offer online regular-delivery deals in exchange for 10 to 20 percent discounts similar to Amazon’s, you’ll do better by using Amazon’s subscription service.
  • As you can surmise from the warehouse clubs’ very low prices, buying in bulk usually pays off. But before you nab that bottle of 500 pills, keep in mind that most over-the-counter medicines have expiration dates after which manufacturers no longer guarantee their products’ effectiveness. If you don’t expect to use up the medicine before it expires, consider buying a smaller size.
  • As with prescription medicines, consider generic alternatives, which are available for many products. We found that the handful of generic substitutes included in our market basket would save us 29 to 79 percent, on average, compared to their name-brand counterparts. The lowest priced sellers, including Amazon, all offer generic options for most over-the-counter medicines.

When using these price data, keep in mind that our mystery shoppers visited only one local store for each chain. Because store-to-store differences exist in both prices and inventory, the mix of prices at your local store may not be the same as at the stores we surveyed.

Drug Prices*

Price comparison score
(average = $100)
Local Stores
Sam’s Club $60
Costco $61
Walmart $79
Meijer $88
Woodman’s Food $89
Target $91
Jewel-Osco $102
Kmart $107
Mariano’s $108
Food 4 Less $109
Dollar General $114
CVS $115
Walgreens $116
Barry’s Drugs $133
Matthei Pharmacy $179
Well Future Pharmacy $189
Online Stores Subscribe & Save $73 $78 $106
*See text for a description of our survey and price comparison score.