In Medicare Part D, trazodone is dispensed more than any other drug commonly used for sleep. CMS’s data for 2024 records 18.4 million trazodone prescriptions covering 3.9 million beneficiaries, against 7.5 million for generic zolpidem and 315,401 for Belsomra.

It is also close to free. Pharmacies buy a 50 mg tablet for about three cents, and the cash prices below reflect that. Every figure was pulled on September 3, 2026 from CMS acquisition data, Walmart’s published generic program list, Cost Plus Drugs’ itemized pages and drugs.com. This page covers what trazodone costs and where to buy it, not whether it is appropriate for you.

What Does Trazodone Cost Without Insurance?

The acquisition column is CMS’s National Average Drug Acquisition Cost file, effective August 19, 2026, which is what retail pharmacies pay to buy the drug. The 50 mg row carried forward unchanged into the September 2, 2026 file. The cash-pharmacy column mixes Cost Plus Drugs’ published all-in price for a 30-count fill, read September 3, 2026 and before its $5.00 standard shipping, with Walmart’s generic program price at 90 days. The retail column is drugs.com’s cash price range for the same quantity.

Strength and quantityPharmacy acquisition cost (NADAC)Cash pharmacy or program priceRetail cash price
Trazodone 50 mg, 30 tablets$0.03124 per tablet ($0.94 for 30)$5.45 at Cost Plus$10.72
Trazodone 100 mg, 30 tablets$0.05057 per tablet ($1.52 for 30)$5.83 at Cost Plus$9.83
Trazodone 150 mg, 30 tablets$0.08816 per tablet ($2.64 for 30)$6.21 at Cost Plus$11.39
Trazodone 300 mg, 30 tablets$0.52918 per tablet ($15.88 for 30)$12.31 at Cost Plusnot published at 30
Trazodone 50 mg, 90 tablets$2.81 for 90$24 on Walmart’s program$7.56 to $23.65
Trazodone 100 mg, 90 tablets$4.55 for 90$24 on Walmart’s program$8.95 to $13.89
Trazodone 150 mg, 90 tablets$7.93 for 90$24 on Walmart’s program$18.56
Trazodone 300 mg, 100 tablets$52.92 for 100not published at 100$133.69

Two things stand out. First, the drug itself is almost free: a month of 50 mg costs a pharmacy 94 cents. Everything you pay above that is dispensing overhead. Cost Plus Drugs shows this openly on its own pages, itemizing the 50 mg fill as $0.39 of drug, $0.06 of markup and a flat $5.00 pharmacy labor fee.

Second, the 300 mg tablet is a different animal. It costs a pharmacy $0.52918 per tablet, about 17 times the 50 mg price, and drugs.com prices a 100-count at $133.69. Cost Plus undercuts that badly at $12.31 for thirty against a $164.40 comparison retail price. That strength is not on Walmart’s generic list either, so where you fill it matters far more than it does at the common strengths.

What Drives the Price

The dispensing fee, not the drug. At NADAC prices, thirty 50 mg tablets cost a pharmacy 94 cents. Cost Plus charges $5.45 for that fill, of which $5.00 is a flat labor fee. This is why the per-tablet price falls steeply with quantity and why a 30-day fill and a 90-day fill cost nearly the same at some pharmacies.

The strength. The 50, 100 and 150 mg tablets are all under a dime each at acquisition cost. The 300 mg tablet costs a pharmacy $0.52918, about 17 times the 50 mg tablet, and retails around $1.34. Fewer manufacturers make it, and the generic market for it never got competitive.

Where you fill it. Drugs.com’s own ranges for ninety 50 mg tablets run $7.56 to $23.65 depending on the pharmacy, a three-fold spread on a drug that costs the pharmacy $2.81. On a bill this small the absolute dollars are trivial, but the ratio tells you how little of the price is the medicine.

Whether the pharmacy has a generic program. Walmart’s Retail Prescription Program drug list places trazodone 50 mg, 100 mg and 150 mg in the $9 for 30 days and $24 for 90 days tier under its Mental Health category, not in the $4 tier that a lot of people assume covers everything. Several other chains and grocery pharmacies run similar programs at their own tiers.

