How we apply CMS's rules
Most fee-schedule sites hand you CMS's raw rows. This one lets you add modifiers, add-on codes, localities and volumes — which means it has to follow CMS's payment rules, not just display them. This page is those rules, in the order the engine applies them, with the arithmetic worked on real codes so you can check it.
Where the numbers come from
Which CMS files this copy of the site was built from, and which fee schedule year they describe.
Nothing on this site is typed in, scraped from another tool, or estimated. Each quarter we load CMS's own published files — the relative value file that carries every code's RVUs and payment indicators, the geographic practice cost indices, the ZIP-to-locality crosswalk, the NCCI add-on code edits, and the national payment amount files — normalise them, and commit the result. Pages are built from that committed copy, so the figure you see was computed from a file version we can name.
- Fee schedule year
- CY 2026
- Conversion factors
- $33.4009 standard · $33.5675 QP/APM
- Localities carried
- 109 plus the national average
- Retrieved
- 2026-07-16
The two conversion factors are not a choice we made: since CY2026 CMS publishes one for clinicians who qualify as Advanced APM participants and one for everyone else. Every surface on this site lets you switch between them, and every figure states which one it used. Both are taken from the final rule linked in Check us against CMS.
Rule source · CMS PFS Relative Value Files · CY2026 PFS final rule (CMS-1832-F)
The payment formula, worked end to end
One code, one locality, every intermediate number shown — so you can check our arithmetic against CMS's.
A fee schedule amount is three relative value units, each scaled by its own geographic index, summed, and multiplied by the conversion factor. Work is the physician's effort, practice expense is the room, staff and supplies, malpractice is the liability premium share.
Practice expense has two published values — one for services in your own office, one for services in a facility, where the hospital or ASC bills that cost itself. Every figure on this site says which of the two it used.
Worked on 64483 Njx aa&/strd tfrm epi l/s 1 — a single-level lumbar transforaminal epidural injection — in an office, at national average indices (every GPCI 1.000) and the standard conversion factor:
| Component | RVU | GPCI | Adjusted |
|---|---|---|---|
| Work | 1.85 | 1.000 | 1.85 |
| Practice expense | 5.91 | 1.000 | 5.91 |
| Malpractice | 0.17 | 1.000 | 0.17 |
| Total RVUs | 7.93 | ||
| × conversion factor | $33.4009 | $264.87 | |
That figure is not written into this page — it is computed here by the same engine call /code/64483 makes, so the two always agree, and a data refresh updates both. Open it beside this page and check.
One exception to the formula. For 515 codes in this year's file, federal law caps the fee schedule amount at the hospital outpatient rate for that locality. We apply the cap from CMS's own published payment amount files rather than recomputing it, and the figure says so when it bites.
Rule source · Medicare Claims Processing Manual, ch. 12 §20 · Deficit Reduction Act §5102(b) (OPPS cap)
Why the same code pays differently in two places
Geographic practice cost indices, applied to each RVU component before the conversion factor.
The geographic indices are why a fee schedule amount is not one number. Each index applies to its own component before the conversion factor, so a locality with expensive rent moves the practice-expense share without touching the work share. The same code, in an office, at the standard conversion factor:
- AR — Arkansas
- work 1.000 · PE 0.859 · MP 0.515
- $234.28
- National average
- work 1.000 · PE 1.000 · MP 1.000
- $264.87
- CA — San Jose-Sunnyvale-Santa Clara (San Benito Cnty)
- work 1.110 · PE 1.442 · MP 0.536
- $356.28
A $122.00 spread on one injection, from the indices alone. Which locality applies to you is set by your practice's ZIP code, not your state — CMS's crosswalk splits several states into multiple localities and puts some counties on their own. Every locality control on this site takes a ZIP and resolves it against that crosswalk.
Rule source · CMS PFS Geographic Practice Cost Indices · CMS ZIP Code to Carrier Locality file
The indicators, in plain English
CMS ships its payment policy as single-character codes on every row. These are the ones that change a number.
CMS attaches a set of single-character indicators to every row. They are the payment policy: whether the code is paid at all, what its global period covers, whether it splits into professional and technical components, and which modifiers may change its price. The definitions below are rendered from the same module that generates the indicator chips on every code page, so the two cannot drift apart.
- AActive
- Paid separately under the Physician Fee Schedule when covered.
- BBundled
- Payment is always bundled into another service — never paid separately.
- CCarrier-priced
- Your Medicare contractor sets the price case by case (often after reviewing documentation).
- EExcluded by regulation
- Excluded from the fee schedule by regulation; paid under other rules when covered.
- INot valid for Medicare
- Medicare uses a different code to report and pay for this service.
- JAnesthesia
- Anesthesia services use a separate payment methodology (base + time units); no RVUs here.
- MMeasurement code
- Reporting/measurement only — never paid.
- NNon-covered
- Not covered by Medicare.
- PBundled/excluded
- No separate fee-schedule payment; bundled when incident to a physician service.
- RRestricted coverage
- Covered only in unusual circumstances; special instructions apply.
- TPaid if alone
- Paid only when no other fee-schedule service is billed the same day; otherwise bundled.
- XStatutory exclusion
- Outside the statutory definition of physician services (e.g., lab, ambulance).
- 0000-day
- Payment covers the procedure and same-day related care only.
- 01010-day
- Payment covers the procedure plus related care for 10 days after.
- 09090-day
- Major surgery: payment covers the day before, the day of, and 90 days after.
- XXXNone
- The global period concept does not apply to this code.
- YYYContractor-set global
- Your Medicare contractor determines the global period.
- ZZZAdd-on code
- Always billed with a primary procedure; related care is included in the primary's global period.
- MMMMaternity
- Maternity codes; the usual global period does not apply.
- 0Physician service
- Cannot be split into professional/technical components — modifiers 26 and TC don't apply.
- 1Diagnostic test
- Has professional (-26) and technical (-TC) components, each priced separately.
- 2Professional-only code
- Stand-alone professional component of a diagnostic test.
- 3Technical-only code
- Stand-alone technical component (staff + equipment) of a diagnostic test.
- 4Global test only
- Combined test code; separate codes exist for the professional and technical parts.
- 5Incident-to
- Covered when furnished by staff under direct physician supervision (not in hospital settings).
- 6Lab interpretation
- Physician interpretation of a lab test, payable separately.
- 7Therapy restriction
- Not payable when furnished in/for hospital patients by independent therapists.
- 8Hospital-inpatient interpretation
- Professional component payable only for abnormal-result interpretation for inpatients.
- 9Not applicable
- The professional/technical concept does not apply.
- 0150% rule doesn't apply
- Bilateral adjustment does not apply (e.g., the code is unilateral by definition or physiology).
- 1Bilateral 150%
- With modifier 50 (both sides), payment is 150% of the single-side amount.
- 2Already bilateral
- The fee already assumes a bilateral service — modifier 50 doesn't change payment.
- 3Each side 100%
- The usual 150% cap does not apply — each side is paid in full.
- 9Not applicable
- The bilateral concept does not apply.
- 0No reduction
- No multiple-procedure payment adjustment applies (typical for add-on codes).
- 1Pre-1996 rule
- Legacy multiple-procedure ranking (100/50/25/25/25%).
- 2Standard MPPR
- When billed with other procedures the same day: highest-valued paid 100%, the rest 50%.
- 3Endoscopy rule
- Special multiple-endoscopy rules apply within the same endoscopy family, then standard ranking.
- 4Imaging TC reduction
- Technical component of multiple diagnostic-imaging services reduced 50%.
- 5Therapy PE reduction
- Practice-expense component reduced 50% for subsequent therapy services.
- 6Cardio TC reduction
- Technical component of subsequent diagnostic cardiovascular services reduced 25%.
- 7Ophtho TC reduction
- Technical component of subsequent diagnostic ophthalmology services reduced 25%.
- 9Not applicable
- The multiple-procedure concept does not apply.
- 0Payable with documentation
- Assistant at surgery (mod 80/81/82) paid at 16% if medical necessity is documented.
- 1Not payable
- Assistant at surgery may not be paid for this procedure.
- 2Payable
- Assistant at surgery (mod 80/81/82) is paid at 16% of the fee schedule amount.
- 9Not applicable
- The assistant-at-surgery concept does not apply.
- 0Not permitted
- Co-surgeons (mod 62) may not be paid for this procedure.
- 1Payable with documentation
- Co-surgeons paid (62.5% each) if medical necessity is documented.
- 2Payable
- Co-surgeons (mod 62) are paid 62.5% of the fee each (125% total, split).
- 9Not applicable
- The co-surgeon concept does not apply.
- 0Not permitted
- Team surgery (mod 66) may not be paid for this procedure.
- 1By report (documented)
- Team surgery may be paid case by case with supporting documentation.
- 2By report
- Team surgery is priced 'by report' — the contractor sets the amount; no standard percentage.
- 9Not applicable
- The team-surgery concept does not apply.
Rule source · CMS PFS Relative Value Files documentation · Medicare Claims Processing Manual, ch. 12
Modifiers: the rule, then the arithmetic
What each modifier does to the payment, which indicator decides whether it may be used, and what it works out to on a real code.
A modifier only changes a payment when the code's own indicator says it can. That is the rule this site is built on: we never offer you a modifier the indicator refuses, and when a modifier is valid but changes nothing we say so rather than hiding it. Each card below shows the CMS field that decided the answer, the rule the engine cited when it applied it, and what it works out to.
−26 and −TC: not arithmetic
For a diagnostic test with professional/technical indicator 1, CMS publishes three separately valued rows: the whole test, the physician's interpretation, and the equipment-and-staff portion. So we do not split a percentage off the global amount — we price the row CMS published for the component you picked.
- Global (no modifier)
- $121.25
- −26 professional
- $27.05
- −TC technical
- $94.19
The two components sum to $121.24 against a global row of $121.25— CMS rounds each row independently, and we show you CMS's rows rather than reconciling them.
−50: bilateral
Modifier 50: bilateral procedure paid at 150% of the base amount (both sides on one line).
This code is already valued as a bilateral service — modifier 50 does not change the payment.
This is the case a raw-data tool cannot express: the modifier is valid and the payment is unchanged, because the code was valued as a bilateral service to begin with. Both the code pages and the model page offer −50 here and both label it “built in”.
−51 and the multiple-procedure rule
When several procedures subject to the standard ranking are performed in one session, the highest-valued one is paid in full and the rest at half. The reduction is a property of the session, not of a single code, so it is the one rule that cannot be shown on a code in isolation.
- 64483 Njx aa&/strd tfrm epi l/s 1100%
- $264.87 → $264.87
- 64493 Inj paravert f jnt l/s 1 lev50%
- $190.39 → $95.19
- Session total
- $360.06
mult_surg=2 — Multiple-procedure rule: additional procedures in the same session are paid at 50%. Whether your employer also reduces wRVU credit is contract language — check your agreement.
The two page systems apply this differently, on purpose. A procedure page prices a fixed combination of codes, so it ranks them for you automatically. On the model page you are assembling lines that may or may not share a session, so the reduction is an explicit −51 chip per line — we do not guess at your operative sessions.
Second surgeons: −80/−81/−82, −62 and −66
Modifiers 80/81/82: an assistant at surgery is paid 16% of the fee schedule amount.
Modifier 62: with two co-surgeons the total payment is 125% of the fee, split evenly — 62.5% to each surgeon (this line prices one surgeon's share).
Modifier 66: team surgery is priced 'by report' — the MAC sets the amount case by case; no standard percentage exists, so this estimate does not adjust the price.
−52 and −53: reduced and discontinued
CMS publishes a separately valued row for a discontinued procedure on just 4 codes, all colonoscopies. Where that row exists we price it, so 44388 Colonoscopy thru stoma spx is $353.72 completed and $177.02 with −53. Everywhere else, a reduced or discontinued service is priced by your Medicare contractor from your documentation. There is no published percentage, so we do not invent one — those modifiers are not offered rather than shown with a made-up figure.
Rule source · Medicare Claims Processing Manual, ch. 12 §§20.4, 40.6, 40.8 · CMS PFS Relative Value Files
Add-on codes: how we decide, and how we price them
One classifier, taken from CMS's own global-period field — and what happens when CMS names no primary.
An add-on code is one CMS says is never billed alone. We determine that from a single field: the global period. CMS assigns the value ZZZ — “add-on code; related care is included in the primary's global period” — to 981 codes in this year's file, and that is the site's only classifier. Every surface reads it, so a code's role never depends on which page you arrived from.
A second CMS file, the NCCI add-on code edits, answers a different and narrower question: which primaries a given add-on may accompany. It classifies nothing here. We use it only to populate the list of acceptable primaries — and for 367 of those add-on codes it names none, either because it publishes the pairing as contractor-defined or because there is no edit row for the code at all. Either way the acceptable primary is whatever your contractor accepts, and an add-on with no usable list is still an add-on. 61781 Scan proc cranial intra is one of them; its page says “contractor-defined” on the face of it rather than leaving you to wonder why the list is empty.
Pricing is then ordinary: the add-on is a line of its own, priced by the same formula, at the units you billed. What is not ordinary is that it escapes the multiple-procedure reduction — CMS gives add-ons multiple-procedure indicator 0, so an add-on is never the “second procedure” that gets halved.
- 64483 Njx aa&/strd tfrm epi l/s 1primary
- $264.87
- 64484 Njx aa&/strd tfrm epi l/s eaadd-on × 2 · mult_surg=0
- $235.14
- Whole procedure
- $500.01
One honest wrinkle: CMS's edit file lists billable pairs, and an add-on's acceptable primary is occasionally itself an add-on — the second level of a procedure that already has a first. A named primary is therefore not a promise that the primary is separately billable on its own.
Rule source · CMS PFS Relative Value Files (global period ZZZ) · NCCI Add-On Code edits
What we deliberately do not model
The honest half of the trust invariant. An unstated gap makes a tool look wrong; a stated one makes it look careful.
Every estimate on this site is a fee schedule allowed amount: what Medicare recognises for a code, in a place, under a set of modifiers. Several things stand between that and money in an account, and we would rather you learn them here than discover them later.
- Sequestration
- The Medicare payment sequester reduces what is actually paid, not the fee schedule amount. Every figure here is the allowed amount before it.
- NCCI edits and bundling
- We price the codes you enter. We do not tell you whether they may be billed together — procedure-to-procedure edits, modifier-51 exemptions and medically-unlikely unit limits are coding questions, not pricing ones.
- Mid-year budget neutrality
- We ship the conversion factor as published in the final rule, and pick up corrections on the next data refresh. The retrieval date above tells you which version you are reading.
- OPPS and ASC payment
- The facility's side of the claim is a different fee schedule. We do apply the OPPS dollar cap where CMS caps a PFS code, but we do not price the facility's own payment.
- Anesthesia
- Anesthesia codes (status J) are paid on base units plus time against a separate anesthesia conversion factor. They carry no RVUs, so the formula on this page does not apply to them.
- Beneficiary cost sharing
- The allowed amount is the total Medicare recognises, before the Part B deductible and the patient's 20% coinsurance are split out of it.
- Non-Medicare payers
- Commercial and Medicaid rates are often quoted as a percentage of Medicare, but they are set by contract. Nothing here is a commercial rate.
Rule source · NCCI Policy Manual for Medicare Services · Medicare Claims Processing Manual, ch. 12
Check us against CMS
Every document and dataset behind this page, with the exact file version we loaded.
The point of a page like this is that you do not have to take our word for it. These are the rules and the datasets themselves, at the exact file versions this copy of the site was built from.
- Physician Fee Schedule Look-Up ToolCMS's own one-code-at-a-time lookup. The place to verify any single figure on this site.
- PFS Relative Value FilesRVUs and every payment-policy indicator, as CMS publishes them each quarter.
- Medicare Claims Processing Manual, chapter 12The rules themselves — bilateral, multiple-procedure, assistant and co-surgeon payment.
- National Correct Coding Initiative editsAdd-on code edits (which primaries an add-on may accompany) and the bundling edits we do not model.
- CY 2026 PFS final rule — the conversion factorsWhere $33.4009 and $33.5675 come from.
- pfs.data.cms.gov "Indicators for 2026"19,356 rows · retrieved 2026-07-16
- pfs.data.cms.gov "Localities for 2026"110 rows · retrieved 2026-07-16
- Zip Code to Carrier Locality (JUL 2026, updated 2026-05-13)42,956 rows · retrieved 2026-07-16
- NCCI Add-On Code edits V2026Q3 (Medicare, effective 2026-06-01)7,743 rows · retrieved 2026-07-16
- PFS National Payment Amount PFALL26AR (updated 2025-12-29); PFS National Payment Amount revision PFREV26B (updated 2026-03-10); PFS National Payment Amount revision PFREV26C (posted 2026-06-30)960 rows · retrieved 2026-07-16
Found a figure that disagrees with CMS's look-up tool? That is a bug and we want it — the feedback widget on any page reaches us directly.
Rule source · CMS Physician Fee Schedule Look-Up Tool
Combine your codes, volumes, modifiers and locality into one view — every line priced by the rules above.