Skip to content
RxHelp
First aid · Buyer's guide · 9 min read

Best Antibiotic Ointment (2026): Neosporin vs. Polysporin vs. Bacitracin vs. Store Brands

The first-aid shelf holds a dozen tubes that look different but share just three antibiotics. Here's what's actually inside each one, which are identical to the brands, what they cost per gram, which to skip if you react to Neosporin, and what the FDA label allows.

On this page 10 sections
  1. Best pick by situation
  2. 9 ointments compared
  3. Store brands vs. brand names
  4. Which one should you use?
  5. Neomycin & bacitracin allergy
  6. Ointment vs. cream vs. spray
  7. What the label allows
  8. Do you need one at all?
  9. Prescription antibiotic ointments
  10. FAQ

Quick answer

Nearly every antibiotic ointment on US pharmacy shelves uses the same three antibiotics: bacitracin, neomycin and polymyxin B. Neosporin has all three, Polysporin has two (no neomycin), and plain bacitracin has one.

Store brands are the same formula for about half the price. In our data, a 1 oz store-brand triple antibiotic ointment costs $0.41 per gram, versus $0.79 for a 0.5 oz Neosporin Original. The active ingredients and strengths match.

If Neosporin ever gave you an itchy rash, pick a neomycin-free product (Polysporin, a store-brand "double antibiotic" such as CVS Poly Bacitracin, or plain bacitracin). For clean minor cuts, the American Academy of Dermatology recommends plain petroleum jelly over antibiotic ointment.

Store-brand triple, 1 oz
$0.41/gsame formula as Neosporin
Neosporin Original, 0.5 oz
$0.79/glowest price in our panel
Max use without a doctor
1 weekper the FDA label
Neomycin: Allergen of the Year
2010ACDS. Skip it if Neosporin gave you a rash

Best antibiotic ointment by situation

There's no "strongest" OTC ointment: they share the same three FDA-approved antibiotics. Pick by formula and price per gram, not by brand.

Best value
Store-brand triple antibiotic1 oz tube, any chain
$0.41/gfrom $11.65
BacitracinNeomycinPolymyxin B

Best for: everyday cuts and scrapes. Same actives and strengths as Neosporin Original.

Skip if: you've had an itchy rash from Neosporin (likely neomycin).

Neomycin-free
Double antibiotic / Polysporine.g. CVS Poly Bacitracin
$0.45/gstore brand, 1 oz
BacitracinPolymyxin B

Best for: anyone who reacts to Neosporin, or who wants to avoid the most common antibiotic allergen.

Note: the brand, Polysporin, costs about $0.48/g, so the store version saves little here.

With pain relief
Triple antibiotic + pain reliefstore brand with pramoxine
$0.35/gfrom $9.82
3 antibioticsNumbing agent

Best for: stinging scrapes and minor burns. The cheapest product per gram in our data.

Note: the brand, Neosporin + Lidocaine, costs $0.95/g, nearly 3× more.

Simplest formula
Bacitracin ointmentsingle antibiotic
$0.44/g1 oz tube
Bacitracin only

Best for: people who want one ingredient, or who react to neomycin.

Watch out: the 0.5 oz tube costs $0.69/g. Buy the 1 oz size.

9 antibiotic ointments and creams compared

Read the Drug Facts box, not the brand name. Nine products on the shelf come down to five formulas.

Swipe the table sideways →

Product (size)BacitracinNeomycinPolymyxin BPain relieverPrice rangePer gram (lowest)
Neosporin Original ointment0.5 oz / 14.2 g400 u3.5 mg5,000 u—$11.27–$17.04$0.79
Store-brand triple antibiotic1 oz / 28.4 g400 u3.5 mg5,000 u—$11.65–$16.73$0.41
Polysporin ointment1 oz / 28.3 g500 u—10,000 u—$13.58–$19.24$0.48
Store-brand double antibiotic1 oz / 28.4 g · e.g. CVS Poly Bacitracin500 u—10,000 u—$12.89–$17.68$0.45
Bacitracin zinc ointment1 oz / 28.4 g500 u———$12.54–$18.01$0.44
Bacitracin ointment0.5 oz / 14 g500 u———$9.68–$16.26$0.69
Neosporin + Lidocaine ointment0.5 oz / 14.2 g500 u3.5 mg10,000 uLidocaine 4%$13.51–$18.18$0.95
Neosporin + Pain Relief cream0.5 oz / 14.2 g—3.5 mg10,000 uPramoxine 1%$13.19–$17.92$0.93
Store-brand triple + pain relief1 oz / 28 gYesYesYesPramoxine 1%$9.82–$15.62$0.35

