Cardiology is one of the most complex and highest-reimbursed specialties in medicine — and one of the most difficult to bill correctly. Cardiology practices deal with a wide range of services, from routine office visits and ECGs to invasive procedures like cardiac catheterizations and implantable device management. Each category has its own coding rules, modifier requirements, documentation standards, and prior authorization landscape.
Billing errors in cardiology are expensive. A single miscoded cardiac catheterization or echocardiogram can mean hundreds of dollars lost per claim. Multiply that across a busy practice and the annual revenue impact is significant. This guide covers the key CPT codes, denial patterns, and billing strategies every cardiology practice needs to know in 2026.
Key Cardiology CPT Code Categories
Electrocardiography (ECG/EKG)
ECGs are among the most commonly performed and most commonly miscoded cardiology services. The critical distinction is whether you're billing for the technical component only, the professional component only, or both (global).
| CPT Code | Description | Component |
|---|---|---|
| 93000 | ECG with interpretation and report | Global (tech + professional) |
| 93005 | ECG tracing only (no interpretation) | Technical only |
| 93010 | ECG interpretation and report only | Professional only |
Use 93000 when your practice owns the equipment and the cardiologist interprets the tracing. Use 93010 with modifier 26 if you're interpreting an ECG performed elsewhere. Never bill 93000 when the technical and professional components are split between two entities — this results in duplicate billing denials.
Echocardiography
Echocardiograms are high-value studies with complex coding rules. The most common error is billing for a complete echo when documentation only supports a limited study — or vice versa.
| CPT Code | Description |
|---|---|
| 93306 | Transthoracic echo, complete (with Doppler and color flow) |
| 93307 | Transthoracic echo, complete (without Doppler) |
| 93308 | Transthoracic echo, limited or follow-up |
| 93312 | Transesophageal echo (TEE), including probe placement |
| 93320 | Doppler echo, pulsed wave and/or continuous wave |
| 93325 | Doppler color flow velocity mapping |
93306 is the most commonly billed echo code and includes complete 2D imaging with Doppler and color flow mapping. To bill 93306, documentation must include evaluation of all required cardiac structures — if the study is technically limited and some structures couldn't be visualized, document why and consider whether 93308 is more appropriate.
Stress Testing
Stress tests are frequently bundled incorrectly. The components — exercise/pharmacological stress, ECG monitoring, and interpretation — can be billed separately or together depending on who performs each component.
| CPT Code | Description |
|---|---|
| 93015 | Treadmill stress test, global (supervision, interpretation, report) |
| 93016 | Supervision only (no interpretation) |
| 93018 | Interpretation and report only |
| 93350 | Stress echocardiography, complete |
| 78452 | Myocardial perfusion imaging (nuclear stress), multiple studies |
Cardiac Catheterization
Cardiac catheterization coding changed significantly with the 2013 CPT restructuring, and misuse of old bundling rules is still a common audit trigger. Cath codes are now built on a hierarchical structure where coronary angiography is included within catheterization codes.
| CPT Code | Description |
|---|---|
| 93454 | Catheterization, coronary angiography only |
| 93458 | Left heart cath + left ventriculography + coronary angiography |
| 93459 | Same as 93458 + bypass graft angiography |
| 93460 | Right & left heart cath + coronary angiography |
| 92920 | Percutaneous coronary intervention (PCI), single vessel |
| 92928 | PCI with stent, single vessel |
Common Error: Billing coronary angiography (93454–93461) separately in addition to a catheterization code that already includes it. Coronary angiography is bundled into the hierarchical cath codes — do not add it separately.
Implantable Device Management
Pacemaker and ICD management is a high-value category with dedicated CPT codes for in-person and remote interrogation. Many practices under-bill this category because staff don't recognize device checks as separately billable services.
| CPT Code | Description |
|---|---|
| 93279 | Single-chamber pacemaker programming device evaluation |
| 93280 | Dual-chamber pacemaker programming device evaluation |
| 93288 | Pacemaker remote interrogation with physician review |
| 93295 | ICD remote interrogation with physician review |
| 93298 | Loop recorder remote interrogation |
Most Common Cardiology Billing Denials
For a comprehensive approach to managing these denials, see our denial management services.
1. Bundling Denials (NCCI Edits)
The National Correct Coding Initiative (NCCI) bundles certain procedure codes that payers consider included within another billed service. Cardiology has a high density of NCCI bundling rules — particularly around echocardiography components, catheterization add-on codes, and stress test components. When a claim is denied for bundling, review the NCCI edit tables to determine whether the services were correctly billed separately (using modifier 59 or XU where appropriate) or whether one code is genuinely inclusive of another.
2. Medical Necessity Denials for Advanced Imaging
Echocardiograms, nuclear stress tests, and cardiac MRIs frequently face medical necessity denials when documentation doesn't clearly establish the clinical indication. "Rule out cardiac disease" is not sufficient. Documentation must state the specific symptom or finding that prompted the study, what prior workup has been done, and why the requested study is the appropriate next step.
3. Missing or Expired Prior Authorization
Echocardiograms, stress testing, cardiac catheterizations, and implantable devices routinely require prior authorization from commercial payers and Medicare Advantage plans. Authorization must be obtained before the service — retroactive authorization is rarely granted. Track auth expiration dates carefully: a patient scheduled for a procedure 6 weeks after auth approval may find the auth has expired if the approval period was only 30–60 days.
4. Place of Service Errors
Cardiology services are performed in multiple settings — office (11), outpatient hospital (22), ambulatory surgery center (24), and inpatient hospital (21). The place of service code on the claim must match where the service was actually performed. A service billed with POS 11 (office) that was actually performed in an outpatient hospital setting will be denied or reduced. This is particularly common when cardiologists split time between their office and hospital outpatient departments.
5. Modifier Errors on Split/Shared Services
When a service involves both a technical component (the test itself) and a professional component (physician interpretation), and these are billed by the same entity globally, modifiers must be handled carefully. Using modifier 26 (professional component) when billing globally, or failing to use TC (technical component) when billing only for equipment/staff, leads to payment errors and potential overpayment recovery demands.
Prior Authorization in Cardiology
Prior authorization requirements hit cardiology practices particularly hard because so many cardiology services — echocardiograms, stress tests, cardiac catheterizations, ablations, and device implantations — require auth from most major payers. Key principles for managing cardiology PA effectively:
- Submit PA requests immediately upon scheduling, not the day before the procedure
- Include the correct ICD-10 code in the auth request — using an unspecified code often triggers additional review
- Document prior treatment attempts — payers want to see conservative management before approving advanced imaging or procedures
- Track auth validity periods — most cardiac procedure auths are valid for 90–180 days; schedule promptly after approval
- Request peer-to-peer reviews immediately upon denial — cardiology P2P reviews with cardiologist reviewers have a high overturn rate
Documentation Tips That Prevent Denials
For Echocardiograms
Document the specific clinical indication (chest pain with exertional component, dyspnea of unclear etiology, known valvular disease requiring follow-up), the complete list of cardiac structures evaluated, all Doppler measurements obtained, and the interpreting cardiologist's findings and clinical impression. Avoid templated reports that don't reflect the actual study performed.
For Stress Tests
Document the clinical rationale for the specific type of stress test ordered (exercise vs. pharmacological, ECG vs. imaging), any contraindications that influenced the choice, the protocol used, the patient's hemodynamic response, and the interpreting physician's clinical correlation.
For Device Management
Remote monitoring documentation must include: the device type and implant date, the data transmission date, parameters evaluated, any alerts or arrhythmias identified, programming changes made, and the physician's clinical response. Generic "device check — no issues" notes will not support billing for an interrogation service.
Is Your Cardiology Practice Leaving Revenue on the Table?
Our cardiology billing specialists know the CPT codes, modifier rules, and payer-specific requirements that maximize your reimbursements. Get a free audit today.
Get Your Free Cardiology Billing Audit