Man looking at his receding hair line in a mirror.

6-Month Average Prices for Propecia and Finasteride: CVS, Walgreens, and Walmart

Apart from a sharp downward movement in August, prices for Propecia and finasteride were remarkably stable at CVS and Walgreens during the second half of 2019. For reasons that aren’t at all clear, Walmart escaped August’s volatility. 

Average prices for Propecia and its generic equivalent, finasteride, at CVS, Walgreens, and Walmart ended the second half of 2019 almost exactly where they began the six-month period in July. However, unexplained August softness in prices for both these drugs skewed their six-month average downward at CVS and Walgreens. Walmart wasn’t affected.

Propecia and finasteride are arguably the most effective treatments to combat male pattern baldness, also known as androgenetic alopecia. The American Hair Loss Association noted that these medications “have been clinically proven to successfully treat hair loss in men to varying degrees.” In some cases, men treated with these drugs have experienced an end to hair loss, while in others hair loss not only stops but some hair regrows as well.

Second-Half Prices at CVS

At CVS, the average price for Propecia began the second half at $9.50 per 1 mg tablet in July, which is exactly where it ended the half in December. A one-month drop to $4.32 in August, however, lowered the average price for the second half to $8.64.

Similarly, CVS’s price for 1 mg of finasteride began and ended the second half of 2019 at $8.12. But the six-month average for the drug was $7.12, reflecting weakness in both August ($2.94) and September ($7.32).

Walgreens Prices

Following the same pattern seen at CVS, Walgreens price for 1 mg Propecia began the second half at $9.75 in July and ended it at the same price in December. Thanks to a slump to a price of $4.35 in August, the average price for the six-month period was $8.85.

Walgreens price for 1 mg finasteride was $7.98 in both July and December, but here again a drop in August’s price to $2.58 skewed the six-month average price lower to $7.08.

Walmart Prices Stable

Somehow escaping the August price drop seen at both CVS and Walgreens, Walmart’s prices for 1 mg Propecia were remarkably stable at $8.64 or $8.65 across the six-month period. Walmart’s six-month average price for the medication was $8.64.

Finasteride prices at Walmart held steady at $5.63 in each month of the second half, producing a completely predictable six-month average of $5.63.

DHT is the Main Culprit

The main culprit behind male pattern baldness is an androgen known as dihydrotestosterone (DHT), a derivative of testosterone, the primary male sex hormone. DHT gradually shrinks hair follicles until they can no longer support hair growth. An enzyme known as 5-alpha-reductase apparently triggers the conversion of testosterone into DHT. Propecia and finasteride combat hair loss by inhibiting this enzyme, thus reducing scalp levels of DHT.

If the convenience and privacy of ordering your drugs online appeal to you, check out all the many services available from, a longtime online prescription drug service. Its prices for both Propecia and finasteride are competitive, and it also offers a limited selection of other lifestyle medications. To learn more, pay a visit to eDrugstore’s Hair Loss page.

Don Amerman has spent more than three decades in the business of writing and editing. During the last 15 years, his focus has been on freelance writing. For almost all of his writing, He has done all of his own research, both online and off, including telephone and face-to-face interviews where possible. Don Amerman on Google+