kvlak limn

Health & Money / CMS Medicare Physician & Other Practitioners

What doctors bill Medicare, and what it pays

In 2024, 1,296,739 providers billed Medicare $494B in charges. Medicare recognized $152B of it. For every dollar Medicare allowed, providers submitted $3.25 - a gap that widens sharply by specialty, place of care, and state.

$3.25 billed for every $1 Medicare allows
Medicare allowed
$152B in 2024
Providers
1,296,739
Services
3510.8M billed lines
Full

These are submitted charges against the Medicare-allowed amount - not what Medicare actually paid ($120B). Medicare sets its own fee schedule, so a high markup is not fraud; it is the distance between a provider's sticker price and the rate Medicare will honor. The uninsured, though, can be billed the sticker price.

Billed vs allowed · 2013-2024

The gap keeps widening

The red line is what providers billed Medicare; the teal line is what Medicare allowed. Both climb, but the charges climb faster - the markup went from 2.78x in 2013 to 3.24x in 2024. The shaded wedge between them is the gap.

$0B $100B $200B $300B $400B $500B 2.78x3.08x3.24x '13'15'17'19'21'23'24
Submitted charges (billed) Medicare-allowed amount The gap
Markup by specialty · 2024

Where the markup lives

Every specialty bills over what Medicare allows, but the multiple ranges widely. Emergency medicine submits 6.23x; primary care and podiatry sit near 2x. The steepest of all are the anesthesia trades off this chart - Certified Registered Nurse Anesthetist (CRNA) alone bills 10.08x. Bars show the 18 largest specialties by Medicare dollars; the dashed line is the national 3.25x.

Markup ratio · by state

The markup has a geography

The same office visit is billed at very different multiples depending on where the provider practices. Alaska, Wisconsin and New Hampshire run the steepest markups; Idaho and Montana the gentlest. The map shades the submitted-to-allowed ratio; the table keeps the exact figures.

Alabama: 3.29x markup ($2.1B allowed) Alaska: 4.78x markup ($0.4B allowed) Arizona: 3.14x markup ($4.6B allowed) Colorado: 3.28x markup ($2.3B allowed) Florida: 2.99x markup ($15.1B allowed) Georgia: 3.60x markup ($3.8B allowed) Indiana: 3.22x markup ($2.5B allowed) Kansas: 3.28x markup ($1.6B allowed) Maine: 2.84x markup ($0.4B allowed) Massachusetts: 3.56x markup ($3.6B allowed) Minnesota: 3.99x markup ($1.8B allowed) New Jersey: 3.68x markup ($6.0B allowed) North Carolina: 3.34x markup ($4.1B allowed) North Dakota: 3.31x markup ($0.3B allowed) Oklahoma: 2.81x markup ($1.9B allowed) Pennsylvania: 2.96x markup ($6.0B allowed) South Dakota: 3.05x markup ($0.4B allowed) Texas: 3.40x markup ($12.2B allowed) Wyoming: 3.80x markup ($0.2B allowed) Connecticut: 3.29x markup ($1.4B allowed) Missouri: 3.34x markup ($2.2B allowed) West Virginia: 2.96x markup ($0.5B allowed) Illinois: 3.41x markup ($6.2B allowed) New Mexico: 3.12x markup ($0.6B allowed) Arkansas: 2.89x markup ($1.6B allowed) California: 3.09x markup ($19.4B allowed) Delaware: 2.94x markup ($0.7B allowed) District of Columbia: 3.08x markup ($0.4B allowed) Hawaii: 2.90x markup ($0.3B allowed) Iowa: 2.97x markup ($1.3B allowed) Kentucky: 2.95x markup ($1.6B allowed) Maryland: 2.92x markup ($4.3B allowed) Michigan: 2.91x markup ($3.2B allowed) Mississippi: 3.04x markup ($1.6B allowed) Montana: 2.81x markup ($0.4B allowed) New Hampshire: 4.13x markup ($0.6B allowed) New York: 3.66x markup ($9.5B allowed) Ohio: 3.32x markup ($4.0B allowed) Oregon: 3.22x markup ($1.4B allowed) Tennessee: 3.21x markup ($3.5B allowed) Utah: 2.82x markup ($1.0B allowed) Virginia: 3.08x markup ($4.1B allowed) Washington: 2.95x markup ($2.5B allowed) Wisconsin: 4.74x markup ($1.9B allowed) Nebraska: 3.09x markup ($1.0B allowed) South Carolina: 3.15x markup ($2.8B allowed) Idaho: 2.43x markup ($0.7B allowed) Nevada: 3.19x markup ($1.7B allowed) Vermont: 2.99x markup ($0.2B allowed) Louisiana: 3.37x markup ($1.7B allowed) Rhode Island: 3.32x markup ($0.4B allowed)
Submitted / allowed
  1. 2.43-2.96x
  2. 2.96-3.15x
  3. 3.15-3.34x
  4. 3.34-4.78x
State table - the ranked source of truth
Steepest markupMarkupAllowed
Alaska4.78x$0.4B
Wisconsin4.74x$1.9B
New Hampshire4.13x$0.6B
Minnesota3.99x$1.8B
Wyoming3.80x$0.2B
New Jersey3.68x$6.0B
Gentlest markupMarkupAllowed
Idaho2.43x$0.7B
Montana2.81x$0.4B
Oklahoma2.81x$1.9B
Utah2.82x$1.0B
Maine2.84x$0.4B
Arkansas2.89x$1.6B

