Medicare reimbursement reference
CPT 51520: $552
Surgery. The federally-set baseline for what this code costs when Medicare pays — the standard public-domain reference for self-pay or insured bill review.
National average
$552
Per CMS Physician Fee Schedule, effective 2026-01-01. Non-facility national-average. Real Medicare payments adjust by ±15% based on Geographic Practice Cost Index.
No bill yet, just pricing this out? Ask the provider for a written Good Faith Estimate before you schedule — under the No Surprises Act, uninsured and self-pay patients can request one.
What CPT 51520 actually is
Surgical procedure (CPT 51520). Surgery codes cover everything from minor in-office procedures to major operating-room work. The Medicare global package generally bundles pre-op and routine post-op care into the surgery payment.
The number above is one piece of context. The other two benchmarks worth knowing:
Hospital cash-pay rate
Federally required to be published by every US hospital under 45 CFR §180.50 (the Hospital Price Transparency rule). The hospital’s own machine-readable file is the authoritative source. Same code; rates vary widely by facility.
Insurance-negotiated rate
Whatever your specific insurance plan and the specific facility have contracted for the same code. Visible on your Explanation of Benefits (EOB) after the claim posts.
Medicare allowed amount (this page)
$552 for code 51520, set in federal law and updated annually by CMS. Used as the floor benchmark in most bill-review work.
Where CPT 51520 commonly shows up on a bill
Common patterns to look at when reviewing this code:
- 01.Surgery codes billed alongside the components they already include — the CMS global package generally bundles pre-op visits and routine post-op care into the surgical fee.
- 02.Bilateral procedures billed twice instead of once with the bilateral modifier (-50).
- 03.Co-surgeons or assistants billed at full fee where federal rules allow only a percentage.
These patterns are documented in CMS billing guidance, the National Correct Coding Initiative (NCCI) edits, and Office of Inspector General audit reports. None of them are accusations about any specific bill or facility — they’re the checks that exist because the patterns themselves exist.
How to check CPT 51520 on your bill
A few quick checks you can run yourself:
- 01.Look for smaller codes billed next to the main surgery — the surgical fee usually already covers routine pre-op and follow-up care.
- 02.Check that a both-sides procedure is billed once with the bilateral modifier, not charged twice.
- 03.Confirm the date and site so nothing got billed twice for one operation.
What hospitals charge for CPT 51520
Distribution across 9 US hospitals reporting this code under federal Hospital Price Transparency rules (45 CFR §180.50). Gross charges shown here are the chargemaster prices — the starting point before insurance discounts or self-pay reductions. Medicare allowed amount: $552.
Hospital gross (median)
$8,309
25th $8,309 · 75th $30,238
Cash / self-pay (median)
$2,991
What hospitals accept directly
Commercial (median)
$3,663
Range $546–$6,780
Medicare allowed
$552
Federal-rate floor
Range across all reporting hospitals: $8,309 to $34,613. That’s a 4× spread for the same procedure code — one of the reasons federal price-transparency rules exist.
Hospitals at the lower end of the distribution
- KAISER FOUNDATION HOSPITAL - OAKLAND/RICHMOND$8,309
CA
- KAISER FOUNDATION HOSPITAL - ROSEVILLE$8,309
CA
- KAISER FOUNDATION HOSPITAL - ANTIOCH$8,309
CA
- KAISER FOUNDATION HOSPITAL - REDWOOD CITY$8,309
CA
- KAISER FOUNDATION HOSPITAL - FREMONT$8,309
CA
- KAISER FOUNDATION HOSPITAL - FRESNO$8,309
CA
- STONE COUNTY MEDICAL CENTER$30,238
AR
- WHITE RIVER MEDICAL CENTER$30,238
AR
Sorted by published chargemaster price only. Chargemaster is the starting point before insurance discounts or self-pay reductions; the actual amount any specific patient pays depends on case mix, charity-care policy, and insurance contract.
If your bill has this code
See exactly how your charge compares to $552— in just a few minutes.
Upload a photo or PDF of your bill. Our system reads every line, compares each charge to six federal data sources (CMS PFS, NADAC drug benchmarks, federally-required Hospital Price Transparency files, the National Correct Coding Initiative, CMS Hospital Compare quality data, and IRS Publication 78 for charity-care eligibility), and drafts dispute letters for anything worth questioning — with the codes, the math, and the federal-law citations already inside.
- ✓Line-by-line audit, every charge benchmarked.
- ✓Up to 5 dispute letters drafted — sign and mail.
- ✓Charity-care application if your hospital is non-profit.
- ✓30-day money-back guarantee on single audits.
Related codes
Codes in the same numerical neighborhood — often appear together on the same bill or get billed in place of each other:
Common questions about CPT 51520
How much does CPT 51520 cost?
Why is my CPT 51520 bill higher than $552?
Can I dispute a CPT 51520 charge?
What's the source of this number?
P.S. If you’re holding a bill with code 51520on it right now, the fastest path is to run it through the audit — it takes just a few minutes and shows the exact gap between what was charged and the $552 benchmark above. Start the free audit →
P.P.S. If the bill came from a non-profit hospital, federal law (ACA §501(r)) requires them to offer charity care to patients below specific income thresholds. We auto-check 501(c)(3) status against the IRS Publication 78 database and draft the application letter when applicable.
P.P.P.S. The $552number above is a benchmark, not a verdict. The right question on any specific bill is whether the documentation in your medical record supports the code that was billed — that’s what every bill-review process ultimately comes down to.
Source & methodology
Rate from the CMS Physician Fee Schedule, refreshed quarterly from cms.gov. National-average non-facility allowed amount; real Medicare payment adjusts by ±15% per locality (GPCI). The CMS PFS is in the public domain (17 USC §105). Full data-source register at /data-sources.