Quick answer: PCI billing in 2026 uses the code that matches the treated coronary territory and intervention, together with any required vessel modifier. CMS implemented annual code changes effective January 1, 2026, including deletion of several prior branch add-on codes and addition of new codes, so documentation and current payer policy should guide final selection.

Reviewed/updated August 2026 by AMS Solutions’ AAPC-certified medical billing team.

Quick answer: PCI billing in 2026 uses one appropriate base code for each treated major coronary-artery territory, together with the required vessel modifier. Code selection changes for native-vessel stenting, bypass-graft intervention, acute-MI revascularization and chronic total occlusion. Documentation must identify the vessel, lesion, intervention, clinical context and separately reportable adjunctive services.

Free 2026 Cardiology CPT Cheat Sheet

The 2026 PCI base codes, vessel modifiers, and the cardiology codes your team looks up most — on one printable page.

Get the free cheat sheet →

Percutaneous coronary intervention (PCI) is one of the highest-revenue procedures in cardiology — and one of the most consistently miscoded. PCI reimbursement varies widely by procedure complexity, setting and payer contract. The difference between capturing that revenue and leaving it on the table comes down to two things: the right base code from the 2026 PCI family, and the right combination of vessel and procedural modifiers.

If your cath lab is consistently writing off PCI denials or your contracted reimbursement looks lower than peers, the problem is almost always coding architecture — not payer rates. This guide walks through how AMS Solutions’ AAPC-certified billing team approaches PCI claim build, vessel modifier selection, common bundling traps, and the documentation that protects every claim.

How the PCI Code Family Is Structured

For 2026 the PCI family is all base codes. A claim carries one base code per major coronary artery treated, and work in that artery’s branches is included in it. The “base + add-on per additional branch” structure used through 2025 was retired on 1 January 2026.

Each base code describes a specific level of intervention complexity, in ascending order:

  • 92920 — PTCA (angioplasty only); single major coronary artery and/or its branch(es)
  • 92924 — Atherectomy with angioplasty when performed; single artery and/or its branch(es)
  • 92928 — Intracoronary stent(s) with angioplasty when performed; one lesion involving one or more segments
  • 92930 — Intracoronary stent(s); two or more distinct lesions with two or more stents in two or more segments, or a bifurcation lesion treated in both the main artery and the side branch — new for 2026
  • 92933 — Atherectomy with intracoronary stent, with angioplasty when performed; single artery and/or its branch(es)
  • 92937 — Revascularization of or through a coronary bypass graft; single artery and/or its branch(es)
  • 92941 — Revascularization of an acute total/subtotal occlusion during acute MI
  • 92943 — Revascularization of a chronic total occlusion; antegrade approach
  • 92945 — Revascularization of a chronic total occlusion; combined antegrade and retrograde approachesnew for 2026

What changed on 1 January 2026. The “each additional branch” add-on codes — 92921, 92925, 92929, 92934, 92938 and 92944 — were deleted, along with 92975 and 92977 for coronary thrombolysis. No branch add-on codes remain. Other add-ons — lithotripsy, thrombectomy, brachytherapy, IVUS/OCT and FFR — are unaffected. Branch work is no longer reported separately: every intervention anywhere in a single major coronary artery and its branches is captured by one base code for that territory, chosen at the highest level of service performed.

Complexity now escalates the base code instead. Within one artery, two or more distinct lesions treated with two or more stents in two or more segments — or a bifurcation lesion requiring angioplasty and/or stenting in both the main artery and the side branch — is 92930 rather than 92928. A chronic total occlusion crossed using both antegrade and retrograde routes is 92945 rather than 92943.

The Critical Concept: One Base Code Per Major Coronary Artery

This is where most PCI billing errors begin. CPT 2026 recognises five major coronary arteries: left main (LM), left anterior descending (LD), left circumflex (LC), right (RC) and ramus intermedius (RI). Each gets one base code, and work in its branches is included in that base code — there are no branch add-ons. CPT recognises up to two branches each for the LAD (diagonals), LC (marginals) and RC (posterior descending, posterolaterals); left main and ramus intermedius have no recognised branches.

