Healthcare Price Transparency

Find the Median Commercial Rate for a Procedure

Step-by-step method for calculating a median commercial negotiated rate and expressing it as a percent of Medicare without false comparisons.

To find the median commercial rate for a procedure in your state, filter negotiated-rate records to one billing context, then take the 50th percentile of what is left. Match the CPT or HCPCS code, provider type, setting of care, payer, and geography first. Compare the result with Medicare only after confirming both numbers describe the same service in the same setting and place.

A defensible median comes from comparable records. Not every rate in the state that carries the same CPT code.

How do I find the median commercial rate for a procedure in my state?

Filter to a consistent procedure, setting, geography, and contract population, then calculate the median plus the 25th and 75th percentiles of the remaining negotiated rates.

  1. Select the code. Pick one CPT or HCPCS code, and note modifiers where they apply.
  2. Set the market. Choose the state, county, metro area, or ZIP-based market, and apply it to every record.
  3. Split professional and facility rates. A surgeon's fee and a hospital's fee for the same procedure are different numbers.
  4. Filter by setting and provider type. Use billing class, place of service, and provider taxonomy when present.
  5. Segment by payer. Break out insurer, network, or plan when those fields exist.
  6. Remove non-comparable records. Drop different units, bundled services, percentage-based arrangements, and materially different settings.
  7. Calculate the distribution. Report the median, the 25th and 75th percentiles, and the record count.
  8. Add Medicare last. Compare with Medicare only after matching the payment basis.

For the broader workflow behind each filter, see our guide to benchmarking negotiated rates by insurer, provider, CPT code, and location.

What does a median negotiated rate mean?

The median is the midpoint of a comparable set of disclosed commercial negotiated rates. Half the retained records sit at or below it, half above.

That is the same idea behind any 50th-percentile benchmark. FAIR Health, for example, explains that a price at the 50th percentile means half of the fees billed by other providers for the same service were that amount or lower. FAIR Health builds its benchmarks from tens of billions of commercial and Medicare claim records dating to 2002. That is a claims-based source. Disclosed negotiated rates are a different source type, so the two should not be treated as interchangeable.

Know which number you are holding:

  • Negotiated rate: the amount a plan or issuer has contractually agreed to pay an in-network provider, as defined in the Transparency in Coverage rules.
  • Out-of-network allowed amount: the maximum a plan will pay for a covered service from an out-of-network provider. Useful context, not a contracted rate.
  • Billed charge: the total a provider bills the plan for an item or service, before contractual adjustments.
  • Cash price: what a hospital charges a patient who pays cash. Federal hospital price transparency rules call this the discounted cash price. It is not a commercial negotiated rate.

Which fields should I match before comparing negotiated rates?

Matching on CPT code alone is rarely enough. Two records with the same code can describe different services, settings, and contracts.

Use these fields when they are present. Not every file carries all of them.

  • CPT or HCPCS code: defines the service. Example filter: one code only.
  • Modifier: can change what is being paid for, such as a professional or technical component.
  • Revenue code: distinguishes facility departments on hospital claims.
  • NPI, TIN, or facility: identifies the contracted entity.
  • Provider type and specialty: keeps an ambulatory surgery center from being compared with a hospital outpatient department.
  • Place of service and setting: inpatient, outpatient, professional, or ancillary.
  • Billing class: professional versus institutional.
  • Payer and plan or product: rates vary by network and product line.
  • Negotiated-rate type: keep dollar amounts separate from percentage arrangements.
  • Geographic market: one consistent definition for every record.
  • Unit and quantity: per-unit rates and per-case rates do not mix.
  • Effective date or file date: rates change when contracts renew and files refresh.

How do commercial rates vary by insurer, provider, and location?

Hold everything constant except the one dimension you are testing. That gives you three clean views of the same market.

Compare rates by insurer

Fix the procedure, provider type, setting, and geography. Then calculate the median and percentile range for each payer. Report the record count beside each payer median, since a median built on a dozen records is weaker evidence than one built on hundreds.

Compare rates by provider

Build a peer group: same service, same setting, same provider type, same local market. Place the target hospital, physician group, or billing entity against the peer median and the 25th to 75th percentile band. A rate above the 75th percentile is a negotiation conversation. A rate below the 25th is too.

Compare rates by location

A state median can hide large local differences between metro and rural markets. Start at the state level for coverage, then narrow to metro, county, or ZIP-based markets when the record count supports it. If a local market has too few records, say so rather than reporting a thin median.

How do I calculate negotiated rates as a percent of Medicare?

Divide the commercial rate by the comparable Medicare amount and multiply by 100.

Percent of Medicare = commercial negotiated rate / comparable Medicare amount x 100

Hypothetical example: a $1,350 commercial rate against a $900 Medicare amount for the same code, setting, and locality is 150% of Medicare. These figures are illustrative, not observed market rates.