Strengths are per gram, from each product's Drug Facts label (u = units). Store-brand pain-relief versions vary in antibiotic strength by maker, so check the label. Prices: RxHelp US pharmacy price panel, discount-card prices at Kroger, Harris Teeter, Food Lion, Costco and Publix, Aug 17, 2026. Shelf prices may differ.

Store brands vs. brand names: same formula, about half the price

A store-brand triple ointment and Neosporin Original list identical actives at identical strengths. Most of the price gap comes from the brand name and the smaller tube.

48%

A 1 oz store-brand triple antibiotic ointment costs $0.41 per gram, versus $0.79 per gram for 0.5 oz Neosporin Original, with the same three antibiotics at the same strengths. That's 48% less per gram.RxHelp US pharmacy price panel, lowest discount-card prices, Aug 17, 2026

Lowest price per gram, by product

Store triple + pain
$0.35
Store triple
$0.41
Bacitracin 1 oz
$0.44
Store double
$0.45
Polysporin
$0.48
Bacitracin 0.5 oz
$0.69
Neosporin Original
$0.79
Neosporin cream
$0.93
Neosporin Lidocaine
$0.95

Lowest discount-card price ÷ tube size in grams. RxHelp US pharmacy price panel, Aug 17, 2026.

Brand name → store-brand equivalent

Neosporin Original

Look for "triple antibiotic ointment"

  • Bacitracin zinc 400 units
  • Neomycin 3.5 mg
  • Polymyxin B 5,000 units (per gram)

Sold under chain names such as CVS Health, Walgreens, Equate and GoodSense. The FDA monograph allows a few other strengths, so match the numbers, not just the words "triple antibiotic".

Polysporin

Look for "double antibiotic" or "Poly Bacitracin"

  • Bacitracin zinc 500 units
  • Polymyxin B 10,000 units (per gram)
  • No neomycin

CVS Poly Bacitracin uses exactly these strengths. Neosporin also sells a neomycin-free version, Simply Neosporin (bacitracin + polymyxin B).

Buy the 1 oz tube

Size changes the price more than brand. The same 500-unit bacitracin ointment cost $0.69/g in a 0.5 oz tube and $0.44/g in a 1 oz tube in our data.

Which antibiotic ointment should you use?

Start with the label's limits, then your allergy history. After that, price is the only real difference.

1
Deep or puncture wound, animal bite, serious burn, or a large area of skin?
Yes
See a doctorThe FDA label says these need a doctor, not an OTC ointment.
No
2
Already looks infected?Pus, spreading redness, warmth, swelling or worsening pain
Yes
Contact a doctorOTC ointments are labeled to prevent infection, not treat one. Skin infections
No
3
Ever had an itchy rash from Neosporin or a "triple" ointment?
Yes
Go neomycin-freePolysporin, a store "double antibiotic", or plain bacitracin. If those bother you too, use petroleum jelly.
No
Store-brand triple or double, 1 ozSame formula as the brands at about half the price per gram. Or plain petroleum jelly, which dermatologists prefer for clean minor cuts.

Neomycin and bacitracin allergy: why a rash can appear

Two of the three antibiotics are well-known skin allergens. A red, itchy rash that gets worse after a few days of use is a sign to stop, as the label directs.

