Cortisone shots are covered by most health insurance plans, including Medicare, when they’re deemed medically necessary. What you’ll actually pay out of pocket, though, varies widely depending on your plan type, where you get the injection, and how your provider’s office is classified for billing purposes. The difference can range from under $20 to several hundred dollars for the exact same shot.
What Most Insurance Plans Cover
Private insurance plans generally cover cortisone injections for diagnosed conditions like arthritis, bursitis, tendinitis, carpal tunnel syndrome, and other inflammatory joint or soft tissue problems. The key requirement is medical necessity: your doctor needs to document that you have a specific condition causing pain or limited function, and that a corticosteroid injection is an appropriate treatment for it.
Most routine cortisone shots given in a doctor’s office don’t require prior authorization. They’re typically billed under procedure codes 20610 or 20611 (for joint injections), which are standard codes that insurers recognize. However, if you need repeated injections or injections guided by imaging like ultrasound, some plans may require your doctor’s office to submit additional paperwork before approving coverage. The prior authorization process can be unpredictable. As the American Medical Association has noted, doctors often don’t know exactly what information an insurer is looking for, so they end up submitting extensive documentation and waiting for a response that may or may not come back approved.
Medicare Coverage and Costs
Medicare Part B covers cortisone shots as an outpatient procedure. After you’ve met your annual Part B deductible ($257 in 2025), Medicare pays 80% of the approved amount, and you’re responsible for the remaining 20% coinsurance. In practical terms, that works out to national averages of about $19 at an ambulatory surgical center or $71 at a hospital outpatient department. If you have a Medicare Supplement (Medigap) plan, it may cover some or all of that coinsurance. Medicare Advantage (Part C) plans set their own copay amounts, so your cost will depend on the specific plan.
How Many Shots Insurers Will Pay For
There’s no universal rule, but clinical guidelines generally recommend cortisone injections no more often than every six weeks, and no more than three or four times per year in the same joint. Most insurers follow these guidelines when deciding what to cover. If your doctor recommends more frequent injections, the claim may be denied or require additional justification. These limits exist partly because repeated cortisone shots can weaken cartilage and tendons over time, so the frequency cap serves both a medical and a cost-control purpose.
Your doctor’s judgment still matters here. If a shot produces substantial pain relief lasting several weeks to months, that’s a strong case for continued coverage. If a previous injection didn’t help much, insurers are less likely to approve another one for the same area.
Where You Get the Shot Changes the Price
This is the single biggest factor most people overlook. The exact same cortisone injection, given by the same doctor, can cost dramatically different amounts depending on whether the location is classified as a doctor’s office or a hospital outpatient facility.
NPR reported the case of a patient whose injection cost roughly $30 per visit for years. When her doctor’s practice was reclassified as a hospital-based setting (even though it was in the same building, on a different floor), her bill jumped to over $1,394, with her personal share climbing to nearly $355. The culprit was a “facility fee” that hospitals add to outpatient services. As one health policy professor at Boston University put it, facility fees are designed by hospitals to grab more revenue from the weakest party in health care: the individual patient.
Before scheduling your injection, call the office and ask specifically whether the location bills as a physician’s office or a hospital outpatient department. If it’s hospital-based, ask if the same doctor performs injections at an office-based location. This one phone call can save you hundreds of dollars.
What You’ll Pay With Private Insurance
Your out-of-pocket cost depends on three things: whether you’ve met your deductible, your copay or coinsurance rate for specialist visits, and whether the facility charges a separate fee. If you haven’t met your deductible yet, you could pay the full negotiated rate, which typically runs $100 to $300 for an office-based injection. After your deductible, most plans charge either a specialist copay (often $30 to $75) or a coinsurance percentage (commonly 20% of the allowed amount).
The injection itself includes both a procedure charge and a charge for the medication. Some plans bundle these together under one copay, while others bill them separately. If your plan has a separate coinsurance for outpatient procedures versus office visits, the injection may fall under the higher rate. Checking your plan’s summary of benefits for “outpatient injections” or “specialist procedures” will give you the clearest picture before your appointment.
When Coverage Gets Denied
Denials typically happen for a few reasons: the insurer doesn’t consider the injection medically necessary, you’ve exceeded the frequency limit for that joint, or the prior authorization process wasn’t completed. Some plans also require that you try more conservative treatments first, like physical therapy or oral anti-inflammatory medications, before they’ll cover an injection.
If your claim is denied, you have the right to appeal. Your doctor’s office can submit additional documentation supporting the medical necessity of the shot, including imaging results, a history of failed treatments, and functional limitations. Many initial denials get overturned on appeal, particularly when the documentation clearly shows that other treatments haven’t worked.

