Back to Blog
Specialty Billing April 18, 2026 15 min read

Cardiology Billing in 2026: The 12 Codes That Drive Revenue

Cardiology has the highest per-encounter revenue of any non-surgical specialty in US healthcare. It also has the most complex modifier and bundling exposure of any office-based specialty. The gap between a cardiology practice that captures earned revenue and one that loses it to bundling, downcoding, and stale fee schedules is typically 12 to 18 percent of gross. Here is the 12-code playbook that closes that gap.

Key Takeaways

Cardiology generates more revenue per encounter than any non-surgical specialty and has the most modifier complexity.
Component coding (93000 vs 93010 vs 93005) is the most common error and the easiest fix in cardiology billing.
93306 echos commonly bundle into 93351 stress echos and bundle alongside 93000 EKGs (indicator-1 NCCI edit).
Cardiology 99214 utilization should align with specialty benchmark (60 to 70 percent of established visits).
Remote patient monitoring (99457, 99458) is one of the most under-captured cardiology revenue lines.
Cardiac CT, cardiac MRI, and nuclear cardiology face strict commercial payer medical policy criteria. Pre-auth is essential.
Practices that capture cardiology billing accurately recover 12 to 18 percent more gross revenue than those operating on stale references.

Why Cardiology Billing Is Different

Cardiology combines high-frequency E/M visits with high-complexity diagnostic testing (echocardiography, stress testing, EKG, Holter monitoring, nuclear cardiology), interventional procedures (cardiac catheterization, percutaneous coronary intervention), implantable device management (pacemakers, ICDs, loop recorders), and an evolving set of telehealth and remote monitoring services. The result: a typical cardiology practice bills across 30 to 50 distinct CPT codes in a normal week, applies modifiers more frequently than primary care or most other specialties, and faces NCCI bundling exposure on a meaningful percentage of multi-service encounters. Compounding the complexity: commercial payer medical policies on advanced imaging (cardiac CT, cardiac MRI, nuclear cardiology) impose authorization and frequency-of-use rules that vary by payer and change quarterly. A practice that is current on these rules collects 12 to 18 percent more revenue than a practice that is operating on stale references. Below is the 12-code playbook covering the codes that drive the bulk of cardiology revenue and the documentation, modifier, and bundling considerations for each.

Code 1: 93000 - Electrocardiogram, Complete (Tracing + Interpretation)

CPT 93000 covers a complete 12-lead electrocardiogram with both the tracing component (technical) and the interpretation and report (professional). It is the highest-volume cardiology diagnostic code. 2026 Medicare payment runs around 17 to 22 dollars depending on locality. Component split: 93005 covers tracing only (technical component), and 93010 covers interpretation and report only (professional component). When you own and operate the EKG equipment in your office and also interpret, bill 93000 (global). When the EKG was performed in a hospital or another facility and you only read it, bill 93010. When you provided only the equipment and someone else interpreted, bill 93005. The most common billing error: billing 93000 when you read an EKG performed elsewhere. That bills both technical and professional components when only the professional component was provided. Result: a refund request from the payer's audit team months later. Modifier considerations: modifier 26 (professional component only) is implied by 93010 and should not be appended. Modifier TC (technical component only) is implied by 93005. Avoid double-coding.

Code 2: 93306 - Transthoracic Echocardiogram, Complete with Doppler

CPT 93306 covers a complete transthoracic echocardiogram with spectral and color Doppler. It is the most-billed echo code and one of the highest-revenue routine diagnostic studies in cardiology. 2026 Medicare payment runs approximately 200 to 240 dollars for the global service depending on locality, with the technical component (93306-TC) and the professional component (93306-26) splitting roughly 70/30. Documentation requirements: complete 2D imaging of all standard views (parasternal long, parasternal short at multiple levels, apical four-chamber, apical two-chamber, apical long, subcostal), M-mode of standard views, spectral Doppler of all four valves and inflow/outflow tracts, color Doppler interrogation of all valves and septal structures, and an interpretation report addressing chamber dimensions, ventricular function, valvular function, pericardial space, and clinical context. Common bundling pitfall: 93306 is bundled into 93351 (echo with stress) when both are performed on the same date as part of a stress echo protocol. Bill only 93351 in that scenario. Common modifier need: when the echo is repeated within 30 days for a clinical reason (post-cardioversion follow-up, post-procedure check), append modifier 76 (repeat procedure by same physician) on the second study and document the clinical rationale.

Want Help With This?

Our team handles everything discussed in this article. Get a free billing assessment.

98%+ clean claim rate
2.49% starting rate
Results in 30 days

Fill in your details and we'll call you back

Or call directly:888-701-6090

Code 3: 93010 - EKG Interpretation and Report Only

