

Wondering why Xofluza 40 Mg Dose Pack is so hard to find in 2026? Learn why pharmacies run out, what's causing shortages, and how to locate it fast.
You just got diagnosed with the flu, your doctor wrote you a prescription for Xofluza 40 Mg Dose Pack, and now your pharmacy is telling you it's out of stock. Sound familiar? You're not alone. Thousands of patients across the country have struggled to fill their Xofluza prescription — especially during peak flu season.
In this article, we'll explain exactly why Xofluza (Baloxavir Marboxil) is so hard to find, what's driving the availability issues in 2026, and — most importantly — what you can do about it right now.
Xofluza is a prescription antiviral medication used to treat the flu (influenza A and B) in patients aged 5 and older. Its generic name is Baloxavir Marboxil, and it's made by Genentech, a subsidiary of Roche.
What makes Xofluza unique is that it's a single-dose treatment. Unlike Tamiflu (Oseltamivir), which requires taking pills twice a day for five days, Xofluza works with just one dose. The 40 mg dose pack is prescribed for patients weighing between 40 kg (about 88 lbs) and less than 80 kg (about 176 lbs).
Xofluza works by blocking a key enzyme called cap-dependent endonuclease that the flu virus needs to make copies of itself. By shutting down this process, it can shorten your flu symptoms by about a day when taken within 48 hours of getting sick.
There are several reasons why you might be having trouble finding Xofluza at your local pharmacy. Let's break them down.
Unlike medications for chronic conditions that pharmacies dispense year-round, Xofluza is only used during flu season — typically October through March. Many pharmacies don't keep large quantities on hand because it would sit on the shelf for months during the off-season. When flu cases suddenly spike, demand can outstrip supply almost overnight.
Because Xofluza is taken as a single dose, each prescription uses an entire dose pack. Pharmacies can go through their stock extremely quickly during a flu outbreak. Unlike a medication that comes in bottles of 30 or 90 pills, a single dose pack means one patient equals one unit of inventory gone.
As of 2026, there is no generic version of Xofluza (Baloxavir Marboxil). It's only available as a brand-name product from Genentech. This means there's only one manufacturer making it, and there are no lower-cost alternatives that could help increase overall supply. The lack of generic competition also keeps the price high — typically $150 to $200 per dose pack without insurance — which means some pharmacies may stock fewer units.
During severe flu seasons, the entire supply chain for antiviral medications gets strained. Distributors prioritize larger pharmacy chains, and independent pharmacies may receive limited allocations. If you're searching during January or February — the peak of flu season — you're competing with millions of other flu patients for the same limited supply.
The good news is that Xofluza is out there — you just need to know where to look. Here are some practical steps you can take right now.
Medfinder helps you search for medications that are hard to find. Instead of calling pharmacy after pharmacy, you can check which locations near you currently have Xofluza 40 Mg Dose Pack in stock. It's free and fast — and when you're sick with the flu, every minute counts.
Big chain pharmacies like CVS, Walgreens, and Rite Aid often run out first because they serve the most patients. Independent and compounding pharmacies may have stock that larger chains have already burned through. Don't overlook them.
If you absolutely cannot find Xofluza, your doctor may be able to prescribe an alternative antiviral like Tamiflu (Oseltamivir). While it requires a five-day course instead of one dose, it's more widely available and has a generic version.
Pharmacies receive shipments at different times. Calling or visiting early in the morning — especially on weekdays — can increase your chances of finding Xofluza in stock before other patients pick it up.
Some hospitals and urgent care centers have their own pharmacies or dispensaries that may carry Xofluza on-site. If you're being diagnosed at one of these facilities, ask if they can fill the prescription right there.
Some mail-order and online pharmacies carry Xofluza, but delivery times may not work well for a medication that needs to be taken within 48 hours of symptom onset. If you explore this option, look for pharmacies that offer same-day or next-day delivery in your area.
Without insurance, Xofluza 40 Mg Dose Pack typically costs between $150 and $200. With the Genentech savings card, commercially insured patients may pay as little as $30. For more tips on reducing your costs, check out our guide on how to save money on Xofluza.
Xofluza 40 Mg Dose Pack is an effective, convenient flu treatment — but its seasonal nature, single-dose format, and lack of a generic version make it harder to find than many other medications. If your pharmacy is out of stock, don't give up. Use tools like Medfinder to track down availability in your area, and talk to your doctor about alternatives if needed.
The flu moves fast, and so should your search for treatment. Start checking availability now.
You focus on staying healthy. We'll handle the rest.
Try Medfinder Concierge FreeMedfinder's mission is to ensure every patient gets access to the medications they need. We believe this begins with trustworthy information. Our core values guide everything we do, including the standards that shape the accuracy, transparency, and quality of our content. We’re committed to delivering information that’s evidence-based, regularly updated, and easy to understand. For more details on our editorial process, see here.