Benzonatate 100mg: What It Costs, How It Works, and How to Save

April 10, 2026
Cough & Cold
Featured Post

Your doctor handed you a prescription for benzonatate 100mg, and now you're staring at the pharmacy counter wondering what this little capsule is going to cost you. If you're paying cash — no insurance, high deductible, or just a lousy copay — you're probably bracing yourself. Here's the good news buried in the fine print: benzonatate is one of the more affordable cough medications out there, but "affordable" still means different things depending on where you fill it.

At a glance

  • Benzonatate 100mg is a non-narcotic prescription cough suppressant — it's not an opioid, steroid, or antibiotic
  • A 30-capsule supply typically costs between $10 and $65 without insurance, depending on the pharmacy
  • The brand-name version, Tessalon Perles, costs significantly more — often $200+ for a 30-day supply
  • Cash-pay options and pharmacy discount tools can drop the generic price to under $10 in some cases
  • Capsules must be swallowed whole — chewing or crushing them can cause a dangerous numbing reaction in your throat

What is benzonatate 100mg used for?

Benzonatate is a prescription cough suppressant that works differently from most cough medicines you'll find on pharmacy shelves. Rather than acting on the brain's cough center the way dextromethorphan (the "DM" in Robitussin DM) does, benzonatate numbs the stretch receptors in your lungs and airways. Think of it like a local anesthetic for your cough reflex — it quiets the signal that tells your brain to cough.

It's FDA-approved for symptomatic relief of cough in adults and children over 10 years old. Doctors commonly prescribe it for persistent dry coughs caused by upper respiratory infections, bronchitis, pneumonia, and yes — COVID-19 and post-COVID cough. It won't treat the underlying infection or condition, but it can make the coughing bearable while your body heals.

One thing worth clarifying upfront, because it comes up constantly: benzonatate is not a benzodiazepine. The "benz" in the name trips people up, but it has zero relation to drugs like Xanax or Valium. It's not a controlled substance, it's not habit-forming, and it won't show up on a drug test. It's also not a steroid and not an antibiotic — it purely suppresses the cough reflex.

How much does benzonatate cost without insurance?

Pharmacy pricing on benzonatate 100mg capsules varies more than you'd expect for a generic that's been around since the 1950s. Here's what you're likely to see in 2026:

Source 30 capsules (100mg) Per capsule
Average retail (cash) $27 – $65 $0.90 – $2.17
With discount coupon $6 – $15 $0.20 – $0.50
Tessalon Perles (brand) $200 – $400+ $6.67 – $13.33+
Cash-pay services Varies Often under $1.00

The spread between the highest and lowest prices is enormous. A CVS or Walgreens might charge $50+ at the retail cash price, while the same 30 capsules might ring up under $10 with a pharmacy discount card at Costco or an independent pharmacy. The generic is manufactured by multiple companies — Amneal, Sun Pharma, Ascend, among others — so supply isn't the issue. Pricing inconsistency is just how the American pharmacy system works.

Savings tip: Always ask your pharmacist for the cash price AND the insurance copay price before paying. For inexpensive generics like benzonatate, the cash price with a discount tool is sometimes lower than your insurance copay — especially if you haven't met your deductible.

Tessalon Perles vs. generic benzonatate

Tessalon Perles is the brand name for benzonatate, manufactured by Pfizer. Chemically, it's identical to the generic. Same active ingredient, same 100mg dose, same mechanism of action. The difference is the price tag — Tessalon Perles can cost 10 to 40 times more than generic benzonatate for the same number of capsules.