Already covered in the 93000 explanation above. Worth highlighting because it is the second-most-billed cardiology professional fee code in many practices, especially for cardiologists who read hospital EKGs as a covering service or as part of a hospital contract. The code pays the professional component only, in the range of 5 to 9 dollars per Medicare. High volume practices with hospital reading agreements can generate 50,000 to 150,000 dollars annually in 93010 fees alone. The key billing accuracy point: track which EKGs you actually read. Many practices either over-bill (reading reports that were attributed to another reader) or under-bill (failing to capture all hospital reads in the practice billing system). A monthly reconciliation against the hospital's EKG log is the simple control that prevents both errors.

Code 4: 93015 - Cardiovascular Stress Test (Treadmill or Pharmacologic)

CPT 93015 covers a cardiovascular stress test including supervision, interpretation, and report. It includes EKG monitoring, blood pressure monitoring, and cardiologist supervision throughout the test. 2026 Medicare payment runs approximately 70 to 90 dollars depending on locality. Component split available with 93016 (supervision only) and 93017 (tracing only) and 93018 (interpretation and report only) when components are split between providers or facilities. Common documentation gap: failing to document the cardiologist's continuous supervision during the test. The CPT descriptor specifically requires physician supervision; a stress test where the cardiologist was not present in the room or immediately available is not a 93015 service. Common bundling: when 93015 is performed alongside 93351 (stress echo), only 93351 should be billed. The stress echo code includes the stress test component.

Code 5: 93225-93227 - Holter Monitoring (24-48 Hour Continuous EKG)

Holter monitoring uses three CPT codes that map to the components: 93224 (recording and analysis and physician interpretation), 93225 (recording only), 93226 (scanning and analysis), 93227 (interpretation and report only). 93224 is the global code for the practice that owns the equipment and provides all components. Total Medicare payment for the global service runs approximately 70 to 100 dollars. Documentation requirements: at least 22 hours of recording for a 24-hour study, an interpretation report addressing arrhythmia burden, ectopy frequency, ST-segment changes, heart rate variability if assessed, and clinical context. Common error: billing 93224 when the recording was less than 22 hours. Some payers require the full duration; document carefully. Common bundling: 93224 cannot be billed in addition to 93000 or 93005 on the same date for the same patient. The Holter includes EKG monitoring.

Code 6: 93306 with 93303 (Pediatric Echo) - Subspecialty Coding

Practices with pediatric cardiology services use 93303 (transthoracic echocardiogram, complete, congenital cardiac anomalies) instead of 93306 for studies on patients with known or suspected congenital heart disease. The code descriptor explicitly addresses congenital anomaly imaging and the technical complexity is higher. 2026 Medicare payment is somewhat higher than 93306. The most common billing error: defaulting to 93306 for all echos including pediatric or congenital cases. Subspecialty practices should have their EHR templates differentiate at the point of order so the correct code is captured.

Free Billing Audit — No Obligation

We'll review your billing and show you exactly where revenue is leaking. Takes 48 hours, costs nothing.

98%+ clean claim rate
2.49% starting rate
Results in 30 days

Fill in your details and we'll call you back

Or call directly:888-701-6090

Code 7-8: 93452-93454 - Right and Left Heart Catheterization

CPT 93452 covers left heart catheterization with intraprocedural injection for left ventriculography and imaging supervision and interpretation. 93453 adds right heart catheterization. 93454 covers coronary angiography. These are high-RVU procedures with 2026 Medicare payment running 250 to 400 dollars per code in the office or facility setting respectively. Documentation requirements: indication and clinical context, vascular access details, hemodynamics measurements, ventriculography findings, coronary anatomy findings, and clinical disposition. Common bundling: when multiple cath codes are performed in the same session, careful attention to the NCCI PTP table determines which codes can be billed together and which are bundled. Modifier 51 (multiple procedures) is generally automatic in payer adjudication and should not be appended. Modifier 22 (increased procedural service) may apply when the procedure was significantly more complex than usual; document specifically what made it more complex.

Code 9: 93571-93572 - Intravascular Ultrasound (IVUS) Coronary

IVUS coding has changed in recent years. CPT 93571 covers intravascular ultrasound during diagnostic evaluation of single coronary artery, with 93572 as an add-on for each additional vessel. These are technical and professional components of imaging during cardiac catheterization. They are billed in addition to the base catheterization code. 2026 Medicare payment for the IVUS components is meaningful and is often under-captured. Common error: failing to bill the IVUS code separately when IVUS imaging was performed during the cath. Many practices document the IVUS but do not capture the charge. The fix: build IVUS capture into the cath lab procedure note template so it cannot be missed.

Code 10: 99214 - Established Patient Office Visit, Moderate Complexity

Cardiology generates significant E/M revenue, and 99214 is the workhorse established-patient code for cardiology follow-ups involving moderate-complexity decision making. Stable patients with multiple chronic conditions, medication titration, and clinical decision making qualify routinely. 2026 Medicare payment is approximately 130 to 140 dollars non-facility. Cardiology specialty data shows a strong pattern toward 99214 because the case mix supports it. Documentation must demonstrate Moderate MDM through the three elements: chronic illnesses with exacerbation or two or more stable chronic illnesses, data review of cardiac imaging or labs or external records, and prescription drug management or moderate-risk decisions. Time alternative is 30 to 39 minutes total. Cardiology practices that bill 99214 at significantly less than the specialty benchmark (around 60 to 70 percent of established visits) are likely under-coding.