IngredientIn which productsAllergy note
NeomycinNeosporin Original, triple antibiotic, Neosporin + Pain Relief / LidocaineContact Allergen of the Year 2010
American Contact Dermatitis Society. Reactions can appear 3–4 days after starting.
BacitracinTriple, double and single-ingredient ointments (not in Neosporin + Pain Relief cream)Contact Allergen of the Year 2003
American Contact Dermatitis Society
Polymyxin BTriple and double antibiotic productsNot named an ACDS Allergen of the Year
Allergy is still possible. Stop if a rash develops.

Sources: DermNet (neomycin and bacitracin allergy pages), FDA first-aid antibiotic labeling (21 CFR 333.150).

What the label says to do

"Stop use and consult a doctor if the condition persists or gets worse, or if a rash or other allergic reaction develops. Do not use if you are allergic to any of the ingredients." (FDA first-aid antibiotic labeling, 21 CFR 333.150)

Ointment vs. cream vs. spray: which form?

The antibiotics are the same. What changes is the base, which affects how it feels, how long it stays on, and which ingredients are included.

FormBaseFeels likeGood to know
Ointmentmost productsPetrolatumGreasy, stays putKeeps the wound moist. Almost every formula comes as an ointment.
Creame.g. Neosporin + Pain Relief creamWater-basedAbsorbs, less shinyOften leaves out bacitracin (neomycin + polymyxin B only), so check the label if you avoid neomycin.
Spray / powderAerosol or powderNo-touch applicationThe FDA monograph allows bacitracin + polymyxin B sprays and powders. Handy for hard-to-reach scrapes.
Bandage with antibiotic padPre-applied ointmentOne stepConvenient for small cuts. Check the box for the actives, and change the bandage daily.

What the FDA label allows, and how to use it

All OTC first-aid antibiotics follow one FDA rule (21 CFR 333), so every tube carries the same uses, directions and limits.

  1. Step 1

    Clean the area

    Rinse the cut or scrape. The label directions start with "Clean the affected area."

  2. 1–3× a day

    Apply a small amount

    About the size of your fingertip's surface, 1 to 3 times daily.

  3. Optional

    Cover it

    "May be covered with a sterile bandage."

  4. Max 1 week

    Stop or see a doctor

    Not longer than 1 week unless a doctor directs. Sooner if it gets worse.

Labeled use

  • First aid to help prevent infection in minor cuts
  • Minor scrapes
  • Minor burns

Label says: not without a doctor

  • Deep or puncture wounds
  • Animal bites
  • Serious burns
  • Large areas of the body, or in the eyes

Do you need an antibiotic ointment at all?

For a clean minor cut, often not. The American Academy of Dermatology advises plain petroleum jelly instead of topical antibiotics to keep the wound moist while it heals.

Antibiotic ointment

FDA-labeled to help prevent infection

  • Contains 1–3 antibiotics plus a petrolatum base
  • Can trigger allergic rashes (neomycin, bacitracin)
  • $0.35–$0.95 per gram in our data

Plain petroleum jelly

What the AAD recommends for minor cuts

  • Keeps the wound moist so it heals
  • No antibiotic, so no antibiotic allergy
  • Use a tube rather than a jar to keep it clean

Either way, the AAD's basics are the same: wash the cut with mild soap and water, cover it with a bandage and change it daily, and see a doctor if it's deeper than ¼ inch, won't stop bleeding, or shows signs of infection.

Prescription antibiotic ointments and creams

When an infection has already started, such as impetigo or a burn needing wound care, a clinician may prescribe a prescription-only topical antibiotic. These aren't sold over the counter.

Prescription topicalLabeled forQuantity pricedPrice range
Mupirocin 2%Bactroban, ointmentImpetigo caused by staph or strep22 g tube$9.99–$25.94
Silver sulfadiazine 1%Silvadene, creamHelps prevent and treat wound infection in second- and third-degree burns50 g$11.72–$26.99
Ozenoxacin 1%Xepi, creamImpetigo, ages 2 months and up10 g tube$1,227.50–$1,325.00

Labeled uses from FDA prescribing information. Discount-card prices across 9 US pharmacy chains, Aug 17, 2026. A 10 g tube of Xepi costs about 120 times as much as a 22 g tube of generic mupirocin. If you're prescribed it, ask whether a lower-cost option fits.