Unless your doctor has a specific clinical reason for requiring the brand (and that's rare with benzonatate), the generic is the same medication at a fraction of the cost. If your prescription says "Tessalon Perles" and you want the generic, ask your pharmacist about substitution — most states allow it automatically unless the prescriber indicates "dispense as written."

Benzonatate dosage for adults

The standard adult dosage is 100mg taken three times daily, swallowed whole with water. Your doctor may prescribe 200mg capsules for more severe coughs, up to a maximum of 600mg per day (three 200mg capsules).

A few critical points about how to take it:

Do not chew, crush, dissolve, or break open the capsules. This isn't a gentle suggestion — it's a safety warning. Benzonatate works as a local anesthetic. If the liquid inside the capsule contacts your mouth or throat, it can cause rapid numbing of the oral mucosa, which can lead to choking. In severe cases — particularly in children who bite into capsules — this has been fatal. The capsule's gelatin shell is specifically designed to dissolve in your stomach, not your mouth.

If a capsule feels soft, sticky, or damaged, don't take it. Request a replacement from your pharmacy.

Most people start feeling the cough-suppressing effect within 15 to 20 minutes of taking a dose, and the effect typically lasts 3 to 8 hours. It's generally prescribed for short-term use — a week or two — while the underlying cause of the cough resolves.

Benzonatate side effects

Most people tolerate benzonatate well, but side effects do happen. Here's what the prescribing data and clinical experience show:

Common side effects (these usually don't require medical attention unless persistent):

  • Drowsiness or sedation
  • Dizziness
  • Headache
  • Mild nausea or upset stomach
  • Nasal congestion
  • A sensation of numbness in the chest (this is actually the drug working — it's numbing the stretch receptors)

Does benzonatate make you sleepy? It can. Drowsiness is one of the more frequently reported side effects, though it's generally milder than what you'd get from a narcotic cough suppressant like codeine. Still, it's worth knowing before you drive or operate machinery after your first dose. Some people notice no sedation at all; others feel noticeably drowsy. Alcohol will intensify this effect.

Serious side effects (rare but require immediate medical attention):

  • Severe allergic reaction — hives, swelling of face or throat, difficulty breathing
  • Confusion or hallucinations (more common with overdose)
  • Seizures (associated with overdose or capsule contents being released in the mouth)
  • Irregular heartbeat

The overdose risk with benzonatate is worth emphasizing because it can escalate fast. Symptoms of overdose include restlessness, tremors, seizures, and cardiac arrest — and these can appear within an hour of ingestion. This is one reason benzonatate should always be stored securely away from children. The FDA issued a specific safety warning about accidental ingestion in children under 10 after multiple pediatric fatalities.

What drugs should not be taken with benzonatate?

Benzonatate has relatively few drug interactions compared to narcotic cough suppressants, but there are still combinations to watch:

CNS depressants — Anything else that causes drowsiness can amplify benzonatate's sedating effects. This includes antihistamines (diphenhydramine, cetirizine at higher doses), sleep medications (zolpidem, eszopiclone), muscle relaxants (cyclobenzaprine, methocarbamol), opioid pain medications, and alcohol. If you're taking any of these, your doctor may adjust your benzonatate dose or suggest timing your medications to minimize overlap.

Other local anesthetics — Because benzonatate is structurally related to procaine and other ester-type local anesthetics, there's a theoretical risk of additive numbing effects or allergic cross-reactivity if you're also receiving local anesthesia (such as during a dental procedure). Let your dentist or surgeon know you're taking benzonatate.

MAO inhibitors — While not a well-documented major interaction, some prescribing references flag concurrent use with MAOIs as warranting caution.

If you're on multiple medications, the simplest thing to do is bring your full medication list to the pharmacy and ask for an interaction check. Pharmacists do this routinely, and it takes about two minutes.

Benzonatate and COVID cough

During and after the COVID-19 pandemic, benzonatate prescriptions surged. The persistent dry cough that accompanies many COVID infections — and that can linger for weeks or months as part of long COVID — responds reasonably well to benzonatate because the drug targets the cough reflex directly rather than treating inflammation or infection.

There's no formal FDA indication for benzonatate specifically for COVID cough, but physicians widely prescribe it off-label for this purpose, and clinical experience supports its use. It's particularly useful when the cough is dry and non-productive — the kind that keeps you up at night and doesn't bring up mucus. For productive coughs (where you're coughing up phlegm), suppressing the cough reflex isn't always appropriate, and your doctor may prefer other approaches.

If your COVID cough has lasted more than three weeks, that warrants a follow-up with your doctor regardless of whether benzonatate is helping. Persistent cough can signal secondary infections, reactive airway disease, or other conditions that need different treatment.

Savings tip: If you're dealing with a lingering post-COVID cough and your doctor prescribes multiple refills of benzonatate, compare prices across pharmacies each time. Cash prices can shift week to week, and a five-minute price check could save you $20–40 per refill.

How to save on benzonatate 100mg

Since benzonatate is already a generic medication, you're starting from a better position than someone paying for a brand-name drug with no generic alternative. But there's still a real difference between paying $50 and paying $8 for the same 30 capsules. Here are practical ways to keep the cost down:

Compare pharmacy prices before filling. This is the single most effective step. Cash prices for the same generic medication can vary by 5x or more between pharmacies in the same zip code. Warehouse pharmacies (Costco, Sam's Club) and independent pharmacies often beat chain drugstores on generic pricing. You don't need a Costco membership to use their pharmacy.

Use a cash-pay or discount service. Services like CanAmerica Plus, which operates as a cash-pay health network, can help you access lower medication prices outside the traditional insurance model. For generics like benzonatate, cash-pay pricing through these networks often beats what you'd pay at the pharmacy counter — even with insurance, in some cases.

Ask about 90-day supplies. If your doctor expects you'll need benzonatate for an extended period (chronic cough conditions, for instance), a 90-day supply often comes at a lower per-capsule cost than three separate 30-day fills.

Stick with generic. If your prescription says Tessalon Perles, ask your pharmacist about generic substitution. You'll save anywhere from $150 to $350+ on a single fill by switching to generic benzonatate.

The bottom line

Benzonatate 100mg is an effective, non-narcotic cough suppressant that's been around for decades. It works by numbing the stretch receptors in your lungs rather than sedating you like codeine-based alternatives. For most adults, it's well tolerated and affordable — especially as a generic. The critical safety rule: always swallow capsules whole, and keep them away from young children.

If you're paying out of pocket, don't accept the first price you're quoted. Benzonatate is one of those medications where five minutes of price comparison can save you 60-80% on your fill. Check cash-pay networks, compare pharmacies, and always ask your pharmacist whether the cash price beats your copay.

Frequently asked questions

Is benzonatate a controlled substance?

No. Benzonatate is not a controlled substance, not a narcotic, and not classified as a benzodiazepine despite the similar-sounding name. It's a non-narcotic cough suppressant that works as a local anesthetic in the lungs. You won't need a special prescription or DEA number to fill it, and it's not subject to prescription monitoring programs.

Can I take benzonatate with ibuprofen or acetaminophen?

Yes, there are no known interactions between benzonatate and common over-the-counter pain relievers like ibuprofen (Advil, Motrin) or acetaminophen (Tylenol). Many people with respiratory infections take both a pain reliever for body aches and benzonatate for cough without any issue. As always, confirm with your pharmacist if you're taking multiple medications.

How quickly does benzonatate work?

Most people notice a reduction in cough frequency within 15 to 20 minutes of taking a dose. The effect typically lasts 3 to 8 hours, which is why it's prescribed three times daily. If you don't notice any improvement after 2-3 days of use, contact your prescriber — the cough may need a different treatment approach.

Is benzonatate safe during pregnancy?

Benzonatate is classified as FDA pregnancy category C, meaning animal studies have shown some adverse effects but there are no adequate, well-controlled studies in pregnant women. Your OB-GYN or midwife can help you weigh the risks and benefits. Don't start or stop benzonatate during pregnancy without medical guidance.

Why is my benzonatate capsule sticky or soft?

Benzonatate capsules contain a liquid fill inside a gelatin shell. If stored in heat or humidity, the gelatin can soften or become tacky. A slightly soft capsule is generally still effective, but if the capsule is leaking, cracked, or significantly deformed, don't take it — the liquid contents can numb your mouth and throat, creating a choking hazard. Store capsules at room temperature in a dry place, and keep the bottle tightly closed.


This article is for informational purposes only and does not constitute medical advice. Always consult with a qualified healthcare provider for diagnosis and treatment. Pricing information is current as of the publication date but may change. Verify pricing directly before making purchasing decisions.