Doxepin prices vary wildly depending on which formulation you’re filling, and the difference is staggering. A 30-day supply of standard 10mg capsules costs around $11 to $14, while the low-dose tablets used for insomnia (3mg and 6mg) average $252 for generic and $526 for brand name. If you’re paying hundreds for doxepin, the formulation is almost certainly the reason.
The Low-Dose Insomnia Tablet Problem
Doxepin has been available as a generic antidepressant for decades, and in capsule form it’s genuinely cheap. The price shock comes from the low-dose tablets, which were patented and marketed under the brand name Silenor specifically for insomnia. Even though Silenor’s patent has expired and generics now exist, those generic low-dose tablets still average $252 for a 30-day supply. That’s more than 20 times the cost of a 30-day supply of 10mg capsules.
Why the gap? The low-dose tablet market has fewer manufacturers competing for it. The FDA didn’t approve the first generic version until 2013, and the market has been slow to attract new players. As of mid-2025, seven companies hold FDA approval to make generic low-dose doxepin tablets, with several only entering in 2023 and 2024. More competition typically pushes prices down over time, but the market hasn’t caught up yet. In 2023, Americans filled 2.6 million 30-day supplies of doxepin for insomnia, so the demand is there, but prices remain high relative to other generic medications.
Topical Doxepin Is Even More Expensive
If you’re filling a prescription for doxepin cream (sold as Zonalon or Prudoxin), used for itching related to skin conditions, expect an even higher bill. A single 45-gram tube of 5% doxepin cream has a retail price around $683. Topical formulations in general cost more to manufacture and have smaller patient populations, which limits the financial incentive for generic manufacturers to enter the market.
Capsules and Liquid Are Affordable
The oral capsules used for depression and anxiety are a different story entirely. A 30-day supply of 10mg capsules starts around $13.50, and even higher-strength capsules remain relatively affordable: 25mg capsules run about $14.58 for 30, and 50mg capsules cost roughly $43 for a 90-day supply. The oral liquid concentrate (10mg/mL) costs about $31 for a 120mL bottle, which provides multiple months of low-dose use depending on your prescribed amount.
This price difference creates a practical workaround that many prescribers already use. Because doxepin capsules and liquid are so much cheaper, some doctors prescribe the oral concentrate at low doses for insomnia rather than the branded or generic low-dose tablets. A bottle of the liquid at $31 can last far longer than a $252 box of low-dose tablets. It’s worth asking your prescriber whether this is an option for you.
Why Generics Haven’t Brought Prices Down Faster
For most drugs, generic competition drives prices to a fraction of the brand-name cost within a few years. Low-dose doxepin tablets have been an exception for a few reasons. The insomnia indication required its own clinical trials and FDA approval process, separate from the decades-old antidepressant formulation. That created a new period of market exclusivity. Even after generics entered, the small number of manufacturers (only two until 2020) kept prices elevated. Limited competition in a niche market gives manufacturers less pressure to undercut each other.
The recent wave of new approvals, with four companies gaining FDA authorization between 2023 and 2025, could gradually change this. But generic drug price drops aren’t instant. It takes time for new manufacturers to ramp up production and for pharmacies to stock cheaper alternatives.
Ways to Reduce Your Cost
If you’re paying out of pocket for doxepin, a few strategies can help. Pharmacy discount programs like GoodRx often offer prices well below retail. Filling a 90-day supply instead of 30 days at a time can lower your per-dose cost, though you’ll need your prescriber to write the prescription specifically for a 90-day quantity.
If you have insurance, mail-order pharmacies through your plan sometimes offer better pricing than retail pickups. For patients with insurance who use doxepin for chronic itching (urticaria), the HealthWell Foundation runs a patient assistance fund that may help cover costs. You can apply through their website or have your doctor submit the application, though you’ll need proof of income and a valid prescription to qualify.
The most effective cost-saving move, though, is the simplest: talk to your prescriber about whether one of the cheaper formulations would work for your situation. The difference between a $252 monthly bill and an $11 one comes down to which version of the same drug you’re taking.

