Guide · 8 min read

CPT Code Guide:
Everything You Need to Know

Navigate Category I, II, and III codes with Medicare payment data. Real advice on modifiers, NCCI edits, and MUEs from someone who has taught CPT coding for thirty years.


The Short Version

The CPT Code Browser is a searchable reference for CPT and HCPCS procedure codes with Medicare Physician Fee Schedule payment data. Browse top procedures by volume, search by code or keyword, and view facility vs non-facility payment rates, beneficiary counts, and full code descriptions.

It is a reference database built from Medicare claims data — not a coding encoder or a billing system. If you need to look up a procedure code, check its Medicare payment rate, or understand whether it pays differently in a facility setting, this is the tool.

13K+

CPT/HCPCS Codes

3

Categories I, II, III

2

Facility Rates

100%

Free. No Account.


CPT Code Categories

Category I: Procedures (5-Digit Codes)

Category I codes are the bread and butter of medical coding. These five-digit codes (10021-99607) represent billable procedures and services — everything from office visits (99201-99215) to coronary bypass (33510-33536). Each Category I code has a full descriptor, RVU values, and Medicare payment data. These are the codes you will use every day.

Category II: Performance Measures (+F)

Category II codes (4 digits + F, e.g., 0001F) are optional tracking codes used for quality measurement and performance reporting. They do not replace Category I codes and they do not affect payment. They are used in value-based care models to track whether specific services were performed — like whether a patient with diabetes had an A1c test in the reporting period.

Category III: Emerging Technology (+T)

Category III codes (4 digits + T, e.g., 0019T) are temporary codes for emerging technology, procedures, and services that do not yet have a Category I code. They are used for data collection and to support FDA approval or clinical research. Once a procedure becomes established, the Category III code is either replaced by a Category I code or archived.


How to Use the CPT Code Browser

Browse Top Procedures by Volume

The CPT browser landing page shows the most commonly billed procedures ranked by total Medicare beneficiaries. This is a quick way to find high-volume codes — office visits, common imaging, standard lab tests — without searching.

Search by Code or Keyword

Use the site-wide search to find any CPT or HCPCS code by entering the code number or a keyword. Search 'echocardiogram' and the browser returns matching codes with descriptions and payment data.

View Payment Data & Details

Every code page shows the full description, Medicare Physician Fee Schedule payment data split by Facility and Non-Facility settings, total beneficiary counts, and the code's Category I, II, or III status.


Essential CPT Modifiers

25

Modifier 25: Significant, Separately Identifiable E/M

Modifier 25 is the single most commonly used modifier — and the single most commonly denied. It is appended to an E/M code when the provider performs a separately identifiable service on the same day as a procedure. The key word is 'separate.' If the E/M is part of the global surgical package, modifier 25 does not apply.

59

Modifier 59: Distinct Procedural Service

Modifier 59 is used to indicate that a procedure was distinct and independent from other services performed on the same day. It is the modifier of last resort — NCCI guidelines say to use a more specific modifier (like XE, XS, XP, XU) before resorting to 59. Overusing 59 is a fast track to an audit.

76

Modifier 76: Repeat Procedure by Same Physician

Modifier 76 indicates that a procedure was repeated by the same physician on the same day. It is distinct from modifier 77 (repeat by different physician) and modifier 78 (return to the OR). Documentation must clearly justify why the procedure was repeated.


Common CPT Coding Pitfalls

Unbundling — The Audit Trigger That Never Gets Old

Unbundling means billing multiple component codes when a single comprehensive code covers the same service. A classic example: billing a surgical tray, an incision and drainage, and a wound closure separately when CPT 10060 (incision and drainage of abscess) is a comprehensive code that covers all three. Unbundling is one of the most common audit findings and can result in significant recoupments.

NCCI Edits — The Code-Pair Rules You Cannot Ignore

The National Correct Coding Initiative (NCCI) defines which procedure code pairs can and cannot be billed together. Some code pairs are mutually exclusive — they should never be reported together. Others are comprehensive-component pairs — the comprehensive code includes the component code and they should not be separately billed. NCCI edits are updated quarterly and the tool reflects the latest published edit tables.

Medically Unlikely Edits — Hard Limits on Utilization

MUEs define the maximum number of units of a procedure that a provider can report for a single patient on a single date of service. For example, an MUE of 1 for a bilateral procedure means you cannot bill more than one unit — even if the procedure was performed bilaterally. MUEs are hard limits. Exceeding an MUE triggers an automatic claim rejection or audit.


Frequently Asked Questions

Questions I hear from coders learning the CPT code set.


Ready to Browse CPT Codes?

No sign-up, no credit card, no upsells. Browse top procedures or search by code to see Medicare payment data.

Browse CPT Codes