Home / Articles / How to Benchmark Payer Rates Against Medicare

How to Benchmark Your Payer Reimbursement Rates Against Medicare

To benchmark a payer contract, restate every rate as a percentage of Medicare: your contracted rate divided by the Medicare allowable for the same code, locality, and year. Medicare is public and code-level, so it turns a wall of fee schedules into one comparable scale — then you volume-weight it to rank your payers best to worst.

Most provider organizations walk into payer negotiations with anecdotes; the payer walks in with actuaries. Percent of Medicare is how you close that gap. It is the lingua franca of rate negotiation — a single, defensible scale that a practice administrator, a CFO, and the payer's own network team all already understand. This article is the method we run: how to build it, where the data comes from, and the mistakes that quietly make the number wrong.

What does it mean to benchmark reimbursement rates against Medicare?

It means expressing what each payer pays you as a share of what Medicare pays for the same work. Medicare publishes an allowable amount for nearly every procedure code, specific to geography and year. That makes it the one reference every payer can be measured against. A commercial contract at 150% of Medicare on a code pays half again what Medicare pays; one at 95% pays below Medicare. Put all your rates on that scale and two questions you could not answer before become obvious: which of my payers pays worst, and on which of my codes.

Percent of Medicare. A contracted (or actually paid) rate expressed as a percentage of the Medicare allowable for the same procedure code, geographic locality, and calendar year: percent of Medicare = contracted rate ÷ Medicare allowable × 100. It normalizes every payer, code, and location onto one comparable scale.

How do you calculate percent of Medicare?

Per code, it is one division: your rate over the Medicare allowable for that exact code, locality, and year. The care is all in the denominator — getting the right Medicare allowable. Below is an illustrative benchmark for a single payer across a few common codes. The rates are made up to show the shape of the output; your locality's real Medicare allowables and your real contracted rates will differ.

CodeWhat it isPayer A contracted rateMedicare allowable (your locality)% of Medicare
99213Established patient office visit, level 3$95$82116%
99214Established patient office visit, level 4$120$116103%
99204New patient office visit, level 4$185$167111%
93000Electrocardiogram, complete$18$16113%
20610Major joint injection/aspiration$54$6287%

Illustrative figures only — not current CMS values. The point is the last column: 20610 is the weak cell, paying below Medicare while the E/M codes clear 100%.

One code paying 87% of Medicare is a data point. To turn a table like this into a strategy you need two more things: the right benchmark source, and a way to weight codes by how much they actually matter.

Where do you get the Medicare benchmark numbers?

For physician and outpatient professional services, the source is the Medicare Physician Fee Schedule (PFS), and it is fully public. Medicare's payment for a code is built from three relative value units — work, practice expense, and malpractice — each adjusted for local cost, then scaled by a national dollar multiplier:

The PFS formula. Payment = [(Work RVU × Work GPCI) + (Practice Expense RVU × PE GPCI) + (Malpractice RVU × MP GPCI)] × Conversion Factor. The RVUs come from CMS's annual RVU file; the GPCIs (Geographic Practice Cost Indices) localize it to your Medicare payment locality; the conversion factor is a single dollar figure CMS sets each year.

Each RVU component carries its own geographic index, because the three cost drivers don't move together across the country. Indexed so the national average equals 1.000, the three GPCIs are:

Three practical notes. First, practice-expense RVUs differ for facility versus non-facility settings — the same code has two Medicare allowables, and mixing them up is the most common benchmarking error. Second, if you bill facility or hospital-outpatient work, the professional PFS is the wrong table; use OPPS Addendum B for hospital outpatient and the ASC rates for surgery centers. Third, the conversion factor changes every January, and Congress has repeatedly passed mid-year adjustments, so pin the benchmark year to each contract rather than benchmarking last year's rates against this year's Medicare.

How do you benchmark your payer rates against Medicare, step by step?

The full method is six steps. It moves from raw contracts to a ranked list of which payers and which codes to fix first.

  1. Structure your fee schedules. Get every payer's contracted rates into one table: payer, plan, CPT/HCPCS code, modifier, place of service, contracted rate, effective date. Fee-schedule exhibits usually arrive as PDFs; extract them into rows you can join on.
  2. Pull your volume. Export twelve months of units and charges by code from your practice-management system. This is what tells you which codes are worth benchmarking and how to weight them.
  3. Build the Medicare benchmark. For your locality and the contract year, compute the Medicare allowable per code from the PFS (RVUs × GPCI × conversion factor), using facility or non-facility rates to match how you actually bill.
  4. Join and divide. Match contracted rate to Medicare allowable on code, modifier, locality, and year, and compute percent of Medicare for every code.
  5. Volume-weight per payer. Weight each code's percent of Medicare by that code's share of your volume and sum, giving one volume-weighted percent of Medicare per payer — the number that ranks payers best to worst.
  6. Find the weak cells. Sort by high volume and low percent of Medicare. Those are your negotiation targets: the codes where a rate increase moves the most annual dollars. Model the dollar impact at current volume before you ever sit down.

Which codes should you benchmark first?

The ones that move your money — not all of them. Sort your twelve months of volume by allowed or charged dollars and you will almost always find that roughly twenty codes drive 80% or more of professional revenue, typically the office-visit E/M codes plus a short list of procedures. Benchmark those first and negotiate those. Spreading effort evenly across 400 codes dilutes the analysis and hands the payer a negotiation over rates that do not matter. Concentration is the whole point: negotiate the twenty-five codes that carry 80% of the dollars, not the long tail.

How do you compare one payer to another?

