Loading and Proving a Contracted Fee Schedule
Every underpayment check, every patient estimate, every contract argument is a comparison — and a comparison needs two numbers. A contracted rate a system cannot compute is not a rate the practice has, however carefully the contract was negotiated and however securely the PDF is filed.
Updated 10 min read
On this page
Key takeaways
- Loading is the prerequisite for everything downstream. Without a computable expected amount there is nothing to compare a payment to.
- A rate expressed as a percentage of a published schedule is not one number — that schedule is computed per code, per locality, and per year.
- So the version is a contract term. If the agreement does not name the year and locality, both parties can compute correctly and disagree.
- A loaded schedule without effective dates cannot validate an older claim, which is exactly the claim a variance review looks at.
- Validate the load before trusting it, and separate three causes when it disagrees: your load, their load, or an ambiguous contract. The remedies are different.
Why this comes before everything else
An underpayment is invisible from inside the transaction. The claim was accepted, an amount was allowed, an adjustment was taken, the account closed — nothing in that sequence reports that the allowed amount was lower than the contract required. The only thing that can reveal it is a number from outside: what the contract said the amount should have been.
Validating Contractual Adjustments covers running that comparison at the moment of posting, and it states the dependency plainly: no loaded contract, no validation. This article is that dependency — producing the number, and proving it is right before anything is decided on it.
“We have the contract” and “we have the rates” are different claims
Three shapes a contracted rate comes in
Compensation terms vary by agreement and this site does not describe what any contract contains. What can be described is the structural categories they fall into, because each one presents a different loading problem.
- A rate stated per code
- The agreement or its exhibit lists amounts against codes. Easiest to load and the most work to maintain, because every code the practice bills has to be present, and one that is not is silently unpriced — the case that produces a variance report full of blanks rather than findings.
- A rate expressed against a published schedule
- The agreement prices by reference to an external, published fee schedule. The loading problem here is not arithmetic; it is version, and it is the subject of the next section.
- A rate produced by a methodology
- The amount is derived from something other than a per-code price — a bundled or episode-based arrangement, a per-day arrangement, a percentage of the charge. The loading problem is that the expected amount is not a lookup at all: it is a calculation over a set of lines, so the comparison has to happen at the same level the payment does.
The third shape is where variance reviews quietly stop working
A percentage of a published schedule is not a number
This is the most common source of a disagreement in which nobody is doing anything wrong. Pricing against a public schedule feels like pricing against a fixed reference, and it is not — the reference is itself a computation with three inputs.
Under 42 U.S.C. § 1395w-4(b)(1) (opens in a new tab), the physician fee schedule amount for a service is the product of three things: the relative value for the service, the conversion factor for the year, and the geographic adjustment factor for the fee schedule area. Relative values themselves have three components, and the geographic factor varies by locality. So the published amount for one code is a different number in two localities, and a different number in two years.
- Which year? A schedule that updates annually means a contract priced against it either moves with it or is fixed to a stated year. Which of those is true is a contract term, and it is one of the more consequential ones.
- Which locality? The geographic adjustment is by fee schedule area. A practice with sites in two areas can be correctly paid two different amounts for the same code under one agreement.
- Which schedule? Physician services, clinical laboratory, durable medical equipment and ambulance each have their own published schedule. A single reference to “the fee schedule” does not necessarily resolve to one of them for every line a practice bills.
This is why the disagreement is so hard to resolve after the fact
What a loaded schedule has to carry
A load that answers “what should this have paid?” for a claim from eighteen months ago is a different artifact from a list of current rates. The difference is a handful of fields, and each one exists because of a specific way the simpler version fails.
The code, and any modifier that changes the price
Some modifiers change what is payable rather than only what is reported — a component split, an assistant, a bilateral service. A schedule keyed on code alone will report a variance every time one of those appears, and the variance will be the schedule's fault.An effective date range, not a current value
Rates change, and a claim is priced by the terms in force on its date of service. A loaded schedule that holds only today's rate cannot validate anything but today's claims — and a variance review, by its nature, looks at older ones.The place or locality, where the contract varies by it
If the agreement prices against a geographically adjusted schedule, or sets different terms by site, then location is part of the key. Loading one rate for a multi-site practice quietly averages away the differences.The product or plan, where the agreement covers more than one
One signature can cover several product lines on different terms. A schedule that does not distinguish them produces variances that are really the wrong row being compared.A pointer back to the term it came from
Which clause or exhibit this row was derived from. Without it, a disputed rate becomes an argument about somebody's data entry rather than about the contract, and nobody can reconstruct the reasoning a year later.
Proving the load before trusting it
A loaded schedule is a claim about a contract, and like any claim it can be wrong. Trusting an unvalidated load is worse than having none, because it converts a known gap into confident, wrong findings — and a variance report that produces false positives is abandoned within a month.
- Recompute a sample by hand from the contract. Take a handful of the codes the practice bills most, work out the expected amount directly from the compensation terms, and compare that to what the load says. This catches the systematic errors — wrong version, wrong locality, wrong methodology — which are the ones that matter.
- Compare the load against amounts actually allowed on clean claims. Not to set the rate from what was paid, which would be circular, but to see where the two disagree. Agreement across a broad sample is evidence the load is right; a cluster of disagreement is a lead.
- Test the boundary dates. Price a claim from just before and just after a rate change and confirm each resolves to the right row. Effective-date errors are invisible in a spot check and systematic in a review.
| What is wrong | How it usually looks | What to do |
|---|---|---|
| Your load | The disagreement is confined to a code family, a site, or a date range — a pattern with an edge to it. | Fix the load. Nothing has been underpaid, and pursuing the payer would have been an expensive way to find that out. |
| Their load | The disagreement is consistent across claims that share nothing but the payer, and your recomputation from the contract holds up. | This is a contract-side recovery — raise it as a loading error rather than as a per-claim appeal, because every affected claim has the same cause. |
| The contract | Both parties can defend their number from the same clause. Usually a version, a locality, or a scope that the language does not pin down. | Escalate it as an interpretation question, and get the answer recorded. Reprocessing claims without resolving the language means doing it again next year. |
Separating these three before contacting anyone is most of what makes a variance conversation productive.
Somewhere to work the comparison
The load is a standing obligation
A schedule is loaded once and wrong from then on unless something keeps it current. Two kinds of change do it: the contract's own amendment machinery, and — where the agreement prices against a published schedule that updates on its own cycle — a change nobody sent notice of at all, because nobody had to.
Both are worth a standing check rather than a discovery. The amendment side has its own rules about what notice is owed and when a change may take effect — when a payer contract changes covers them, and the response window that is the real deadline. The published-schedule side has no notice at all: the schedule updates, and a contract that follows it has moved. A practice that reloads only when it is told to will be a version behind for as long as it takes someone to notice a pattern in the variances.
The check that catches both
Common questions
Can we just derive our rates from what the payer actually pays?
No — that is circular, and it is the exact reasoning an underpayment survives. If the expected amount is set from the paid amount, then by construction nothing is ever underpaid, and the review becomes a check that the payer is consistent with itself. Actual payments are useful as a cross-check against a load derived from the contract, which is a different thing: agreement is evidence, and disagreement is a lead.
Our contract prices against a published schedule. Isn't that simpler?
It is simpler to negotiate and harder to load, because a published schedule is a computation rather than a number. The physician fee schedule amount is the product of the service's relative value, the conversion factor for the year, and the geographic adjustment for the fee schedule area — so the same code resolves to different amounts in different localities and different years. Which year and which locality the contract names is what has to be established before anything can be loaded.
How often should the schedule be reloaded?
Often enough that a change does not sit undetected, and the honest answer to the frequency is that it depends on how the agreement is priced. A contract that follows a schedule updating on its own annual cycle has a predictable date; one that changes by amendment does not, and depends on the notice the agreement requires. The durable practice is not a calendar but a standing tie-out: re-run a hand-computed sample regularly, and treat a break in it as the signal to reload.
The loaded rate and the payment differ on a few claims. Is that an underpayment?
Not yet — it is a disagreement, and there are three possible causes with different remedies. Your load may be wrong, in which case nothing was underpaid. Their load may be wrong, which is a contract-side recovery raised once rather than claim by claim, because every affected claim shares a cause. Or the contract may be genuinely ambiguous, in which case reprocessing claims without settling the language means doing it again next year.
Key terms in this article
Defined once, on their own pages.
Continue learning
Where the terms come from, and what the loaded rate is used for.
Reading a Payer Contract
Finding the compensation clause and the exhibit it points to.
Validating Contractual Adjustments
The per-claim check the loaded schedule exists to make possible.
Underpayments and Overpayments
Why a variance is invisible from inside the transaction in the first place.
Medicare Fee Schedules Explained
The published schedule that many commercial agreements price against.
Payer Contracts & Reimbursement
The cluster: rates, clauses, disputes, and exits.
Authoritative sources
- 42 U.S.C. § 1395w-4(b) — Formula for computing physician fee schedule amounts (opens in a new tab)
Establishes that the fee schedule amount for a service is the product of the relative value for the service, the conversion factor for the year, and the geographic adjustment factor for the fee schedule area — the statutory reason a rate expressed as a percentage of the published schedule depends on which code, which locality, and which year.
- CMS — Physician Fee Schedule Look-Up Tool documentation (opens in a new tab)
CMS's documentation for the searchable physician fee schedule, including the per-code payment policy indicators and the relative value, geographic and conversion-factor components that produce each published amount.
- 42 CFR § 414.40 — Coding and ancillary policies for the physician fee schedule (opens in a new tab)
Requires CMS to establish uniform national definitions of services, codes, and payment modifiers, and the ancillary policies — global surgery, professional and technical components, and payment modifiers — that decide how a published amount is adjusted for a particular claim line.
