Without insurance, a rescue inhaler like albuterol costs roughly $14 to $90 depending on where you buy it, while maintenance inhalers for asthma or COPD can run $200 to $400 or more per month at full retail price. The good news: several manufacturer price caps and discount programs have dramatically lowered what uninsured patients actually pay, if you know where to look.
Rescue Inhaler Prices
Albuterol, the most commonly prescribed rescue inhaler, is the one most people reach for during an asthma attack or sudden shortness of breath. A single canister contains 200 metered doses, which for many people lasts one to three months depending on how often symptoms flare.
At a standard retail pharmacy without any discount, a generic albuterol HFA inhaler typically costs $50 to $90. But that full sticker price is rarely the best you can do. Cost Plus Drugs, the Mark Cuban-founded online pharmacy, sells a generic albuterol inhaler (the same medication found in brand names like Ventolin and ProAir) for $14.10 per canister. Pharmacy discount tools like GoodRx, SingleCare, and WebMDRx also bring prices down significantly at brick-and-mortar pharmacies, often into the $15 to $30 range.
Maintenance Inhaler Prices
Daily-use inhalers are where costs get painful. These include steroid inhalers that reduce airway inflammation and combination inhalers that pair a steroid with a long-acting bronchodilator. Brand names like Symbicort, Breo Ellipta, and Advair are familiar to most asthma and COPD patients. Without insurance or discounts, these inhalers commonly cost $300 to $600 per month at retail price. A single canister of a steroid-only inhaler like fluticasone (the generic version of the now-discontinued Flovent) typically contains 120 metered doses, which covers about a month of twice-daily use.
When GSK discontinued the brand-name Flovent and released an authorized generic fluticasone inhaler, the list price dropped. However, the generic manufacturer initially did not negotiate coverage terms with insurers, which left some patients paying more out of pocket than expected despite the lower sticker price. This is a useful reminder: “generic” does not always mean cheap when it comes to inhalers, because the delivery devices themselves are complex and expensive to manufacture.
The $35 Price Cap on Major Brands
Starting June 1, 2024, two of the largest inhaler manufacturers capped out-of-pocket costs at $35 per month for their respiratory products in the United States. AstraZeneca, which makes Symbicort and Breztri, and Boehringer Ingelheim, which makes Spiriva and Combivent Respimat, both implemented the cap after pressure from a U.S. Senate investigation into inhaler pricing.
This $35 cap applies at the pharmacy counter, but eligibility details vary by product and patient situation. If you use any inhaler made by these two companies, it is worth checking the manufacturer’s website or asking your pharmacist whether you qualify. For patients who previously faced $300-plus monthly bills for Symbicort, this cap represents savings of more than $250 per refill.
Nebulizer Solutions as a Cheaper Alternative
If you use albuterol frequently, a home nebulizer with liquid albuterol solution can be significantly cheaper than metered-dose inhalers over time. The nebulizer machine itself is a one-time purchase, typically $30 to $60 for a basic compressor model. The medication is where the real savings appear: a 25-vial box of albuterol nebulizer solution (enough for 25 treatments) costs as little as $7.77 with a GoodRx coupon. Even the more concentrated formulations run only $10 to $15 for a similar supply.
Nebulizers are bulkier and slower than inhalers, with each treatment taking about 10 to 15 minutes. They are not practical for carrying in a pocket or purse. But for home use, especially for children or older adults who struggle with inhaler technique, the cost difference is substantial.
Where to Find the Lowest Prices
Prices for the exact same inhaler can vary by $50 or more between pharmacies in the same city. A few strategies consistently produce the best results for uninsured buyers:
- Pharmacy discount cards: GoodRx, SingleCare, and NeedyMeds aggregate coupons that work at most chain pharmacies. You show a digital coupon at checkout, no membership required. These routinely cut albuterol prices to $15 to $25.
- Cost Plus Drugs: This online pharmacy adds a flat markup to wholesale drug costs, which often beats even the best coupon prices. Their albuterol inhaler at $14.10 is one of the lowest available prices anywhere.
- Amazon Pharmacy: Amazon Prime members can access eligible generic medications for a flat $5 per month through the RxPass benefit. Not all inhalers qualify, but it is worth checking.
- Manufacturer patient assistance programs: Most major inhaler manufacturers offer free or deeply discounted medication to patients who meet income thresholds. These programs typically require proof of income, a prescription, and documentation that you lack adequate insurance coverage. The application process takes a few weeks, so this is not an instant solution, but it can eliminate the cost entirely for qualifying patients.
Total Monthly Cost by Inhaler Type
Here is a realistic picture of what you might actually pay each month without insurance, assuming you use at least one discount strategy:
- Generic albuterol rescue inhaler: $14 to $30, lasting one to three months depending on use
- Generic fluticasone steroid inhaler: $30 to $80 per month
- Brand-name combination inhaler (with $35 cap): $35 per month if eligible
- Brand-name combination inhaler (without cap): $200 to $500+ per month at retail, though discount cards can reduce this by 20 to 40 percent
- Nebulizer solution (albuterol): $8 to $15 per 25 treatments, plus one-time machine cost
The gap between what pharmacies charge at the counter and what you can actually find with five minutes of price comparison is enormous. For rescue inhalers, the difference between the worst and best available price can be $70 or more for the identical medication. For maintenance inhalers, it can mean hundreds of dollars every month.