Not being a controlled substance. Trazodone is not a scheduled controlled substance, which means it can be filled 90 days at a time by mail order, transferred freely between pharmacies, and sold by cash pharmacies that do not stock controlled drugs. That is a real cost advantage over most FDA-approved insomnia drugs, which are scheduled.

Cash Price vs. Insurance

For trazodone, cash wins almost every time and the margin is large. A $5 to $11 cash price for a month’s supply is below nearly every commercial copay and far below any deductible, so running it through insurance mostly generates paperwork. CMS’s Part D file backs this up: the plan-side average was $8.98 per prescription in 2024, which is roughly what you would pay in cash anyway.

The one thing a cash fill does not do is count toward your deductible or out-of-pocket maximum. If you are insured, on an expensive plan and expecting a big medical year, running even a trivial drug through the plan can be marginally better. If you are uninsured, none of that applies and the cash price is simply the price.

Worth stating plainly on the costs side: trazodone’s FDA-approved labeling lists one indication, the treatment of major depressive disorder in adults. Use for insomnia is off-label. That is a clinical question for your prescriber, and it makes no difference at all to what you pay, because pharmacies price the tablet, not the reason for it. If you were prescribed trazodone for depression rather than sleep, the broader class comparison is in antidepressant cost without insurance.

Because acquisition cost is public here, trazodone is an easy drug to price-check. Our fair price checker shows the range, and any quoted price above roughly $20 for thirty tablets is a markup question rather than a drug cost question.

How to Pay Less

Check a generic program list before you check anything else. Walmart’s program covers the three common strengths at $9 for 30 days and $24 for 90 days with no membership and no card. Several grocery and regional chains run comparable lists. For a drug this cheap, that is often the end of the search.

Compare a mail-order cash pharmacy against a discount card. Cost Plus Drugs charges $5.45 to $6.21 for thirty tablets plus $5.00 shipping, so a single small fill lands around $11 delivered. A discount card at a local pharmacy may beat that on one fill and lose on three. Our guide to GoodRx vs. SingleCare walks through running both checks in a couple of minutes.

Ask for 90 days at a time. Because the pharmacy labor fee is flat and the drug is nearly free, a 90-count fill costs barely more than a 30-count one. Trazodone is not a controlled substance, so there is no federal barrier to a 90-day supply or to mail order.

Ask about the strength before you accept a 300 mg prescription. Three 100 mg tablets cost a pharmacy about 15 cents. One 300 mg tablet costs it 53 cents and retails around $1.34. That is a conversation for your prescriber, but the price information belongs on the table.

Get the prescription cheaply. A $6 drug is useless without a prescriber, and a single urgent-care visit can cost more than a decade of tablets. Federally qualified health centers charge on a sliding scale based on income. Our guide to free clinics and sliding-scale care explains how to find one and what to bring.

If a bill has already landed, deal with the bill. Sleep-clinic and pharmacy balances are negotiable the same way any medical debt is. See how to negotiate medical bills for the scripts.

How Trazodone Compares to the Branded Sleep Drugs

The reason trazodone dominates by volume is visible in the Part D file. In data year 2024, trazodone averaged $8.98 per prescription across 18,424,765 claims. Belsomra averaged $476.16 across 315,401 claims and Quviviq averaged $526.95 across 46,269 claims. Ramelteon averaged $108.67, generic eszopiclone $22.08 and generic zolpidem $6.64.

In other words, the entire branded insomnia category costs roughly fifty times more per fill than trazodone does, and the two cheapest options in the whole comparison are trazodone and generic zolpidem. For a cash payer that gap is the whole decision. See Belsomra cost and Quviviq cost for what those actually run without insurance.

If the underlying problem is sleep apnea rather than insomnia, none of these drugs is the answer and the costs move to equipment and testing instead. See sleep study cost and CPAP machine cost.

Bottom Line

Trazodone is one of the last genuinely cheap prescriptions in America: $5.45 to $6.21 for thirty tablets at Cost Plus Drugs, $9 for a 30-day supply on Walmart’s generic list, and about $10 to $11 at an ordinary retail counter, all as of September 2026. Pharmacies acquire the 50 mg tablet for roughly three cents.

The only real price trap is the 300 mg strength, which costs an order of magnitude more per milligram than the common strengths. Check a generic program list, ask for 90 days, and do not pay more than about $20 for a month’s supply of any of the three common strengths.