Echocardiogram CPT Codes: Complete Billing Guide 

Echo CPT Codes 2026_ TTE, TEE & Complete Billing List – Echocardiogram CPT codes

Echocardiogram CPT codes describe what the echo team actually did, not just the name of the test. For example, a cardiology office runs a full transthoracic echo and writes a clean report. Yet the claim still comes back denied because the code did not match what the report documented.

Below, we explain transthoracic, transesophageal, and stress echo codes in plain terms. We also cover Doppler rules, split TEE billing, and the errors that cause most echo denials.

How Are Echocardiogram CPT Codes Chosen?

In general, four factors decide the code. First, the approach: through the chest wall (TTE) or through the esophagus (TEE). Second, completeness: a complete or a limited study. Third, Doppler: whether spectral and color Doppler were performed. Finally, the setting: stress studies and congenital studies have their own codes.

Quick visual guide

Pick the right echo code in 3 questions

1. Which approach?

Chest wall means TTE codes (93306–93308). Esophageal probe means TEE codes (93312–93317).

2. Complete or limited?

A complete study evaluates all required structures. A focused or follow-up study is limited (93308).

3. Doppler included?

Complete TTE with spectral and color Doppler is 93306. Without Doppler, it is 93307.

Always code from the signed report, never from the order or the test name.

Echocardiogram CPT Codes at a Glance

CPT codeDescription
93306Complete TTE with spectral and color flow Doppler
93307Complete TTE without spectral or color Doppler
93308Limited or follow-up TTE
93312Complete TEE: probe placement, imaging, interpretation, and report
93313TEE probe placement only
93314TEE image acquisition, interpretation, and report only
93315–93317TEE for congenital cardiac anomalies (complete, placement, interpretation)
93350Stress echo, rest and stress, with interpretation and report
93351Stress echo, including continuous ECG monitoring with physician supervision
Common echocardiogram CPT codes.

Of course, treat this list as a starting point. Above all, the documented report decides the final code.

What Are the Transthoracic Echocardiogram CPT Codes?

First, TTE codes cover the standard, non-invasive echo through the chest wall. As a result, most routine studies fall into this group.

Complete vs. limited TTE

Specifically, a complete TTE evaluates the atria, ventricles, aortic, mitral, and tricuspid valves, the pericardium, and nearby portions of the aorta. However, if a structure cannot be seen, the report should say so and explain why. In contrast, a study that intentionally looks at only part of the heart, such as a follow-up of an effusion, is limited and reported with 93308.

Doppler rules for TTE

Importantly, code 93306 already includes spectral and color flow Doppler. Therefore, never add Doppler codes to 93306. If the complete study has no Doppler, report 93307. Meanwhile, Doppler add-on codes such as 93321 and 93325 can apply with a limited study (93308) when the report documents them. For a full breakdown of the most common code, read our 93306 CPT code guide.

Transesophageal Echocardiogram CPT Codes

By contrast, TEE codes apply when the probe passes through the esophagus. Typically, physicians order TEE when a TTE does not give a clear enough view, for example to look for a clot before cardioversion.

ScenarioCPT code
One provider performs the entire TEE93312
Provider only places the probe93313
Provider only acquires images, interprets, and reports93314
Complete TEE for a congenital anomaly93315
How to code a TEE when one or two providers share the work.

Likewise, for congenital anomalies, codes 93315, 93316, and 93317 mirror 93312, 93313, and 93314. Notably, using the standard TEE codes for a congenital case is a common error.

Stress Echocardiogram CPT Codes

Similarly, code 93350 reports a stress echo performed at rest and during exercise or drug-induced stress, with interpretation. In addition, 93351 also includes continuous ECG monitoring under physician supervision. So, do not bill separate stress test codes that 93351 already includes.

Common Echocardiogram Billing Errors

ErrorResult
Billing 93306 when the report supports only a limited studyDowncoding or denial
Adding Doppler codes to 93306Unbundling, because 93306 includes Doppler
Using standard TEE codes for a congenital caseWrong code family and possible denial
Missing a signed interpretation and reportRejected claim
Coding from the order instead of the reportCode does not match the documentation

Fortunately, these errors are easy to prevent with a quick report check before submission. In addition, many payers apply NCCI bundling edits to echo codes, which you can review on the CMS NCCI edits page.

How to Get Echocardiogram CPT Codes Right

In short, echocardiogram CPT codes reward one habit: read the report before you pick the code. Complete or limited, TTE or TEE, one provider or two, each choice depends on the documentation.

If echo denials keep coming back, however, our team can help. Explore our cardiology billing services and cardiology denial management, read how to recover denied cardiology claims, or request a free RCM audit.

FAQs

What is the difference between CPT 93306 and 93308?

Essentially, CPT 93306 is a complete TTE with spectral and color Doppler. In contrast, 93308 is a limited or follow-up TTE.

Can I bill Doppler codes with 93306?

No. After all, 93306 already includes spectral and color Doppler, so separate Doppler codes would be unbundling.

How do I code a TEE split between two providers?

In that case, the provider who places the probe reports 93313, and the provider who acquires images and interprets reports 93314.

Are TEE codes different for congenital cases?

Yes. Instead, use 93315, 93316, and 93317 for congenital cardiac anomalies.

Share:

More Posts

Book An Appointment