Sumatriptan is the oldest triptan on the U.S. market and, in tablet form, one of the cheapest prescription drugs a self-pay patient will ever buy. It went generic more than a decade ago, and pharmacies now acquire a 100 mg tablet for about 43 cents.
That is only half the story, and the half most price pages skip. Sumatriptan is sold as tablets, as two strengths of nasal spray, as a plain vial, and as an autoinjector, and the cash price of one dose ranges from under a dollar to over eighty dollars depending purely on the device. Every figure below was pulled fresh on September 1 and 2, 2026 from CMS acquisition data and live cash-price pages. This page covers cost and where to buy, not whether any form is right for you.
What Does Sumatriptan Cost Without Insurance?
The acquisition-cost column comes from CMS’s National Average Drug Acquisition Cost (NADAC) file, effective August 19, 2026, published in the September 2, 2026 weekly release. NADAC is what retail pharmacies actually pay to buy the drug, surveyed by CMS, so it is the floor under every other number on this page. The cash column is Cost Plus Drugs’ published price on September 2, 2026. The retail column mixes Cost Plus Drugs’ own comparison figures with SingleCare’s live average retail prices from the same day.
| Form and strength | Low (pharmacy acquisition cost) | Typical published cash price | High (average retail) |
|---|---|---|---|
| Sumatriptan 25 mg tablet | $0.25 per tablet ($7.53 for 30) | $9.69 for 30 tablets | $444.90 for 30 tablets |
| Sumatriptan 50 mg tablet | $0.30 per tablet ($8.98 for 30) | $10.28 for 30 tablets | $234.00 for 30 tablets |
| Sumatriptan 100 mg tablet | $0.43 per tablet ($12.93 for 30) | $12.97 for 30 tablets | $261.90 for 30 tablets |
| Sumatriptan 100 mg tablet, 9-count fill | $3.88 for 9 tablets | $6.42 with a discount card | $180.38 average retail |
| Sumatriptan 5 mg nasal spray | $18.11 per spray | $81.75 for 6 sprays | $368.00 for 6 sprays |
| Sumatriptan 20 mg nasal spray | $16.89 per spray | $62.50 for 6 sprays | $386.00 to $556.96 for 6 sprays |
| Sumatriptan 6 mg/0.5 mL vial | $7.50 per vial | not sold direct | not published |
| Sumatriptan 6 mg/0.5 mL autoinjector | $30.87 per dose | $34.05 for 2 syringes | $239.00 for 2 syringes |
| Sumatriptan-naproxen 85/500 mg | $10.84 per tablet | not sold direct | not published |
Two things jump out. First, the tablets are close to free at cost: thirty 100 mg tablets cost a pharmacy $12.93, and Cost Plus sells thirty for $12.97 all-in before shipping. Second, the same molecule in an autoinjector costs a pharmacy $30.87 for a single 6 mg dose, which is more than a whole month of tablets.
The nasal spray is the one place the sources genuinely disagree. Cost Plus Drugs states a comparison retail price of $386.00 for six 20 mg sprays; SingleCare’s live page on the same day put the average retail price at $556.96. Both are plausible reads of a fragmented market, so treat $386 to $557 as the honest retail range rather than picking one.
What Drives the Price
The delivery device, not the drug. This is the single biggest factor and it is unusual for a generic. Six 20 mg nasal sprays cost a pharmacy $101.34 at NADAC. Six 100 mg tablets cost $2.59. Same active ingredient, roughly 39 times the acquisition cost, because a metered spray unit and a spring-loaded autoinjector are manufactured devices and a tablet is not.
Quantity limits. Pharmacies and plans commonly dispense sumatriptan tablets in packs of 9, which is why the SingleCare average retail figure of $180.38 is quoted against nine tablets rather than thirty. A 9-tablet fill costs a pharmacy $3.88 in tablets and roughly the same in dispensing overhead, so the fixed costs dominate and the per-tablet price rises sharply at small quantities.
Brand versus generic. CMS’s Medicare Part D Spending by Drug file for data year 2024, released June 25, 2026, shows the largest generic sumatriptan succinate line averaging $20.32 per prescription across 1.87 million claims. The brand Imitrex line in the same file averaged $1,599.87 per claim across 3,210 claims. The file does not split by dosage form, so the brand number mixes tablets, spray and injection, but the direction is unmistakable.
Where you fill it. SingleCare’s own page for sumatriptan succinate tablets on September 2, 2026 listed chain retail prices for the identical 9-tablet, 100 mg prescription ranging from $62.73 to $166.95. Those per-chain figures move between sessions and should be treated as an illustration of spread rather than a quotable price, but the spread itself is real and it is large.
Combination products. Sumatriptan-naproxen (the generic of Treximet) is priced like a specialty product, not a generic: $10.84 per tablet at NADAC, roughly 25 times a 100 mg sumatriptan tablet. If cost is the deciding factor, that gap is worth raising with your prescriber.
Cash Price vs. Insurance
For sumatriptan tablets, cash almost always wins and it is not close. A $10 to $13 cash price for a month’s supply is below most commercial copays and far below any deductible, so running it through insurance mostly buys paperwork. Paying cash also keeps the fill outside your plan’s quantity limits, which on triptans are frequently set at 9 tablets per month.
The calculation flips on the injectable. A box of two prefilled syringes costs $34.05 in cash at Cost Plus, but if you use the autoinjector regularly, an insured fill with a modest copay can beat that. The nasal spray sits in between.
One caution worth stating plainly: cash fills do not count toward your deductible or out-of-pocket maximum. If you are insured, on an expensive plan, and headed for a big medical year anyway, running even a cheap drug through the plan can be the better long-run move. If you are uninsured, none of that applies and cash is simply the price.
Because acquisition cost is public here, sumatriptan is also a good drug to practice price-checking on. Our fair price checker will show you the range, and any quoted price wildly above the NADAC figures above is a pharmacy markup question, not a drug-cost question.
How to Pay Less
Compare a discount card against a mail-order cash pharmacy before you fill. These are two different pricing systems and neither wins every time. On September 2, 2026, SingleCare’s lowest card price for nine 100 mg tablets was $6.42, while Cost Plus Drugs charged $12.97 for thirty. Per tablet the mail-order price is less than half. On the 20 mg nasal spray, Cost Plus at $62.50 beat the $68.75 card price outright. Our guide to GoodRx vs. SingleCare walks through how to run both checks in a couple of minutes.
Ask for the largest quantity your prescriber will write. Because the dispensing fee is fixed and the drug is nearly free, a 30-tablet fill costs barely more than a 9-tablet fill. Cost Plus charges a flat $5.00 pharmacy labor fee regardless of count, so the per-tablet price falls steeply as quantity rises.
Ask what the tablet costs before accepting a spray or injection. If the difference is $0.43 versus $30.87 per dose at acquisition cost, that is a conversation worth having with your prescriber about which forms are appropriate for you. It is a clinical decision, but the price information belongs on the table.
If you have no prescriber, start with a sliding-scale clinic. A cheap drug is useless without a prescription, and an urgent-care visit to get one can cost more than a year 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.
Do not accept the brand if a generic is available. The Part D data above shows brand and generic lines for the same molecule differing by roughly 80-fold per claim. If a pharmacy hands you brand Imitrex, ask whether the prescription was written to allow substitution.
If you already have a bill you cannot pay, deal with the bill, not the drug. Pharmacy balances and the office visits behind them are negotiable, and the tactics are the same as for any medical debt. See how to negotiate medical bills for the scripts.
How Sumatriptan Compares to the Newer Migraine Drugs
Sumatriptan is an acute treatment, taken when an attack starts, and its price is the reason it remains the default first stop for uninsured patients. The newer acute options are a different order of magnitude: see Nurtec cost and Ubrelvy cost for what the branded oral gepants run in cash.
Prevention is a separate budget line entirely. The monthly CGRP injectables in Emgality and the quarterly infusion in Vyepti are priced in the hundreds to low thousands per dose, against pennies per tablet here. Many self-pay patients end up on generic sumatriptan for attacks precisely because the preventive tier is out of reach without coverage.
Bottom Line
Generic sumatriptan tablets are one of the few genuinely cheap prescription drugs left, at $9.69 to $12.97 for thirty tablets in cash as of September 2026, backed by a CMS-surveyed acquisition cost of 25 to 43 cents a tablet. The nasal spray and the autoinjector are not cheap, and the gap has nothing to do with the medicine and everything to do with the device. Check the form before you check the pharmacy, then check both a discount card and a mail-order cash price before you fill.