With the volume-weighted percent of Medicare. A raw table lets a payer look good on a handful of codes you rarely bill and bad on the ones you live on. Weighting each code by its share of your actual volume fixes that: it collapses an entire fee schedule into one figure that reflects your real mix. Rank your payers by it and the conversation with the worst one writes itself — you can state, in a single sentence backed by their own rates and your own volume, that they pay you materially below your other contracts across the codes that carry your practice.

Should you benchmark against market rates too?

Percent of Medicare gives you a floor and a common scale. It does not tell you where you sit among your peers — and "you pay me below the market" is a sharper argument than "you pay me below some multiple of Medicare." That comparison is now possible because of price transparency.

Transparency in Coverage. A federal rule requiring health plans to publish machine-readable files (MRFs) of their in-network negotiated rates. Parsed for your codes and geography, these files place each of your contracted rates in the distribution of what the payer pays other providers — so you can say, for example, "you reimburse us at the 25th percentile of your own network on our top E/M codes."

The catch is data quality. MRFs are enormous and notoriously dirty — ghost rates for services a provider never renders, stale files, duplicate records. A market-percentile claim is only as defensible as the cleaning rules behind it, so treat MRF benchmarking as a data-engineering problem, not a spreadsheet download. When it is done properly, the combination — percent of Medicare for the common scale, market percentile for the peer comparison — is what turns a rate request into an evidence package.

Benchmarking versus getting paid what you negotiated

One more distinction, because it is where money hides. Benchmarking asks whether the rate you agreed to is fair. It says nothing about whether the payer is actually paying that rate. That second question is underpayment detection: compute the expected allowed amount from the contract for each claim line, compare it to the actual allowed amount on your 835 remittance, and flag the systematic gaps. In revenue-cycle work I have built the parsing that reads 835 remittances down to the claim-line allowed amount, and the same pipeline that benchmarks rates should also be checking that those rates are honored. A fair contract that is being underpaid still bleeds; a rate paid exactly as written can still sit far below market. Benchmarking finds the second problem, underpayment detection finds the first, and a serious payer strategy runs both off the same data.

Frequently asked questions

What does it mean to benchmark reimbursement rates against Medicare?

It means restating every contracted rate as a percentage of what Medicare would pay for the same procedure code, in the same geographic locality, in the same year. Because Medicare rates are public and code-level, they give every payer, code, and practice a common yardstick. A commercial rate of 150% of Medicare on a code means the payer pays half again what Medicare pays for it. Once every rate is on that scale you can compare payers to each other and to the market.

How do you calculate percent of Medicare?

Percent of Medicare equals your contracted (or actual allowed) rate for a code divided by the Medicare allowable for that same code, locality, and year, times 100. If your contracted rate for a code is $120 and the Medicare allowable in your locality is $100, that code pays 120% of Medicare. Do it per code, then volume-weight across your top codes to get a single figure per payer.

Where do you get the Medicare benchmark numbers?

For physician and outpatient professional services, the Medicare Physician Fee Schedule: the RVU file, the Geographic Practice Cost Indices (GPCI) for your locality, and that year's conversion factor. Payment equals the sum of the three RVU components, each multiplied by its matching GPCI, times the conversion factor. Facility settings use OPPS Addendum B or ASC rates instead. CMS publishes all of it; the conversion factor changes every January, so pin the year to each contract.

Which codes should you benchmark first?

The ones that move your money. Pull twelve months of volume by code and sort by charges or allowed dollars. In most practices roughly twenty codes account for 80% or more of professional revenue, usually the office-visit E/M codes plus a handful of procedures. Benchmark those first. Benchmarking 400 codes evenly wastes effort on rates that barely touch your bottom line and buries the ones that do.

How do you compare one payer to another?

Use the volume-weighted percent of Medicare per payer: weight each code's percent of Medicare by that code's share of your volume, then sum. That collapses a payer's whole fee schedule into one number you can rank. A payer at 135% of Medicare volume-weighted is paying you better across your real mix than one at 108%, even if the second one wins on a few low-volume codes. It is the single figure that ranks payers best to worst.

Should you benchmark against market rates too, not just Medicare?

Yes, when you can. Medicare tells you the floor and a common scale; the market tells you where you sit among peers. Under the federal Transparency in Coverage rule, payers publish machine-readable files of their in-network negotiated rates. Parsed for your codes and geography, those files let you say a payer pays you at, for example, the 25th percentile of its own market for your top codes, which is a sharper argument than percent of Medicare alone. The files are large and messy, so the percentile claims are only as good as your cleaning rules.

What commonly makes a Medicare benchmark wrong?

Four things: using the wrong year's conversion factor (it changes every January, and mid-year legislative patches happen), using national instead of your locality's GPCI, mixing facility and non-facility rates for the same code, and comparing your contracted rate to Medicare while ignoring lesser-of contract language that pays the lower of billed charges or the fee schedule. If your charges sit below the contracted rate, a raised fee schedule does nothing until the chargemaster is raised too.

How is percent of Medicare different from underpayment detection?

Percent of Medicare benchmarks the rate you agreed to against a public reference; underpayment detection checks whether the payer actually paid the rate you agreed to. The first compares your contracted fee schedule to Medicare. The second compares the expected allowed amount from your contract to the actual allowed amount on your 835 remittances, claim line by claim line. You want both: a fair rate that is being underpaid still loses money, and a paid-as-contracted rate can still be far below market.

Want your payers ranked by percent of Medicare?

We turn your fee schedules, remittances, and volume into a benchmark package: every rate as a percent of Medicare and market, the weak cells that move the most dollars, and a proposal modeled in annual dollars before you negotiate. Bring the contracts; leave with the analysis and an estimate the same business day.

Book a 30-minute intro call Prefer email? clayton@quantsolvent.co