Generic cetirizine is Zyrtec, generic loratadine is Claritin, generic fexofenadine is Allegra: the FDA requires the identical active ingredient at the same dose. Yet the brand can cost fifteen times more per pill. So the honest way to buy allergy relief is by cost per day, not by the box you recognise. Here is every OTC option ranked by real value.
Prices reviewed 31 July 2026 . Cost per day at one standard dose, in USD; your dose may differ. Not medical advice, ask a pharmacist or doctor about what suits you.
We costed 11 OTC allergy medicines by cost per day. Generic cetirizine is $0.04 a pill, the exact same drug as Zyrtec at $0.55; generic loratadine is $0.06 versus Claritin; generic fluticasone nasal spray undercuts Flonase. All generics are FDA-bioequivalent, the same medicine, so the brand premium buys only the name.
Method: cost per day at one standard once-daily dose, from typical bulk retail prices. Generic and brand versions of each drug are the same active ingredient at the same dose and FDA-bioequivalent, so they work identically. Nasal steroid sprays are dosed differently and are most effective for congestion. Prices are indicative USD and fall further buying a large annual count. Cite this: "usefulHQ Allergy Medicine Cost Study 2026", usefulhq.com/allergy-medicine-cost/.
A typical pollen season is about 180 days; year-round sufferers use 365 and save roughly double by going generic.
| Allergy medicine | Type | Per day | Cost / year | Total over term | Best for | |
|---|---|---|---|---|---|---|
| Generic cetirizine (bulk)Best value The same drug as Zyrtec (cetirizine 10mg), FDA-bioequivalent, pennies a pill in a large count. |
Generic pill | $0.04 | $7 | $22 | Cheapest per day | Check price |
| Generic loratadine (bulk) The same drug as Claritin (loratadine 10mg); the value non-drowsy daily pick. |
Generic pill | $0.06 | $11 | $32 | Cheapest non-drowsy | Check price |
| Amazon Basic Care allergy Amazon's own cetirizine or loratadine; the identical active ingredient at a low price. |
Generic pill | $0.08 | $14 | $43 | Cheapest on Amazon | Check price |
| Store brand (Equate, up&up) Walmart or Target house-brand antihistamine; the same drug as the name brand for less. |
Generic pill | $0.10 | $18 | $54 | Store-brand value | Check price |
| Generic fexofenadine Fexofenadine 180mg, identical to Allegra and fully non-drowsy, at a fraction of the price. |
Generic pill | $0.12 | $22 | $65 | Same as Allegra | Check price |
| Generic fluticasone spray The same as Flonase (fluticasone); a steroid nasal spray, the most effective for congestion, cheap as a generic. |
Nasal spray | $0.25 | $45 | $135 | Best for congestion | Check price |
| Generic triamcinolone spray The same as Nasacort (triamcinolone); another effective generic steroid nasal spray. |
Nasal spray | $0.25 | $45 | $135 | Alternative nasal steroid | Check price |
| Flonase (brand) Brand fluticasone nasal; identical to the generic, at a brand premium. |
Nasal spray | $0.45 | $81 | $243 | The brand spray | Check price |
| Zyrtec (brand cetirizine) Cetirizine 10mg; the exact same drug as generic cetirizine, at roughly ten times the price. |
Brand pill | $0.55 | $99 | $297 | Brand original | Check price |
| Claritin (brand loratadine) Loratadine 10mg, identical to generic loratadine; you pay purely for the name. |
Brand pill | $0.60 | $108 | $324 | Popular brand | Check price |
| Allegra (brand fexofenadine) Fexofenadine 180mg; the same drug as the generic and the dearest per pill here. |
Brand pill | $0.90 | $162 | $486 | Priciest brand pill | Check price |
Yes. Generic cetirizine is Zyrtec, generic loratadine is Claritin, generic fexofenadine is Allegra, the identical active ingredient at the same dose, FDA-bioequivalent. Generic cetirizine is ~4 cents a pill vs 50+ for brand, up to 15x less for the same medicine.
Bulk generic cetirizine and loratadine, about 4 to 6 cents a pill (~$15 to $25 a year). Store brands are the same drug for a little more. For congestion, generic fluticasone nasal spray is the most effective option and still cheap.
Depends on symptoms. For sneezing and itch, a daily antihistamine: loratadine and fexofenadine are least drowsy, cetirizine slightly stronger. For congestion, a steroid nasal spray like fluticasone. All are cheap generics. Ask a pharmacist.
Over a 6-month season, brand Zyrtec (~55 cents/pill) is ~$100 and generic cetirizine (~4 cents) is ~$7, over $90 saved for the same drug. Year-round users save roughly double.