

Rifaximin can cost over $2,000 without insurance. Learn how to save with coupons, discount cards, the Xifaxan Savings Card, and patient assistance programs.
If you've seen the price tag on Rifaximin (brand name Xifaxan), you know it's not cheap. A 30-day supply for hepatic encephalopathy can cost $1,800 to $2,400 without insurance. Even with coverage, copays can run $50 to $200 or more per fill. For a medication that many patients need long-term, those costs add up fast.
The good news is there are several legitimate ways to reduce what you pay for Rifaximin. In this guide, we'll walk through the real numbers, the best savings programs, and practical strategies to make this medication more affordable in 2026.
Let's start with the baseline. Rifaximin is a brand-only medication — there is no generic available in the US, and none is expected until 2029. That means you're paying brand-name prices no matter what.
Here are the approximate cash prices in 2026:
These prices vary by pharmacy, so it's worth checking multiple locations. Use Medfinder to compare availability and find pharmacies near you that stock Rifaximin.
The Xifaxan Savings Card from Bausch Health is the single most impactful savings tool for most patients. Here's how it works:
If you have commercial insurance, this should be your first step. The savings card can turn a $200 copay into a $0 to $75 out-of-pocket cost, which makes a huge difference over the course of a year.
Discount card programs like SingleCare, GoodRx, RxSaver, and BuzzRx can sometimes offer savings on Rifaximin, though discounts on brand-only medications are typically more limited than on generics.
Here's what to expect:
Even modest savings matter with a medication this expensive. A 10% discount on a $2,000 prescription saves you $200. Check multiple discount programs, as prices can vary significantly between them:
Important: You typically cannot combine a discount card with insurance. If your insured copay is lower than the discount card price, use your insurance. If your copay is higher (which can happen with high-deductible plans), the discount card may save you more.
If you are uninsured or underinsured and cannot afford Rifaximin, patient assistance programs may provide the medication at no cost. These programs are designed for patients who meet income and insurance eligibility requirements.
Bausch Health (the manufacturer of Xifaxan) offers a patient assistance program for qualifying patients:
These programs do require paperwork and a prescription from your doctor, so plan ahead — applications can take 2 to 4 weeks to process.
If you have insurance, call your plan's member services to find out exactly where Rifaximin falls on their formulary. If it's on a high tier, ask about:
Some insurance plans offer better per-unit pricing for 90-day supplies through mail-order pharmacies. If you take Rifaximin chronically for hepatic encephalopathy, a 90-day fill may save you one or two copays per year compared to monthly fills.
Rifaximin prices can vary by $200 to $400 between pharmacies in the same area. Before filling your prescription, compare prices at:
This is critical: if you take Rifaximin for hepatic encephalopathy, do not skip doses or stretch your supply to save money. Missing doses can lead to a recurrence of encephalopathy episodes, which may result in hospitalization — far more expensive than the medication itself. If cost is forcing you to consider this, talk to your doctor about assistance programs or alternatives immediately.
A generic version of Rifaximin is not expected in the US until 2029, based on a patent settlement between Salix Pharmaceuticals and Teva. When generics eventually arrive, prices are expected to drop by 50% to 80%, as is typical with generic entry. Until then, the strategies in this guide are your best options for managing costs.
For the latest on availability, see our Rifaximin shortage update for 2026.
Rifaximin is an expensive medication, but you don't have to pay full price. Between the Xifaxan Savings Card (potentially reducing your copay to $0-$75), patient assistance programs (free medication for qualifying patients), and discount cards (5-20% savings on cash price), most patients can find a way to make Rifaximin more affordable.
Start with the manufacturer savings card if you have commercial insurance. If you're uninsured, apply for the Bausch Health Patient Assistance Program as soon as possible. And always compare prices across pharmacies — the difference can be hundreds of dollars.
Use Medfinder to find Rifaximin in stock near you, and don't hesitate to ask your doctor or pharmacist for help navigating the cost landscape. You deserve access to the medications you need.
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.