A real-world example: a patient receives a stent in the proximal LAD and a stent in the diagonal branch (a branch of the LAD). For 2026 this is one line, not two — branch work is included in the base code. Which base code depends on the op note. CPT is explicit that a single lesion may span multiple segments and may extend from a major artery into one of its branches, so two stents alone do not make two lesions: two distinct lesions exist only where the first is geographically separated from the second. If the disease is continuous from the proximal LAD into the diagonal, that is one lesion — 92928-LD. Report 92930-LD only where the note supports either two geographically separate lesions treated with two or more stents in two or more segments, or a bifurcation lesion requiring treatment in both the main artery and the side branch.

Now contrast that with a multi-vessel intervention: stent placement in the LAD and a separate stent in the RCA. That’s 92928-LD (base for LAD territory) and 92928-RC (base for RCA territory) — two base codes because two different territories were treated.

Getting this wrong is the single largest source of inappropriate down-coding in cath-lab claims. The down-code costs real revenue on every affected case.

The Vessel Modifiers Every Cath-Lab Biller Must Know

The HCPCS coronary vessel modifiers are required on every PCI claim. They identify which vessel was treated and are mandatory for proper reimbursement:

ModifierVessel
-LDLeft anterior descending coronary artery
-LCLeft circumflex coronary artery
-RCRight coronary artery
-LMLeft main coronary artery
-RIRamus intermedius

Are PCI billing errors and denials slowing collections?

AMS helps cardiology practices manage PCI billing, vessel modifiers, denials, and A/R follow-up.

Bypass graft PCIs use the same coronary vessel modifiers (LD, LC, RC, LM, RI), identifying the artery involved.

A missing or incorrect vessel modifier doesn’t always result in an outright denial — sometimes it results in payment at a lower bundled rate. That silent leak is harder to spot in monthly reports and is the kind of pattern a thorough audit catches immediately.

Modifier -22, -59, and -XS: When to Use Them

Beyond vessel modifiers, three procedural modifiers come up regularly on PCI claims:

Modifier -22 (Increased Procedural Service) is appropriate when documentation supports significantly increased effort — for example, a heavily calcified lesion requiring extended atherectomy, or a tortuous anatomy that meaningfully prolongs the procedure. Use sparingly, and only when the op note explicitly quantifies the additional complexity. Modifier -22 should never be appended just because the case was long.

Modifier -59 (Distinct Procedural Service) has been largely replaced by the X{EPSU} modifiers for Medicare, but commercial payers still accept -59 widely. Use when a normally bundled service is performed at a separate anatomic site or session.

Modifier -XS (Separate Structure) is the Medicare-preferred replacement for -59 when the distinct service was performed on a separate organ or structure. Do not append it to IVUS/OCT or FFR alongside a PCI — those are add-on codes designated for reporting with the PCI base codes, so they are not bundled and need no unbundling modifier. Appending one patterns as modifier misuse on audit.

Bundling Rules That Trip Up PCI Claims

The PCI codes already include several services that biller teams sometimes try to charge separately. Do not bill these alongside the base PCI code on the same vessel:

  • Diagnostic angiography of the same vessel (already included)
  • Closure device placement (included)
  • Routine imaging guidance (fluoroscopy is bundled)
  • Traversing the lesion, radiological supervision and interpretation
  • Distal embolic protection, and arteriotomy closure through the access sheath

There are, however, several adjunctive services that are properly billed in addition to PCI:

  • IVUS (Intravascular Ultrasound): 92978/92979 — appropriate when performed for lesion assessment
  • OCT (Optical Coherence Tomography): 92978/92979 — the same codes as IVUS; the descriptor names both modalities
  • FFR (Fractional Flow Reserve): 93571/93572
  • Coronary intravascular lithotripsy: 92972 — the code for the heavily calcified lesion scenario
  • Coronary brachytherapy device: 92974
  • Mechanical aspiration thrombectomy: 92973 — separately reportable, including with 92941
  • Atherectomy: Built into 92924/92933 — do not double-bill