Submitted charges divided by the Medicare-allowed amount, all providers in the state, quartile classes · Darker = a steeper markup · Real CMS 2024 by-Provider file · 50 states + DC; territories reported but not on this 50-state map

Place of care & rural-urban

The same markup, two more ways

Office vs facility

A service billed inside a hospital or surgery center carries a far steeper markup than the same work in a doctor's office - the facility bills separately, and the charge inflates with it.

  1. Facility 4.78x 506M services · $44.7B allowed
  2. Office 2.60x 3,048M services · $108.4B allowed
Markup falls with rurality

Grouped by the provider's Rural-Urban Commuting Area. Metropolitan practices bill the steepest multiples; the markup eases step by step out to the most rural providers.

  1. Metropolitan 3.26x 1,155,100 providers · $139.9B allowed
  2. Micropolitan 3.19x 91,247 providers · $8.9B allowed
  3. Small town 2.83x 34,317 providers · $2.5B allowed
  4. Rural 2.53x 14,109 providers · $0.8B allowed
Top services by Medicare spend · 2024

What the money actually buys

Behind the markup, ordinary care dominates the spend. The single biggest line is a routine established-patient office visit - Medicare allowed $12.2B for code 99214 alone. Bars show Medicare-allowed dollars; each service's own markup sits at right.

  1. 1 99214 Established patient office or other outpatient visit with moderate level of decision making, if using time, 30 minutes or more $12.2B 104M svcs 2.34x
  2. 2 99213 Established patient office or other outpatient visit with low level od decision making, if using time, 20 minutes or more $5.8B 69M svcs 2.25x
  3. 3 99233 Subsequent hospital care with moderate levelof medical decision making, if using time, at least 50 minutes $2.7B 23M svcs 2.82x
  4. 4 99232 Subsequent hospital care with moderate levelof medical decision making, if using time, at least 35 minutes $2.6B 35M svcs 2.67x
  5. 5 J0178 Injection, aflibercept, 1 mgdrug $2.2B 3M svcs 2.09x
  6. 6 99215 Established patient office or other outpatient visit with high level of medical decision making, if using time, 40 minutes or more $2.1B 13M svcs 2.50x
  7. 7 J9271 Injection, pembrolizumab, 1 mgdrug $2.1B 38M svcs 2.46x
  8. 8 66984 Removal of cataract with insertion of prosthetic lens $2.0B 8M svcs 4.18x
  9. 9 99204 New patient office or other outpatient visit with moderate level of medical decision making, if using time, 45 minutes or more $2.0B 13M svcs 2.60x
  10. 10 A0427 Ambulance service, advanced life support, emergency transport, level 1 (als 1 - emergency) $1.9B 4M svcs 3.13x
  11. 11 J2777 Injection, faricimab-svoa, 0.1 mgdrug $1.9B 54M svcs 1.93x
  12. 12 99223 Initial hospital care with moderate level of medical decision making, if using time, at least 75 minutes $1.7B 10M svcs 3.39x

Total Medicare-allowed dollars per HCPCS service code, national, 2024 · Markup = submitted / allowed for that service · Drug and biological codes (tagged) carry inflated markups because they are billed per tiny unit against a set payment rate - read those ratios with care.

Notes on the data

Methodology

Every figure on this page is a direct aggregation of the CMS Medicare Physician & Other Practitioners public use files, published by the Centers for Medicare & Medicaid Services at data.cms.gov. We read two of the three companion files: the by-Provider file (1,296,739 rows, one per provider, for the specialty, state and rural-urban cuts) and the by-Geography and Service file (for the 12-year national trend, the top services, and the office/facility split). This dashboard is badged Full - real bulk data, nothing curated.

Submitted, allowed, paid - three different numbers

Submitted charge is the provider's list price - what they bill. Allowed amount is what Medicare recognizes under its fee schedule, the ceiling it will pay against. Payment ($120B) is what Medicare actually sent, after the patient's deductible and coinsurance. "Markup" everywhere on this page means submitted / allowed: nationally 3.25x in 2024.

A markup is not fraud

Medicare sets its own rates, so what a provider bills has little bearing on what it collects from Medicare - a high markup is the distance between a sticker price and a regulated rate, not evidence of wrongdoing. It matters anyway for two reasons: the uninsured and some out-of-network patients can be billed at or near the submitted charge, and the size and spread of the gap says something about how list prices are set across specialties and places of care.

Drug codes distort per-service markups

In the top-services table, drug and biological codes (tagged) show very large markup ratios. That is an artifact of how they are billed - per tiny unit of the drug, against a payment rate tied to the drug's average sales price - not a meaningful "10x" on a visit. We rank services by allowed dollars, not by markup, and flag the drug codes so those ratios are read with care. The specialty chart is unaffected: it aggregates every service a provider bills.

How the cuts are built

The state, specialty and rural-urban markups come from summing every provider's submitted and allowed totals in the by-Provider file, then dividing. The 12-year national trend is reconstructed from the by-Geography file's National rows (each service's average charge times its service count, summed) - a method that reconciles with the by-Provider totals to within one percent. Cells CMS suppresses for privacy (fewer than 11 beneficiaries) arrive blank and are treated as absent, never as zero. 4,816 providers in U.S. territories, foreign or military ZIP codes are counted in national totals but not drawn on the 50-state map. We did not ingest the 3.25 GB by-Provider-and-Service file; the two files here carry every figure shown.


Generated 2026-07-11 23:32 UTC

Source: CMS Medicare Physician & Other Practitioners (by Provider + by Geography), data.cms.gov