Generic ibuprofen is Advil, generic acetaminophen is Tylenol, generic naproxen is Aleve: the FDA requires the identical active ingredient at the same dose. Yet the brand box costs up to six times more per dose. So the honest way to buy pain relief is by cost per dose, not by the name on the bottle. Here is every common OTC option ranked by real value.
Prices reviewed 31 July 2026 . Cost per standard adult dose, in USD; your dose may differ. Not medical advice, ask a pharmacist or doctor about what is right for you.
We costed 11 OTC pain relievers by cost per dose. Generic acetaminophen is $0.04 a dose, the exact same drug as Tylenol at $0.24; generic ibuprofen is $0.05 versus Advil; generic naproxen undercuts Aleve. All generics are FDA-bioequivalent, the same medicine, so the brand premium buys only the name on the box.
Method: cost per standard adult dose (for example ibuprofen 400mg as two 200mg tablets, acetaminophen 1000mg as two 500mg tablets, naproxen 220mg as one tablet), 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. Prices are indicative USD and fall further buying a large count. Cite this: "usefulHQ Pain Reliever Cost Study 2026", usefulhq.com/pain-reliever-cost/.
Occasional use is a few doses a week; regular users for chronic aches take more and save more by going generic.
| Pain reliever | Kind | Per dose | Cost / year | Total over term | Best for | |
|---|---|---|---|---|---|---|
| Generic acetaminophenBest value The same drug as Tylenol (acetaminophen); gentle on the stomach, the cheapest mainstream option in bulk. |
Generic | $0.04 | $8 | $25 | Cheapest per dose | Check price |
| Store brand (Equate, Kirkland) Walmart, Costco or Target house-brand pain reliever; the identical active ingredient as the name brand. |
Generic | $0.04 | $8 | $25 | Store-brand value | Check price |
| Amazon Basic Care Amazon's own ibuprofen or acetaminophen; the same drug at a low price. |
Generic | $0.04 | $8 | $25 | Cheapest on Amazon | Check price |
| Generic ibuprofen The same drug as Advil and Motrin (ibuprofen 200mg); best for swelling and inflammation. |
Generic | $0.05 | $10 | $31 | Cheapest anti-inflammatory | Check price |
| Generic aspirin The same drug as Bayer; very cheap but harder on the stomach and a blood thinner, not for everyone or for children. |
Generic | $0.05 | $10 | $31 | Cheap, with caveats | Check price |
| Generic naproxen The same drug as Aleve (naproxen 220mg); one dose lasts up to 12 hours. |
Generic | $0.06 | $12 | $37 | Longest-lasting | Check price |
| Bayer (brand aspirin) Aspirin 325mg, identical to generic aspirin, at a brand premium. |
Brand | $0.16 | $33 | $100 | Brand aspirin | Check price |
| Aleve (brand naproxen) Naproxen 220mg; the same drug as generic, one dose lasts up to 12 hours. |
Brand | $0.20 | $42 | $125 | Brand naproxen | Check price |
| Excedrin (brand migraine) Acetaminophen, aspirin and caffeine; the generic "migraine relief" is the same three-ingredient combo for less. |
Combo | $0.20 | $42 | $125 | Migraine combo | Check price |
| Advil (brand ibuprofen) Ibuprofen 200mg; the exact same drug as generic, about five times the price per dose. |
Brand | $0.24 | $50 | $150 | Brand ibuprofen | Check price |
| Tylenol (brand acetaminophen) Acetaminophen 500mg, identical to generic; you pay purely for the name. |
Brand | $0.24 | $50 | $150 | Brand acetaminophen | Check price |
Yes, the identical drug (ibuprofen) at the same dose, FDA-bioequivalent. A generic or store-brand tablet is a few cents versus 10 to 15 for Advil, often 50 to 75 percent less. Same for acetaminophen and Tylenol, naproxen and Aleve.
Bulk generic acetaminophen and ibuprofen, a few cents a dose. Store brands are the same drugs for a little more. Aspirin is cheapest per milligram but is harder on the stomach and thins the blood, so not the right first choice for everyone.
Acetaminophen (Tylenol) for general pain and fever, gentle on the stomach. Ibuprofen (Advil) and naproxen (Aleve) are anti-inflammatories for swelling and joint pain, naproxen lasts up to 12 hours. All are cheap generics. Ask a pharmacist if unsure.
A brand dose is about 22 to 24 cents versus 4 to 5 for the generic, roughly five times less for the same drug. Small per dose but it adds up, and there is no reason to pay the brand premium for identical medicine.