How much do OTC sleep aids cost?
A good price for OTC sleep aids is under $0.075/dose; around $0.098/dose is typical, and above $0.19/dose you're overpaying. The cheapest we track right now is $0.056/dose, the priciest $0.42/dose — across 15 tracked products, as of August 2026. Prices re-checked continuously.
The middle listing of the 15 we track is $9.91 for 120 doses — $0.098 per dose. That is the middle of our catalogue, not of every shelf: what we track is what we track.
How to land in the good-price band
OTC sleep aids are cheap actives sold at a big brand markup: most are either diphenhydramine (the same antihistamine as Benadryl, the active in ZzzQuil) or melatonin. Cost per dose is the honest number — the name on the box is most of what you pay for.
- Generic diphenhydramine IS the active in ZzzQuil / Unisom SleepGels at the same 25–50 mg dose. Store-brand tablets run roughly $0.03–0.06 a dose against $0.20–0.40 for the branded sleep aid.
- Melatonin is a supplement, and the dose (1–10 mg) varies wildly between products — compare cost per dose AT THE SAME mg. A 10 mg gummy and a 1 mg tablet are not the same unit.
- Buy the count you will finish before it expires. These keep 2–3 years, so the biggest bottle only wins on cost per dose if you actually use it in time.
- Store brands (Amazon Basic Care, Equate) carry both diphenhydramine and melatonin at the lowest cost per dose we track.
Frequently asked questions
- What is a good price for OTC sleep aids?
- A good price for OTC sleep aids is under $0.075/dose; around $0.098/dose is typical, and above $0.19/dose you're overpaying. The cheapest we track right now is $0.056/dose, the priciest $0.42/dose — across 15 tracked products, as of August 2026. Prices re-checked continuously.
- How much does OTC sleep aids cost per dose?
- Across 15 tracked products, OTC sleep aids costs a median of $0.098/dose, ranging from $0.056 to $0.42/dose.
- How much is a pack of OTC sleep aids?
- The middle listing of the 15 we track is $9.91 for 120 doses — $0.098 per dose. That is the middle of our catalogue, not of every shelf: what we track is what we track.
- How is cost per dose calculated?
- Price ÷ the number of doses in the pack. Comparing per dose lets a bulk pack and a small one line up on the same scale, so you see true value instead of sticker price.
See the cheapest OTC sleep aids ranked now →Best picks of 2026Full Cost-Per-Unit Index