How Much Are Steroid Injections? A Price Breakdown

A single steroid injection typically costs between $100 and $300 out of pocket, though the total bill can exceed $1,000 depending on where the injection is performed, what body part is being treated, and whether imaging guidance is used. The wide range comes down to several factors you can actually control or anticipate.

What a Basic Injection Costs

The simplest steroid injections, like a cortisone shot into a knee or shoulder at a doctor’s office, fall on the lower end of that $100 to $300 range. Medicare data shows that patients pay an average of $84 for injections of therapeutic substances at a non-hospital facility. The same injection at a hospital averages $146. That gap grows even wider once facility fees enter the picture.

The steroid medication itself is relatively cheap. A vial of methylprednisolone (one of the most commonly used steroids) costs roughly $25 without insurance. Triamcinolone, another popular option, runs about $76 for a larger multi-dose vial. The medication is rarely the expensive part of the bill. What drives up the cost is everything wrapped around it: the office visit, the provider’s time, the imaging, and the facility where it happens.

Why the Same Shot Can Cost $150 or $1,500

The single biggest factor in your final bill is location. Getting a steroid injection at an independent doctor’s office or outpatient clinic is consistently cheaper than having it done at a hospital-affiliated facility. Hospital outpatient departments charge facility fees that can add $100 or more on top of the physician’s charge. Research from the Health Care Cost Institute found that outpatient department prices for comparable services run roughly 3 to 3.5 times higher than the same service in an independent office or clinic. For a steroid injection, that facility fee alone can double your bill.

The type of injection matters too. A straightforward cortisone shot into a joint (like a knee, shoulder, or wrist) is a quick office procedure that takes minutes. Epidural steroid injections for back or neck pain are more complex, require imaging guidance, and cost significantly more. Epidurals performed under fluoroscopy (a type of real-time X-ray) carry additional charges for the imaging equipment, the contrast dye, and often a separate radiologist or technician. Ultrasound-guided injections tend to be less expensive than fluoroscopy-guided ones, with shorter procedure times and no radiation exposure, while still providing accurate needle placement.

Breaking Down the Bill

Your total cost for a steroid injection is really several charges bundled together:

  • Office or consultation visit: $50 to $150, depending on whether you’re seeing a primary care doctor or a specialist like an orthopedist or pain management physician.
  • Injection procedure fee: $100 to $300 for a joint injection, potentially $500 to $1,000+ for an epidural steroid injection.
  • Imaging guidance: $0 for a simple joint injection done by feel, $200 to $500+ when fluoroscopy or ultrasound is used.
  • Facility fee: $0 at a private office, $100 to $200+ at a hospital outpatient department.
  • Medication cost: $25 to $80, usually built into the procedure fee.

A knee injection at your doctor’s office with no imaging might total $150 to $300. An epidural steroid injection at a hospital outpatient center with fluoroscopy could run $1,000 to $2,000 or more before insurance.

What Insurance Typically Covers

Most health insurance plans, including Medicare, cover steroid injections when they’re deemed medically necessary. For joint injections, coverage is usually straightforward if your doctor documents the diagnosis. You’ll still owe your copay and any amount that falls under your deductible.

Epidural steroid injections have stricter requirements. Medicare, for example, requires that you’ve had pain for at least four weeks and either couldn’t tolerate conservative treatment (like physical therapy or oral medications) or didn’t improve after four weeks of trying. The injection must be performed with imaging guidance, and your doctor needs to document your pain level using a standardized scale before and after treatment. If you need repeat injections, your records must show at least 50% sustained improvement in pain or function lasting at least three months before a follow-up injection is approved.

Medicare limits epidural steroid injections to four sessions per spinal region in a 12-month period. Private insurers often follow similar guidelines, though the specifics vary by plan. If you’re paying a 20% coinsurance after meeting your deductible, a $1,200 epidural could leave you with a $240 bill. If you haven’t met your deductible, you may owe the full negotiated rate.

How Many Injections You Might Need Per Year

Clinical guidelines recommend spacing corticosteroid injections at least three months apart for joint injections. Most providers cap treatment at three to four injections per joint per year, both because of diminishing returns and because repeated steroid exposure can weaken cartilage and surrounding tissue over time.

If you’re budgeting for ongoing treatment, that means a potential annual cost of $400 to $1,200 for joint injections at an independent office, or $1,500 to $4,000+ for a series of epidural steroid injections before insurance. Your actual out-of-pocket total depends heavily on your insurance plan’s deductible and coinsurance structure.

Ways to Lower Your Cost

Choosing where you get the injection is the most effective way to save money. An orthopedic surgeon’s private office or an independent pain management clinic will almost always charge less than a hospital-affiliated outpatient center for the same procedure. If your doctor practices at both a hospital and a private office, ask to have the injection done at the office location.

If you’re uninsured or facing a high deductible, call the billing department before your appointment and ask for the total expected cost, including any facility fees. Many clinics offer a cash-pay discount of 20% to 40% when you pay upfront. You can also ask your provider whether ultrasound guidance (if imaging is needed) could substitute for fluoroscopy, as it’s often less expensive while being equally effective for many injection sites.

For epidural injections specifically, ambulatory surgery centers tend to charge less than hospital outpatient departments while offering the same imaging equipment and safety standards. Comparing prices across facilities in your area, even just by calling two or three offices, can reveal surprising differences for an identical procedure.