Frequently asked questions

What is the best antibiotic ointment?

No single brand is better, because they share the same FDA-approved antibiotics. For most minor cuts and scrapes, a store-brand triple antibiotic ointment (same ingredients as Neosporin) or double antibiotic ointment (same as Polysporin) gives you the same formula for about half the price per gram. If you've reacted to Neosporin before, choose a neomycin-free product. For clean minor cuts, dermatologists often recommend plain petroleum jelly instead.

Is Neosporin an antibiotic?

Yes. Neosporin Original is an over-the-counter first-aid antibiotic ointment with three antibiotics per gram: bacitracin zinc 400 units, neomycin 3.5 mg and polymyxin B 5,000 units. Its labeled use is to help prevent infection in minor cuts, scrapes and burns. It isn't labeled to treat an infection that has already started.

Is triple antibiotic ointment the same as Neosporin?

Usually, yes. "Triple antibiotic ointment" means bacitracin + neomycin + polymyxin B, the same three ingredients as Neosporin Original, and most store brands copy its exact strengths (400 units / 3.5 mg / 5,000 units per gram). The FDA monograph allows six strength combinations, though, so compare the units per gram in the Drug Facts box. See triple antibiotic ointment, explained.

What's the difference between Neosporin and Polysporin?

Polysporin leaves out neomycin. It contains bacitracin zinc 500 units and polymyxin B 10,000 units per gram, while Neosporin Original adds neomycin. That matters mainly if you're allergic to neomycin, a common cause of contact dermatitis. See our bacitracin vs. Neosporin comparison.

What is CVS Poly Bacitracin?

It's CVS's store-brand antibiotic ointment with bacitracin zinc 500 units and polymyxin B 10,000 units per gram, the same actives and strengths as Polysporin. Other chains sell the same formula as "double antibiotic" ointment.

Is bacitracin an antibiotic?

Yes. Bacitracin is a single-ingredient first-aid antibiotic ointment (500 units per gram), sold over the counter. Buy the 1 oz tube if you can: in our data it cost $0.44 per gram, versus $0.69 per gram for the 0.5 oz size. See bacitracin prices.

Is mupirocin an antibiotic, and can I buy it over the counter?

Mupirocin (brand Bactroban) is a prescription-only antibiotic ointment. Its label covers impetigo caused by staph or strep bacteria. Generic mupirocin 2% costs $9.99–$25.94 for a 22 g tube with a discount card. See mupirocin prices.

What is the best antibiotic cream for a skin infection?

Over-the-counter antibiotic ointments and creams are labeled to help prevent infection in minor wounds, not to treat one. If a wound shows signs of infection (pus, spreading redness, warmth, swelling or worsening pain), the American Academy of Dermatology advises contacting a doctor. Treatment may need a prescription such as mupirocin or an oral antibiotic.

Can you put antibiotic ointment on an open wound?

The label covers minor cuts, scrapes and burns. It says to consult a doctor for deep or puncture wounds, animal bites or serious burns, and not to apply it over large areas of the body. Clean the area first, then apply a fingertip-sized amount 1–3 times a day.

How long can you use antibiotic ointment?

The FDA label says not to use it longer than 1 week unless a doctor tells you to. Stop and see a doctor if the wound gets worse or doesn't improve, or if a rash or other allergic reaction develops.


How we researched this

Formulas come from each product's Drug Facts label (DailyMed, manufacturer and retailer ingredient pages) and the FDA first-aid antibiotic monograph (21 CFR 333). Prices are discount-card prices from our US pharmacy price panel: 5 chains for OTC products (Kroger, Harris Teeter, Food Lion, Costco, Publix) and 9 chains for prescription products, checked Aug 17, 2026. Shelf prices can differ. We don't take payment from any brand listed. Methodology · Editorial policy

Last updated September 24, 2026. General education, not medical advice — a licensed clinician or pharmacist decides whether you need an antibiotic and which one.