IVUS/OCT (92978/92979) and FFR (93571/93572) are reported per vessel, not per territory — the initial code once per session, the add-on once per additional vessel.

Bypass Graft PCIs (92937)

PCI in a coronary bypass graft uses the dedicated 92937 code and is paid at a higher RVU rate than 92928. Two things consistently cause underpayment here:

  1. Billing 92928 instead of 92937 when the intervention was actually in a graft. This down-codes the procedure and is one of the highest-dollar mis-coding patterns we see in audits.
  2. Omitting the coronary vessel modifier that identifies the artery the graft supplies.

If your cath lab treats CABG patients regularly, this is an area where a focused audit pass typically uncovers meaningful annual recoverable revenue.

PCI During Acute MI (92941)

CPT 92941 covers revascularization of an acute total or subtotal occlusion during acute myocardial infarction — the descriptor is not limited to ST-elevation MI. It pays meaningfully more than 92928 because it accounts for the emergent setting and the higher procedural risk.

Two coding rules to internalize:

  1. The presentation must be emergent. Chronic stable angina treated electively does not qualify. Nor does a non-emergent acute coronary syndrome — a late-presenting or non-ST-elevation MI without ongoing chest pain. An emergent NSTEMI with ongoing ischemia does qualify, so do not treat 92941 as ST-elevation only.
  2. Mechanical aspiration thrombectomy (92973) may be reported separately with 92941. What 92941 includes is nonmechanical manual aspiration.

Chronic Total Occlusion PCI (92943 and 92945)

CTO PCIs are among the longest, highest-complexity procedures in interventional cardiology — and the dedicated codes 92943 (antegrade approach) and 92945 (combined antegrade and retrograde approaches) recognise that complexity with higher RVUs. For 2026 the distinction is the approach used, not the number of branches. The op note must clearly document:

  • The vessel was 100% occluded
  • Angiographic and clinical criteria supporting chronicity — no antegrade flow through the true lumen, bridging collaterals, calcification at the occlusion site. CPT sets no minimum duration, so do not withhold the code for want of a documented 3-month history. The differentiator from 92941 is that there is no current ST-elevation or Q-wave MI attributable to the occluded target lesion
  • The complexity of the recanalization (wires used, retrograde approach if applicable, time on case)

CTO PCIs are also one of the most common locations for legitimate -22 modifier use, when documentation supports the extended procedural effort.

The Top 5 PCI Denial Patterns in 2026

From our recent cardiology audits:

  1. Medical necessity (CO-50): PCI performed in a patient where stress test, FFR, or imaging didn’t clearly establish ischemic burden. Documentation of the ischemic evaluation must support the intervention.
  2. Component billing (CO-97): Diagnostic cath billed alongside PCI on the same vessel — most diagnostic catheterization performed during the same session as the intervention is bundled (see cardiology denial trends for the full bundling-error pattern analysis).
  3. Missing vessel modifier (CO-4): Vessel modifier missing or doesn’t match the op note.
  4. Wrong base code (CO-11): 92928 billed when 92937 (graft) or 92941 (STEMI) or 92943 (CTO) is supported by documentation.
  5. Pre-authorization (CO-197): Elective PCI without proper pre-auth — required by virtually all commercial payers for non-emergent intervention.

What Strong PCI Documentation Looks Like

The op note should explicitly state, for each vessel treated:

  • Vessel identity (named explicitly — “LAD,” not “left coronary”)
  • Lesion location, length, and percent stenosis
  • Pre-procedural ischemic evaluation (FFR, stress, IVUS, CCTA, etc.)
  • Intervention performed (angioplasty alone, stent, atherectomy, combination)
  • Type and length of stent if placed
  • Final TIMI flow and angiographic result
  • Adjunctive services performed (IVUS, OCT, FFR)
  • Acuity context (STEMI/NSTEMI/elective)
  • For grafts: graft type and target
  • For CTOs: chronicity evidence and complexity factors

