Echocardiogram billing means getting paid for every part of the study you own. In your office, that is the scan and the read on 1 global claim. In a hospital, it is your read, billed with modifier 26.
3% of collectionsNo setup feeNo contract

Your complete echo with Doppler bills as 93306. Without Doppler it is 93307, and a limited study is 93308. Contrast goes on its own supply line, per mL.
Some hospital reads go unclaimed, add-ons get dropped, and a report without spectral Doppler can't support 93306. We reconcile your hospital reads against claims, so every read you sign gets billed.
Echocardiogram CPT codesA stress echo is one study. In your office, 93351 covers the imaging, the stress test and your read.
In a hospital you bill 93351-26, or 93350-26 when another provider runs the stress. Most TEEs are hospital studies, billed 93312-26. Color Doppler on a TEE is its own add-on, 93325.
Stress tests93351
Imaging, stress test and your read
93351-26
Your supervision and reads
5 things commonly deny your echo claims:
We check all 5 on every echo claim before it goes out. When a denial still comes back, we appeal it with your note, not a resubmission.
Denials and appealsEach code pays only when your signed report supports it. In a hospital you bill the 26 for your read.
Strain, 93356, pays only where the plan covers it. Contrast given with a stress echo is its own add-on, 93352.
Every code with its rules| Code | Study |
|---|---|
| 93306 | Complete TTE with spectral and color Doppler |
| 93307 | Complete TTE without Doppler |
| 93308 | Limited or follow-up TTE |
| 93320, 93321, 93325 | Doppler add-ons with 93308, TEE or stress echo |
| 93350, 93351 | Stress echo, without and with the supervised stress test |
| 93312, 93313, 93314 | TEE, complete and by component |
| 93356 | Strain imaging add-on |
We show you, by payer, which parts you own were paid, and which were denied and why. Free, no strings.
3% of collectionsNo setup feeNo contract