CMS 2023 Medicare Physician PUF 9,297 procedures

Procedure cost tools

Turn a CPT code and state into a CMS 2023 Medicare payment and billed-charge pair — then keep a shareable link to the result.

PlainProcedure is responsible for the figures and extracts shown here. See our methodology for sources, update cadence, and limits.

Procedures indexed
9,297
Typical markup
4.1x
States & territories
56
Hospitals in Compare
5,426

About this dataset, nationwide

According to the Centers for Medicare & Medicaid Services (CMS), the 2023 Medicare Physician & Other Practitioners dataset records payments for 9,297 procedure codes billed across 5,426 hospitals in 56 states and territories; see our methodology for how each figure is sourced and computed.

What these tools look up · CMS 2023

The cost estimator looks up CMS 2023 Medicare payments and billed charges for 9,297 procedures across 56 states. The typical service is billed about 4.1x the Medicare rate (volume-weighted).

9,297
procedures in the CMS registry
4.1x
typical billed ÷ Medicare (volume-weighted)
56
states and territories
5,426
hospitals in the Compare extract

Source: CMS Medicare Physician & Other Practitioners, 2023. Markup = submitted charge ÷ Medicare payment (volume-weighted). These are Medicare amounts, not a patient's out-of-pocket bill.

Make a procedure estimate

Cost Estimator

Choose a CPT/HCPCS code and a state to see the CMS Medicare allowed amount, the submitted (billed) charge, and how that pair compares with the national volume-weighted markup (4.1x).

Open the estimator

A result you can use

  1. 01
    Pick your procedure

    Search the live CMS registry — 9,297 codes with national averages.

  2. 02
    Add your state

    Locality-adjusted Medicare payment and billed charge for that code.

  3. 03
    Keep the link

    Share or revisit the same estimate; explore the state and procedure pages behind it.

What a lookup can verify

Every procedure has a record, not every record runs deep

All 9,297 searchable procedure codes carry a base CMS Medicare payment record. The deeper verification layers below, a state-by-state price breakdown, a hospital-published cash price, exist for a smaller share, so a lookup returns more for some codes than others.

  • CMS Medicare payment record 100% 9,297

    Every code in the registry has a national average Medicare payment and billed-charge figure, the minimum any lookup returns.

  • State-by-state price breakdown 86% 7,955

    These codes have enough state-level claims volume to show a per-state price range, not just a single national average.

  • Hospital-published cash price 27% 2,520

    At least one hospital has disclosed a cash/self-pay rate for this code under the Hospital Price Transparency Rule.

Share of the 9,297 searchable procedure codes carrying each layer. Source: CMS Medicare Physician & Other Practitioners extract and Hospital Price Transparency Rule MRF disclosures.

Where markup concentrates

Drugs (Administered)4.2xMedicine5.6xOffice Visit4xTemporary Codes3.4xMedical Supplies3.3xDME (Temporary)3.3x
Average billed ÷ Medicare by procedure category (2023, volume-ranked categories)

All registry tools

Download the jurisdiction extract used by these tools: cms-procedure-cost-by-state.csv. National reference on statistics.

Every figure on PlainProcedure is rendered directly from CMS Medicare Physician & Other Practitioners data, no number is typed in by an editor. Tools multiply visitor selections against CMS Medicare Physician & Other Practitioners extracts. They do not estimate insurer-specific negotiated rates or patient out-of-pocket liability. See our editorial standards & corrections policy, the methodology behind these numbers, the data changelog, or report a data error. Data current as of 2026-05-15.