Key takeaways
Xyzal is not typically covered by insurance.
Insurance may cover Xyzal if there is a compelling medical reason, such as clear documentation of past antihistamine trials and failures.
The average retail price of generic Xyzal is $89 monthly for 30, 5mg tablets, but there are some ways to lower the cost.
Xyzal is a medication used to relieve allergy symptoms such as a runny nose, watery eyes, itchy nose, and itchy throat. This nighttime allergy medicine provides 24-hour relief to help you have a more productive day. Because it is available over the counter, it is not typically covered by insurance.
RELATED: What is Xyzal?
How much does Xyzal cost without insurance?
Xyzal without insurance costs $17 for 30, 5 mg tablets. The generic version is known as levocetirizine dihydrochloride (its active ingredient), and it has an average retail price of $89 per month for 30, 5mg Xyzal tablets. For one year, the out-of-pocket cost of generic Xyzal is $1,068. However, you can obtain generic Xyzal at a lower price of $7 for the same quantity (30, 5mg tablets) using the SingleCare discount card. The card is entirely free and can save you 80% off your medications, which is worth considering, especially if uninsured.
Several factors can influence the price of medication, including strength, insurance coverage, drug formulary, and pharmacy choice. For example, different pharmacies have set prices for Xyzal, so it’s important to compare prices before purchasing. In terms of strength, higher dosages or larger quantities of the medication often cost more.
Additionally, “other factors that affect medication price include cost of ingredients, cost of labor, batch/purity testing, marketing, and shipping. All companies also have to make sure their product has enough profit/margin to cover the benefits the company provides to workers as well,” says Benjamin Gibson, Pharm.D., clinical pharmacist based in San Antonio, Texas.
How much does brand-name/generic Xyzal cost?
Generic Xyxal, levocetirizine, has an average retail price of $89 for 30, 5mg tablets, but it can be reduced to as low as $7 with a SingleCare discount card.
If you have trouble tolerating Xyzal, perhaps reacting to its inactive ingredients (microcrystalline cellulose, lactose monohydrate, colloidal anhydrous silica, and magnesium stearate), there are alternatives to consider.
“In my clinical experience, I often recommend allergy medications such as Zyrtec (cetirizine) and Allegra (fexofenadine) as effective alternatives to Xyzal,” says Whitney Prude, Pharm.D., BCACP, clinical pharmacist and nationally certified health and wellness coach, based in Rochester, Minnesota.
With the SingleCare coupon, the price of Zyrtec is reduced from its average retail price of about $27 to as low as $3 for 30, 10 mg tablets of generic Zyrtec. Additionally, you can use the SingleCare coupon to purchase 30, 180 mg tablets of generic Allegra for just $4, instead of the original retail price of $33.
Compare Xyzal prices to related drugs |
|||
|---|---|---|---|
| Drug name | Price without insurance | SingleCare price | Savings options |
| Xyzal | $17 for 30, 5 mg tablets. | $7 for 30, 5mg tablets. | See latest prices |
| Generic Xyzal (Levocetirizine) | $89 for 30, 5mg tablets. | $7 for 30, 5mg tablets. | See latest prices |
| Zyrtec | $27 for 30, 10mg tablets. | $3 for 30, 10 mg tablets. | See latest prices |
| Allegra | $33 for 30, 180 mg tablets. | $4 for 30, 180 mg tablets. | See latest prices |
Prescription drug prices often change. These are the most accurate medication prices at the time of publishing. The listed price without insurance references the price of brand-name drugs (unless otherwise specified). The listed SingleCare price references the price of generic drugs if available. Click the link under “Savings options” to see the latest drug prices.
Xyzal costs by dose
Xyzal prices vary depending on the quantity and strength. The table below shows the latest prices for Xyzal at the standard strength of 5 mg, across various quantities.
Compare Xyzal prices by quantity |
||
|---|---|---|
| (5mg tablets of Xyzal) | ||
| Quantity | SingleCare price of brand-name Xyzal | SingleCare price of generic Xyzal |
| 10 count of Xyzal | $6 for 10, 5 mg tablets of Xyzal | $3 for 10, 5mg tablets of generic Xyzal. |
| 30 count of Xyzal | $12 | $7 |
| 35 count of Xyzal | $17 | $8 |
| 80 count of Xyzal | $28 | $14 |
| 90 count of Xyzal | $32 | $19 |
| 105 count of Xyzal | $46 | $16 |
Is Xyzal covered by insurance?
Over-the-counter medications like Xyzal are not typically covered by insurance. But you can check with your insurance provider for more information on whether your plan covers brand-name Xyzal or generic levocetirizine.
How to get Xyzal covered by insurance
Dr. Prude notes that the best way to get Xyzal covered is to seek medical help from healthcare professionals. “In my experience, insurance coverage for Xyzal is hit or miss. Since it’s now available over the counter, many plans won’t cover it unless there’s a compelling medical reason,” Dr. Prude says. “That said, I’ve had success getting it covered for patients when we document that they’ve tried and failed other antihistamines, or when they’ve experienced intolerable side effects with alternatives like cetirizine or fexofenadine.”
“In those cases, I recommend that providers submit a prior authorization request with clear documentation of past medication trials and outcomes. Including a brief note in the prescription about the clinical necessity can also help. Some insurance plans are more responsive when there’s evidence that the patient truly needs Xyzal over other options,” she adds.
How to get Xyzal without insurance
Considering that Xyzal is not often covered by health insurance, paying out-of-pocket might be expensive for the average person. Fortunately, there are ways to lower the cost and afford your medication.
Here are some dependable options to help you save money on Xyzal:
Use the SingleCare discount card
With the SingleCare discount card, the price of generic Xyzal can be reduced from $89 for 30 5mg tablets to as low as $7 for the same quantity and dose. The good news is that people can use the card in over 35,000 pharmacies nationwide.
Compare prices at different drug stores
The price of Xyzal may vary depending on the pharmacy, so it’s worth comparing costs to find the most affordable one before making the purchase. For example, at this time, the average retail price of generic Xyzal at CVS pharmacy is $76 for 30, 5 mg tablets; however, switching to Walmart can save you nearly $49, because you will get the same amount and dose of Xyzal for $27.
Change medications
Other effective products may work for your allergies. Discuss with your healthcare provider about changing to an Xyzal alternative for your allergy needs. “I’ve found that Zyrtec (cetirizine) is very similar in how it works—since Xyzal is essentially a purified version of cetirizine, their efficacy tends to be comparable,” Dr. Prude says.
- Frequently asked questions, Xyzal.com (2025)
- Whitney Prude, Pharm.D., BCACP, clinical pharmacist & nationally certified health and wellness coach, based in Rochester, Minnesota
- Benjamin Gibson, Pharm.D., clinical pharmacist based in San Antonio, Texas