Commonly Used Cardiology CPT Codes Every Practice Should Know

Commonly Used Cardiology CPT Codes for Billing

Cardiology involves some of the most detailed and procedure-heavy medical billing workflows, which makes accurate CPT coding essential for getting claims paid correctly. From routine ECGs and echocardiograms to stress testing, cardiac monitoring, catheterization, and interventional procedures, each service must be reported with the appropriate code and supported by proper documentation. 

Even a small coding or modifier error can result in denials, delayed reimbursement, underpayments, or compliance concerns. Understanding the commonly used cardiology CPT codes helps cardiologists, billing teams, coders, and practice managers submit cleaner claims, reduce avoidable errors, and maintain a healthier revenue cycle. 

This blog covers the CPT codes frequently used across major cardiology services, along with their common billing applications and important coding considerations.

What Are Cardiology CPT Codes?

Cardiology CPT codes are five-digit codes used to report cardiovascular procedures and professional services performed by healthcare providers. They help payers identify exactly what service was provided, whether it was an electrocardiogram (ECG), echocardiogram, cardiovascular stress test, ambulatory cardiac monitoring, cardiac catheterization, or another cardiovascular procedure.

Accurate CPT coding is particularly important in cardiology because many diagnostic services can have separate technical and professional components. The correct code depends on what was actually performed, who performed or interpreted the service, and what the documentation supports.

Most Commonly Used Cardiology CPT Codes

Cardiology practices use numerous CPT codes depending on their services. The following are some commonly encountered codes:

CPT CodeCardiology ServiceCommon Use
93000ElectrocardiogramRoutine 12-lead ECG with interpretation and report
93005ElectrocardiogramECG tracing only
93010ElectrocardiogramECG interpretation and report only
93306EchocardiographyComplete transthoracic echocardiogram with Doppler and color flow
93307EchocardiographyComplete transthoracic echocardiography without Doppler/color flow
93308EchocardiographyLimited or follow-up transthoracic echocardiography
93015Cardiovascular stress testComplete cardiovascular stress test
93016Cardiovascular stress testPhysician supervision component
93017Cardiovascular stress testTracing/technical component
93018Cardiovascular stress testInterpretation and report
93350Stress echocardiographyStress echocardiography imaging
93351Stress echocardiographyStress echo including qualifying stress-test components
93451Cardiac catheterizationRight heart catheterization
93452Cardiac catheterizationLeft heart catheterization

These codes are common examples rather than an exhaustive list. The correct code must always reflect the service documented for the individual patient encounter.

Common ECG and EKG CPT Codes

Electrocardiography is one of the most frequently performed diagnostic services in cardiology. Although the terms ECG and EKG are used interchangeably, billing depends on whether the provider reports the complete service, tracing only, or interpretation and report.

CPT 93000: Routine ECG With Interpretation and Report

CPT 93000 is commonly used for a routine ECG with at least 12 leads when the service includes the tracing, physician interpretation, and report. In other words, it represents the complete or global service when all required components are provided.

CPT 93005: ECG Tracing Only

CPT 93005 represents the tracing component of a routine 12-lead ECG without the interpretation and report. It may be appropriate when one entity performs the technical portion while another qualified provider handles the interpretation.

CPT 93010: ECG Interpretation and Report Only

CPT 93010 represents the interpretation and report of a routine ECG with at least 12 leads. It is commonly relevant when a physician interprets an ECG but does not provide the tracing or technical component.

Difference Between CPT 93000, 93005, and 93010

The main difference is the portion of the ECG service being reported. 93000 represents the complete service, 93005 represents tracing only, and 93010 represents interpretation and report only.

Reporting these codes incorrectly can result in duplicate billing or denials, particularly when the technical and professional portions are performed by different entities.

Common Echocardiogram CPT Codes

Echocardiography uses ultrasound to assess the heart’s structure and function. Code selection depends on factors such as the type of echocardiogram, whether the examination is complete or limited, and whether Doppler or color-flow imaging is included.

Transthoracic Echocardiography CPT Codes

Frequently encountered transthoracic echocardiography codes include:

  • 93306: Complete transthoracic echocardiography with spectral Doppler and color-flow Doppler.
  • 93307: Complete transthoracic echocardiography without spectral or color-flow Doppler.
  • 93308: Limited or follow-up transthoracic echocardiography.

Because these codes do not describe identical services, documentation should clearly establish the extent and components of the examination.

Doppler Echocardiography CPT Codes

Common Doppler-related codes include 93320, 93321, and 93325. These codes describe Doppler or color-flow services in circumstances where separate reporting is appropriate.

However, some comprehensive echocardiography codes already include Doppler components. Billing included services separately can result in improper unbundling, so coders should verify current CPT instructions and applicable edits before claim submission.

Transesophageal Echocardiography CPT Codes

Transesophageal echocardiography (TEE) has its own code family, and code selection can vary based on whether the service includes probe placement, image acquisition, interpretation, or other components.

Documentation should clearly identify the portion of the TEE service performed by each provider, particularly when multiple clinicians participate in the procedure.

Cardiac Stress Test CPT Codes