Standardized op-note templates that prompt each of these fields measurably reduce cath-lab claim denials.

How AMS Solutions Handles PCI Billing

AMS Solutions has been doing medical billing for interventional cardiology since 1992. Our team is AAPC-certified and HIPAA-compliant, and we submit clean claims within 24 hours of charge entry. Cardiology coding is one of the most technically demanding specialties in healthcare, and our Bespoke Team model puts coders who specialize in cardiology on every cardiology account — not generalists who handle ten specialties.

When we onboard a new interventional practice, the first thing we do is a free practice audit that looks at the last six months of PCI claims. We map every vessel modifier, every base-vs-add-on decision, every -22 use, and every bundled adjunctive service against the op notes. The recovered revenue from that initial audit pays for the engagement many times over — and it tells us exactly where to harden the coding workflow going forward.

Frequently Asked Questions

What is the CPT code for a coronary stent in 2026?

The base code for a single-vessel stent placement (with angioplasty) is CPT 92928. For 2026 there is no additional-branch add-on — branch work is included in that base code. Two distinct lesions stented in two or more segments, or a bifurcation treated in both the main vessel and the side branch, is 92930. You’ll always append a vessel modifier (LD, LC, RC, LM or RI) to specify which vessel was treated.

What’s the difference between CPT 92928 and 92937?

92928 is used for stent placement in a native coronary artery. 92937 is used for PCI in a coronary bypass graft. Billing 92928 when the intervention was actually in a graft is one of the most common high-dollar coding errors we see in cardiology audits.

Can I bill diagnostic angiography (93454) with PCI on the same vessel?

Generally no. Diagnostic angiography of the same vessel performed during the same session as the PCI is bundled into the PCI code. It can be billed only when the diagnostic study clearly preceded the decision to intervene and meets specific payer criteria — most often when no prior diagnostic was available.

What modifier do I use for a stent in the LAD?

Modifier -LD indicates the left anterior descending coronary artery. So a single-vessel LAD stent would be billed as 92928-LD.

How do I bill PCI in two different vessels — LAD and RCA?

Two separate base codes, one per territory, each with the appropriate vessel modifier. Example: 92928-LD (LAD stent) and 92928-RC (RCA stent). Two base codes because two different coronary territories were treated.

When can I use modifier -22 on a PCI claim?

Modifier -22 (increased procedural service) is appropriate when documentation specifically supports significantly increased effort — extensive calcification requiring extended atherectomy, severe tortuosity, prolonged procedural time. The op note must explicitly quantify the additional complexity. Don’t append -22 just because the case ran long.

Is pre-authorization required for PCI?

For elective PCI, yes — nearly all commercial payers and an increasing number of Medicare Advantage plans require pre-auth. Acute STEMI PCI (92941) is exempt from pre-auth requirements under emergency provisions, but the documentation must support the acute presentation.

Stop losing PCI revenue to coding errors.

AMS Solutions has been doing medical billing for interventional cardiology since 1992. Our AAPC-certified, HIPAA-compliant team will audit your last six months of cath-lab claims — vessel modifiers, base-code selection, adjunctive bundling, and denial patterns — and tell you exactly how much revenue is recoverable.

Free Download: 2026 Cardiology CPT Cheat Sheet

The CPT codes, modifiers, and denial triggers cardiology billing teams need at their fingertips - cath, PCI, echo, EP, devices, and the critical modifiers payers audit. Save it for your team.

Download the Cheat Sheet

About the Author

AMS Solutions is a full-service medical billing and revenue cycle management company serving physicians and healthcare practices nationwide since 1992. Our team writes about medical billing, claim denial prevention, coding updates, and practice revenue — helping providers get paid accurately and efficiently so they can focus on patient care.

Share This Blog
Free Consultation

Get Straight Forward Pricing

We work every angle to minimize denials, increase cash flow, reduce A/R, and maximize your profitability. Find out how we can help your practice.

Recent Posts

Free Consultation

Schedule Meeting