Code 11: 99204-99205 - New Patient Consultations

Cardiology generates high-revenue new patient encounters because the typical referral involves multiple cardiac problems, extensive data review (prior labs, imaging, hospital records), and complex decision making. 99204 (Moderate MDM or 45-59 minutes) and 99205 (High MDM or 60-74 minutes) are the right codes for the majority of new cardiology consults. 2026 Medicare payment: 99204 around 175 to 185 dollars, 99205 around 235 to 250 dollars non-facility. Documentation must support the level: chronic illnesses with severity, multiple data categories reviewed, and prescription management or higher-risk decisions. New patient encounters where the cardiologist did the full pre-consult chart review of an extensive cardiac history routinely qualify for 99205. Practices that default new consults to 99203 are leaving substantial revenue on the table when the documentation supports the higher level.

Code 12: 99457 / 99458 - Remote Patient Monitoring (RPM)

Remote patient monitoring codes have become a significant cardiology revenue line as more practices deploy implantable loop recorders, remote pacemaker monitoring, and ambulatory blood pressure monitoring. CPT 99457 covers the first 20 minutes of clinical staff time per calendar month for RPM treatment management services. 99458 is an add-on for each additional 20 minutes. 2026 Medicare payment for the combined codes can run 50 to 100 dollars per patient per month for engaged RPM programs. Documentation requirements: time-stamped clinical staff interactions with the patient or data review, treatment management decisions, and at least 20 minutes of cumulative time per calendar month. The compliance concern: time documentation must be auditable. A simple time log per patient per month with what filled the time satisfies most payer requirements. RPM is one of the most under-captured revenue lines in cardiology because providers focus on the device side and do not always capture the management-time side.

The Top Three Cardiology Denial Patterns

Pattern one: CO-97 bundling of 93306 (echo) with same-day 93000 (EKG). This is an indicator-1 NCCI edit. Resolution: append modifier 59 or the more specific X-modifier (typically XU for unusual non-overlapping service) on resubmission with documentation showing the EKG and echo addressed distinct clinical questions. See our detailed CO-97 appeals playbook. Pattern two: CO-50 medical necessity denials on advanced imaging. Cardiac CT, cardiac MRI, and nuclear cardiology face strict commercial payer medical-policy criteria. The fix: pre-authorization with complete clinical documentation including failed prior workup, specific clinical indication matching payer policy criteria, and reference to the LCD or payer policy section number being satisfied. Pattern three: CO-16 missing information denials on cath lab claims, typically for missing supervising provider information, missing place of service, or missing pre-procedure indication. The fix: cath lab procedure templates that force-capture all required elements at the time of charge entry rather than at billing time.

Modifier Pitfalls That Specifically Hit Cardiology

Modifier 26 vs TC vs global: cardiology has more component-billable codes than almost any other specialty. Decide deliberately on each encounter which component the provider performed and bill the correct modifier. Defaulting to global on professional-only services causes refund-requests from audit teams. Modifier 25 with same-day procedures: when an E/M is billed alongside a procedure (cardioversion, lead extraction, device interrogation), modifier 25 must be supported by clearly distinct E/M documentation. Modifier 76 (repeat procedure same physician): when an echo or EKG is repeated within a short window for a clinical reason. Document the rationale. Without modifier 76, the second study often denies as duplicate. Modifier 22 (increased procedural service): legitimately applies in some cardiology procedures (complex catheterizations, prolonged interventions) but requires documentation specifically describing what made the procedure more complex than usual. Vague application invites audit.

How Go Medical Billing Handles Cardiology

Cardiology is one of our highest-volume specialty verticals. We pre-scrub every cardiology claim against current NCCI quarterly edits with cardiology-specific rules added on top, run payer-specific edit packs for the major commercial payers and Medicare Advantage plans, and apply cardiology-trained AAPC-certified coders to every encounter requiring component split decisions or modifier judgment. Our cardiology clients average a sub-3 percent denial rate compared to specialty averages of 7 to 10 percent. We track CO-97 patterns by client and surface payer trends monthly so practices can adjust documentation before revenue impact compounds. Pricing starts at 2.49 percent of net collections, no setup fees, no long-term contracts. For a typical four-physician cardiology practice billing 1.4 to 1.8 million dollars annually, the recovered revenue from prevented denials, captured component splits, and accurate E/M coding typically exceeds the cost of the billing service by a factor of 4 to 6. The remaining margin is margin you would not have captured working in-house.

Ready to Fix Your Billing?

Call 888-701-6090 for a free billing assessment. We'll review your current performance and show you where revenue is leaking.