Cardiovascular stress testing evaluates the heart’s response to exercise or pharmacologic stress. Like ECG services, stress testing may be billed as a complete service or through individual components when appropriate.

Frequently used codes include:

  • 93015: Complete cardiovascular stress test
  • 93016: Supervision component
  • 93017: Tracing/technical component
  • 93018: Interpretation and report

Complete vs. Component Billing for Cardiac Stress Tests

When the same provider or organization furnishes all qualifying components of a cardiovascular stress test, 93015 may represent the complete service. When different parties provide individual components, the appropriate component codes may be reported instead.

Billing the complete code alongside separately reported components for the same service can create duplicate or bundling issues. Documentation and billing arrangements should therefore be reviewed before code selection.

Stress Echocardiography CPT Codes

Stress echocardiography combines cardiac stress testing with ultrasound imaging to evaluate cardiac function under stress. Two commonly encountered codes are 93350 and 93351.

CPT 93350 describes stress echocardiography imaging, including interpretation and report, while 93351 includes qualifying cardiovascular stress-test components in addition to stress echocardiography.

The distinction matters because reporting additional stress-testing services with a code that already includes those components can result in incorrect billing.

Holter Monitor and Ambulatory Cardiac Monitoring CPT Codes

Ambulatory ECG monitoring allows cardiac activity to be recorded over an extended period while a patient continues normal daily activities. Code selection depends heavily on the type of monitoring, duration, recording method, analysis, and interpretation.

Holter Monitoring Codes

Traditional Holter monitoring typically involves continuous recording for a defined period. Different CPT codes can represent recording, scanning and analysis, interpretation, or a complete monitoring service.

Because monitoring technology and duration vary, practices should avoid choosing a code simply because a device is commonly called a “Holter monitor.” The documented monitoring service and duration should determine code selection.

Extended External ECG Monitoring

Extended ambulatory ECG systems can monitor patients beyond traditional Holter periods. CPT code selection may vary based on monitoring duration and whether recording, analysis, and professional interpretation are provided by the same or different entities.

Event Monitor vs. Holter Monitor Coding

A Holter monitor generally records cardiac activity continuously, whereas an event-monitoring system captures or transmits cardiac activity based on events or defined monitoring functionality. Since the technologies and services differ, they may fall under different CPT code families.

Cardiac Catheterization CPT Codes

Cardiac catheterization coding can be more complex because the final code depends on the chambers and vessels examined, access and catheter placement, imaging performed, and additional interventions completed during the encounter.

Left Heart Catheterization Codes

CPT 93452 is commonly associated with left heart catheterization. Other codes may apply when coronary angiography or additional procedures are performed.

Documentation should clearly identify catheter placement, structures examined, imaging performed, and other medically necessary services.

Right Heart Catheterization Codes

CPT 93451 is commonly used for right heart catheterization. The procedure may involve measurement of pressures and evaluation of cardiac hemodynamics.

As with other invasive cardiology services, the procedure report should contain sufficient detail to support the submitted code.

Coronary Angiography and Catheterization Coding

Coronary angiography may be performed with cardiac catheterization, but not every component is automatically separately billable. Certain services are included within more comprehensive CPT codes.

Coders should review current bundling requirements and NCCI edits before separately reporting procedures performed during the same session.

Percutaneous Coronary Intervention CPT Codes

Percutaneous coronary intervention (PCI) includes procedures used to restore blood flow through narrowed or blocked coronary arteries. Coding depends on the intervention performed and the coronary artery or branch treated.

Coronary Stent Placement

Coronary stent coding can vary based on the vessel treated and additional interventions performed during the same session. Documentation should clearly identify each coronary artery and branch treated.

Simply counting the number of stents does not necessarily determine the number of separately reportable services.

Coronary Angioplasty

Balloon angioplasty may be performed alone or as part of another coronary intervention. When angioplasty is performed in the same vessel as a more comprehensive intervention, bundling rules may affect whether it can be separately reported.

Atherectomy CPT Coding

Atherectomy removes or modifies plaque within a coronary artery. Its coding depends on the specific intervention and vessel treated. When multiple PCI techniques are performed, current CPT hierarchy and bundling requirements should be reviewed carefully.

Pacemaker and Implantable Cardiac Device CPT Codes

Cardiology practices may also report procedures involving pacemakers, implantable cardioverter-defibrillators (ICDs), and other cardiac devices.

Pacemaker Implantation Codes

Pacemaker implantation codes differ based on factors such as the type of device, lead configuration, and whether a device is being inserted, replaced, removed, or revised.

Documentation should identify the device and leads involved rather than relying on a generic pacemaker procedure description.

ICD Implantation Codes

ICD procedures also have specific coding requirements. Code selection depends on the device configuration and the exact service performed, including insertion, replacement, removal, or revision when applicable.

Device Interrogation and Programming CPT Codes

Pacemakers and ICDs require ongoing evaluation. Depending on the service, cardiologists may report device interrogation, programming, or remote monitoring.

In-person and remote evaluations are not necessarily coded the same way, making the monitoring method and documentation important to accurate code selection.

Cardiac Rhythm Monitoring and Electrophysiology CPT Codes

