Cardiology Billing Cheat Sheet (2026)

Cardiology has one of the highest coding-related denial rates in medicine. A single visit can move from a diagnostic study to an intervention to device work, and every step carries its own bundling edits and modifier rules. The codes below drive most of the revenue. The modifier and documentation rules are what keep payers from clawing it back.

AAPC-Certified
2026 Medicare Fee Schedule
8 Codes Priced

Quick reference for cardiology billers. Last updated .

Top Cardiology CPT Codes & 2026 Medicare Allowables

CodeDescriptionNon-FacilityFacilityTotal RVU
93000ECG (12-lead electrocardiogram)$15.36$15.360.46
93306Transthoracic echocardiography with Doppler$196.73$196.735.89
93312Transesophageal echocardiography (TEE)$239.48$239.487.17
93350Stress echocardiography$185.37$185.375.55
93458Left heart catheterization with ventriculography$1,010.04$1,010.0430.24
93015Cardiovascular stress test (exercise or pharmacological)$73.48$73.482.20
92928Percutaneous coronary intervention (PCI) with stent$463.94$463.9413.89
93224Holter monitoring (24-hour)$70.48$70.482.11

National 2026 Medicare Physician Fee Schedule estimates (total RVU multiplied by the conversion factor). These are adjusted by state locality. See the per-state table on the Cardiology billing services page.

Modifiers That Prevent Cardiology Denials

26

You are billing only the professional read of an echo, cath, or nuclear study performed on equipment your practice does not own. The facility bills the matching TC.

TC

Your practice owns the equipment and performed the technical portion only. The interpreting physician bills the read separately.

59 or XU

Separating a diagnostic left heart cath (93458) from a same-session PCI (92928) when the diagnostic study drove the decision to intervene and is documented as a distinct service.

22

Increased procedural work, such as a complex multi-vessel or high-risk PCI. The operative note has to quantify the extra time and effort.

78

An unplanned return to the cath lab for a related procedure during the 90-day global of an intervention.

79

An unrelated procedure by the same physician during a global period. It resets the global for the new procedure.

Top Cardiology Denials → Quick Fix

Cath and intervention bundled in the same sessionCO-97

Append 59 or XU to the diagnostic cath and document a distinct clinical decision to move from diagnostic to interventional in the operative note.

Medical necessity for stress or nuclear testingCO-50

Link documented symptoms or risk factors in the order. A screening nuclear stress test with no stated indication is denied, so never bill it as screening.

Authorization not obtained for an interventional procedureCO-197

Pre-certify PCI, EP ablation, device implants, and advanced imaging through the payer's radiology benefit manager (EviCore or AIM) before the procedure date.

Echo level mismatch (complete billed, limited documented)CO-16

Document every component performed: 2D, M-mode, spectral Doppler, and color flow. Missing one downcodes the entire study to 93308.

Components billed separately when bundled into a global codeCO-97

Audit the global package before submission and do not separately report components already included in the global procedure.

NCCI Bundling Watch-Outs

Code pairs from this specialty's set that carry NCCI edits. Billing both without a justified modifier triggers a bundling denial.

CodeBundles WithRationale
930000543TMisuse of Column Two code with Column One code
930000544TMisuse of Column Two code with Column One code
933060543THCPCS/CPT procedure code definition
9330636000Standards of medical/surgical practice
933120903TMisuse of Column Two code with Column One code
933120904TMisuse of Column Two code with Column One code
933500708TStandards of medical/surgical practice
933500709TStandards of medical/surgical practice

Documentation That Holds Up on Appeal

Complete transthoracic echo (93306)

2D, M-mode, spectral Doppler, and color flow each explicitly performed and interpreted, or the study downcodes to 93308.

Diagnostic cath (93458) plus PCI (92928), same session

The decision to move from diagnostic to interventional, written as a distinct decision point in the operative note.

Stress or nuclear study (93015)

Stress protocol, presenting symptoms or risk factors, the radiopharmaceutical administered, and a separate interpretation.

PCI with stent (92928)

The specific coronary vessel treated. Multi-vessel PCI is denied when the vessel is not identified in the operative note.

Holter monitoring (93224)

The full 24-hour recording duration, scanning analysis, and a physician interpretation and report.

Revenue Cardiology Practices Leave on the Table

$

Defaulting to a limited echo (93308) when the documentation supports a complete study (93306). The difference runs $150 to $250 per study.

$

Not billing chronic care management (99490) for heart-failure, AFib, and CAD Medicare patients. At 300 patients that is roughly $100,000 to $200,000 a year.

$

Missing remote device monitoring (93294-93296) for pacemaker and ICD patients, at $40 to $60 per transmission every cycle.

$

Writing off post-op visits inside the global that actually qualify for modifier 24 (unrelated E/M) or 79.

Cardiology Billing FAQ

Which cardiology codes get denied most often?

Cath and intervention bundling pairs such as 93458 with 92928, stress and nuclear testing for medical necessity, and echo studies down-coded for incomplete documentation. All three are preventable with the modifier and documentation rules on this page.

When can I bill a diagnostic cath and PCI in the same session?

Only when the diagnostic cath was a separate, distinct service that produced the decision to intervene. Append 59 or XU to the diagnostic study and document the decision point. A planned, staged intervention does not qualify.

Do I need modifier 26 for an in-office echo?

No. If your practice owns the equipment and performs both the technical and professional portions, bill the global code with no split. Use 26 only when you read a study performed on equipment you do not own.

What documentation supports a complete echo (93306)?

All of 2D imaging, M-mode, spectral Doppler, and color flow Doppler, each stated as performed and interpreted. Missing any one component downcodes the study to limited (93308).

Stop Losing Cardiology Revenue to Preventable Denials

Our AAPC-certified cardiology coders apply every rule on this sheet to your claims. Call 888-701-6090 for a free billing assessment.