Cost Disclaimer: Vision care costs vary significantly by provider, location, and insurance coverage. Prices shown are national averages for 2024–2025. Always get quotes from multiple providers and verify coverage with your insurer before scheduling treatment. This site does not provide medical advice.

That red, painful bump on your eyelid? It’s almost certainly a stye — and there’s a good chance you don’t need to spend a dime on it. Around 80% of styes resolve completely with nothing more than a warm washcloth and a little patience. But if yours doesn’t, here’s exactly what a doctor visit or minor surgical procedure will cost you, and how to know when it’s time to make that call.

What Is a Stye, Exactly?

A stye (medically called a hordeolum) is an acute bacterial infection of a gland in your eyelid. There are two types:

External hordeolum: Infects the follicle of an eyelash or the small Zeis gland next to it. You’ll see a tender red bump right at the eyelid margin, often coming to a visible yellow point — like a pimple on your lid. This is the most common type.

Internal hordeolum: Infects a meibomian gland deeper inside the eyelid. It’s usually more painful, doesn’t come to a visible head, and takes longer to resolve. Sometimes it requires a doctor to drain it.

Both types are typically caused by Staphylococcus aureus bacteria. They’re not contagious through casual contact, but they are uncomfortable.

Home Treatment: Free and Usually Effective

The standard treatment your eye doctor will tell you to do first — whether or not you ever come in — is warm compresses. Here’s why most people do it wrong and get slower results.

The Warm Compress Protocol That Actually Works

What to do: Soak a clean washcloth in warm (not scalding — comfortable on your wrist) water. Wring it out and place it gently over your closed eyelid. Hold it there for 10 minutes. Reheat every 2–3 minutes to keep it warm. Repeat 4 times per day.

Why most people do it wrong: They hold it for 2 minutes, once a day. That’s not enough heat, not enough time, and not enough frequency to soften the blocked secretion and encourage drainage.

Cost: $0. A clean washcloth is all you need. (Microwavable eye masks sold for $15–$25 can make this easier to sustain throughout the day, but aren’t necessary.)

Timeline: Most external styes begin improving within 3–5 days and fully resolve within 1–2 weeks of consistent warm compress use.

Don’t squeeze a stye. Don’t try to pop it. This pushes bacteria deeper and can spread the infection — exactly what you don’t want.

What a Doctor Visit Costs

If your stye isn’t improving after 7–10 days of proper warm compress therapy, it’s time to see an eye doctor or your primary care physician.

Treatment OptionTypical CostNotes
Home treatment (warm compresses)$0Effective for most styes within 1–2 weeks
OD or PCP office visit$75–$200Copay with insurance; full fee without
Prescription antibiotic ointment$20–$60Erythromycin or bacitracin; modest benefit for typical styes
Oral antibiotics (for spreading infection)$15–$50Generic doxycycline or amoxicillin; needed only for cellulitis
In-office incision and drainage (I&D)$150–$400For styes that won’t resolve; covered by medical insurance
Chalazion excision (comparison)$300–$800Different procedure for the chronic, non-infectious form

Your regular medical insurance — not vision insurance — covers stye treatment, since a stye is a medical condition, not a routine vision care issue. Most patients pay only their standard office visit copay ($20–$75 for in-network) for evaluation and antibiotic prescriptions. If you need incision and drainage, that’s typically billed as a minor in-office procedure and covered after your deductible and copay.

What Happens at the Doctor’s Office

Evaluation: Your doctor confirms it’s a stye (not a chalazion, cyst, or tumor), checks whether the infection is spreading, and assesses the need for drainage.

Antibiotic drops or ointment: For typical uncomplicated styes, topical antibiotics have limited evidence of benefit — warm compresses do more. But doctors often prescribe them as a precaution, especially if there’s visible purulence.

Incision and drainage (I&D): If the stye has a large collection of pus and isn’t pointing or draining on its own, the doctor can perform a quick in-office procedure. Under local anesthesia (a numbing eye drop and a small injection near the lid), they make a tiny incision and express the contents. It takes about 5–10 minutes, costs $150–$400, and you drive yourself home afterward.

Stye vs. Chalazion: Why the Cost Difference Matters

A stye and a chalazion look similar but behave very differently — and the treatment costs reflect that.

A stye is infectious and acute: it hurts, appears quickly, and usually resolves within 2 weeks. When it doesn’t, incision and drainage is a simple, fast procedure.

A chalazion is a chronic, non-infectious granuloma — essentially scar tissue forming around a blocked meibomian gland. It can persist for months, doesn’t respond to antibiotics, and often requires a more involved surgical excision or steroid injection to resolve. That’s why chalazion removal typically costs $300–$800, while stye drainage stays in the $150–$400 range.

If you’ve had a “stye” in the same spot that keeps coming back or has been there for more than 6–8 weeks without much change, it’s almost certainly a chalazion, not a stye — and it warrants a different treatment conversation with your eye doctor.

Warning Signs That Require Immediate Care

⚠ Watch Out For

Go to an eye doctor or urgent care same day if you notice:

  • Redness spreading beyond the eyelid onto the cheek or around the eye socket
  • Fever alongside eyelid swelling
  • Blurry or double vision
  • The eyeball itself appears red or swollen
  • Pain when moving your eyes

These signs may indicate preseptal cellulitis (an infection spreading through eyelid tissue) or — rarely — orbital cellulitis (spreading toward the eye socket). Orbital cellulitis is a medical emergency requiring IV antibiotics. The American Academy of Ophthalmology notes that orbital cellulitis can threaten vision and, in rare cases, is life-threatening. Don’t wait for a warm compress to fix this.

The Bottom Line

A stye that’s small, improving, and caught early costs you nothing but time and a warm washcloth. If you need a doctor, plan on $75–$200 for the visit. If it needs draining, you’re looking at $150–$400 — a one-time minor procedure with a fast recovery. The key is not letting a manageable infection drag on without treatment: a neglected stye is how you end up with a chronic chalazion that’s much more expensive and stubborn to treat.

Frequently Asked Questions

VisionCostGuide Editorial Team

Vision Cost Writer

Our writers collaborate with licensed optometrists and ophthalmologists to ensure all cost and health-related content is accurate, current, and useful for American eye care patients.