Electrophysiology services diagnose and treat abnormal heart rhythms and can involve intracardiac recordings, programmed stimulation, mapping, ablation, and other specialized procedures.

Because multiple electrophysiology services may occur during one encounter, coders need to determine which procedures are separately reportable and which are included within more comprehensive services.

Cardiac Ablation CPT Codes

Cardiac ablation coding depends on factors including the arrhythmia treated, ablation technique, anatomical location, mapping, and additional electrophysiology services.

Detailed procedure documentation is essential because seemingly similar ablation cases may require different coding.

Common Evaluation and Management CPT Codes Used by Cardiologists

Not every cardiology encounter involves a diagnostic or interventional procedure. Cardiologists also use Evaluation and Management (E/M) codes for qualifying office, outpatient, hospital, and other patient encounters.

Common office/outpatient E/M code families include 99202–99205 for new patients and 99211–99215 for established patients, as applicable.

Choosing the Correct E/M Level

For office and outpatient E/M services, code selection generally depends on the applicable CPT requirements for medical decision-making or total time.

The level selected should reflect the documented encounter rather than the reimbursement associated with a particular code. Accurate documentation is critical for supporting the reported level.

Common Modifiers Used in Cardiology Billing

Modifiers provide additional information about how a service was performed without changing the fundamental definition of the CPT code. They are particularly relevant in cardiology because diagnostic services may involve separate professional and technical components.

Modifier 26: Professional Component

Modifier 26 identifies the professional component of certain services. It is commonly relevant when a physician provides the interpretation and report but does not provide the equipment or other technical resources.

Modifier TC: Technical Component

Modifier TC identifies the technical component of eligible services. This may include equipment, technicians, supplies, and other resources involved in performing a diagnostic test.

Not every CPT code accepts modifiers 26 and TC, so practices should verify whether component billing applies to the particular service.

Modifier 25

Modifier 25 may be used with an E/M service when a significant, separately identifiable E/M service is performed by the same physician or qualified healthcare professional on the same day as another procedure or service.

Documentation must support the separate E/M work. The modifier should not be added automatically simply because an office visit and procedure occurred on the same date.

Modifier 59 and X Modifiers

Modifier 59 and, when applicable, the more specific X{EPSU} modifiers can identify distinct procedural services under appropriate circumstances.

They should not be used merely to override a claim edit. Documentation must demonstrate why the services were genuinely distinct under applicable coding and payer rules.

Cardiology CPT Coding and Bundling Rules

Not every procedure performed during a cardiology encounter can be billed separately. Some services are considered integral to a more comprehensive procedure, while others may only be separately reportable under specific circumstances.

The National Correct Coding Initiative (NCCI) edits help identify code combinations that generally should not be reported together. Certain edits may permit a modifier when documentation establishes a genuinely distinct service.

Ignoring bundling rules can result in denials, repayment demands, or compliance concerns. Conversely, assuming every same-day service is bundled can lead to missed legitimate reimbursement. Each claim should be evaluated according to current CPT instructions, NCCI edits, documentation, and payer policies.

Common Cardiology Coding and Billing Errors

Even experienced billing teams can encounter difficulties with cardiology claims. Some of the most common problems include:

  • Selecting an incorrect CPT code: The reported code does not accurately represent the documented service.
  • Using modifiers incorrectly: Incorrect application of modifiers 26, TC, 25, or 59 can cause denials or compliance concerns.
  • Unbundling services: Separately billing components already included in a comprehensive procedure can trigger claim edits.
  • Insufficient medical necessity: The diagnosis submitted may not adequately support the procedure under the payer’s applicable policy.
  • Incomplete documentation: Missing interpretations, findings, procedure details, monitoring duration, or other required information can make a code difficult to support.
  • Overlooking payer requirements: Medicare and commercial payers may have different coverage, authorization, documentation, and billing requirements.

Identifying these problems before claim submission is typically more efficient than resolving denials after they occur.

Simplify Complex Billing With Cardiology RCM Services

Managing cardiology revenue requires coordination across coding, eligibility, prior authorization, charge capture, claim submission, payment posting, denial management, and follow-up. When these processes are disconnected, even correctly performed cardiovascular services can encounter reimbursement delays.

Practices looking to reduce administrative burden, strengthen billing accuracy, and improve revenue-cycle performance can explore our Cardiology RCM Services for specialized support across the cardiology billing lifecycle. A focused RCM approach can help identify recurring revenue gaps, reduce preventable denials, and keep claims moving toward timely reimbursement.

Conclusion

The commonly used cardiology CPT codes cover a broad range of services, from ECGs and echocardiograms to stress testing, cardiac monitoring, catheterization, device management, and interventional procedures. Knowing the code itself is only part of accurate cardiology billing; practices must also consider documentation, modifiers, professional and technical components, bundling rules, medical necessity, and payer-specific requirements.

A consistent coding and claim-review process can help cardiology practices reduce avoidable denials, protect reimbursement, and maintain compliance. Because CPT codes and billing policies can change, every code should be verified against the current CPT code set, applicable NCCI edits, and the patient’s payer requirements before claim submission.

Get in touch