"Comparable" is the hard part. Medicare does not pay one national amount. CMS adjusts physician fee schedule payments with Geographic Practice Cost Indices calculated for Medicare payment localities, which can be a whole state, a metro area, or the rest of a state. Before dividing, confirm:

  • The Medicare amount is for the same locality as the commercial rate.
  • Both numbers reflect the same setting, such as facility versus office.
  • Both use the same unit and payment basis, such as per service versus per case.
  • The commercial rate is a dollar amount, not a percentage arrangement.

Gigasheet pairs commercial negotiated rates with geographically adjusted Medicare reimbursement, so the locality match is handled for you.

Can hospital price transparency data answer this question?

Yes, for facility rates. Hospital files support facility-rate benchmarking once they are filtered to the same service and billing context.

CMS has required every U.S. hospital to publish pricing online since January 1, 2021, including a comprehensive machine-readable file of all items and services. The two main public sources answer related but different questions:

  • Hospital price transparency files: a hospital's standard charges, including gross charges, payer-specific negotiated charges, de-identified minimum and maximum negotiated charges, and the discounted cash price.
  • Transparency in Coverage files: in-network rates for covered items and services published by health plans and issuers, plus out-of-network allowed amounts and billed charges, according to CMS.

Hospital files show one facility's contracts across payers. Plan files show one payer's contracts across providers, including physicians. Using both gives the fuller market view.

What are common mistakes in negotiated-rate benchmarking?

  • Mixing professional and facility rates. They are separate payments for the same procedure.
  • Comparing different places of service. An office visit and a hospital outpatient visit are priced differently.
  • Treating a state median as a local benchmark. Local markets can sit well above or below it.
  • Ignoring modifiers, units, and bundling. These change what a dollar amount actually covers.
  • Mixing payer products or networks. A narrow-network rate is not a broad PPO rate.
  • Calling a billed charge or cash price a negotiated rate.
  • Comparing with Medicare without matching locality and setting.
  • Reporting a median without the record count and percentile range. A single number hides how much the market spreads.
  • Keeping inactive rates. Some published rates tie to contracts no longer in use. These zombie rates skew medians if they are not filtered out.

Benchmark negotiated rates with Gigasheet

Gigasheet provides nationwide negotiated-rate data across payers and providers, from both Transparency in Coverage and hospital price transparency files, with commercial rates paired with geographically adjusted Medicare benchmarks. The data is refreshed continuously as payers and hospitals post new files.

  • Price Transparency Explorer: search by code, payer, provider, and market and see the rate distribution directly.
  • Provider Rate Scores: see where a negotiated rate sits relative to the market for the same code and geography.
  • API and AI agent: run median and percentile calculations programmatically, or ask in plain language and get the backing data.
  • Bulk data: license the full dataset for your own warehouse.

Teams that use it include payment integrity, repricing, and cost-containment firms; TPAs, self-insured employers, and benefits consultants; care navigation and patient advocacy organizations; hospitals, physician groups, and MSOs; and healthcare technology, data, and AI companies.

See Gigasheet pricing, explore the data, or Request a Demo.

Last updated November 2, 2026.

Frequently Asked Questions

How do I find the median commercial rate for a CPT code?

Filter to comparable negotiated-rate records, then calculate the 50th percentile. Match the CPT or HCPCS code, provider type, setting, payer, and geographic market first, and report the record count with the result.

Is the median negotiated rate the same as the allowed amount?

No. Federal Transparency in Coverage rules define a negotiated rate as the amount a plan has contractually agreed to pay an in-network provider. The allowed amount published in those files is an out-of-network figure: the maximum a plan will pay an out-of-network provider.

Can I benchmark rates by insurer?

Yes. Hold the procedure, setting, provider type, and geography constant, then compare the median and percentile range for each insurer or plan in the data.

Can I compare a provider's negotiated rates with nearby providers?

Yes. Build a peer group with the same service, setting, provider type, and local market, then report the provider's rate alongside the peer median and 25th to 75th percentile range.

Why do negotiated rates differ for the same CPT code?

Records with the same code can differ in setting, provider type, payer product, network, modifiers, units, and geography. Each is a separate contract, so rates are not expected to match.

What does 150% of Medicare mean?

The commercial rate is 1.5 times the comparable Medicare amount. Confirm both amounts use the same code, setting, unit, and Medicare locality before reporting it.

Can I use a state median to set a reimbursement rate?

Treat it as a starting benchmark. A state median may not reflect the provider mix, payer mix, or setting in the local market where the rate will apply.

Can I compare commercial rates by ZIP code, county, or state?

Yes, as long as the local market has enough records to support a median. Start at the state level, then narrow, and flag any market where the record count is thin.

Similar posts

Healthcare price intelligence

National Coverage
Scored & Benchmarked Rates
Expert Support
Request a Demo
LOW $1,804
MEDIAN $6,537
HIGH $21,743

By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.