Sources checked: . Sources and review scope.
Echo code selection depends on the service documented and current CPT instructions. Whether an add-on or professional/technical component is separately reportable also depends on the code, applicable Medicare edits and indicators, and payer rules. Use this guide as orientation, then verify each claim for its date of service.
3% of collectionsNo setup feeNo contract

93306 describes a complete transthoracic echo with spectral and color Doppler; 93307 describes a complete study without Doppler. Use the current CPT definition and documented service rather than treating a structure checklist as the sole test of completeness.
93308 describes a limited or follow-up transthoracic study. Report Doppler add-on codes only when the documented service and current CPT instructions support them.
93306 includes spectral and color Doppler, so do not separately report the same included Doppler work. Since 93307 describes a study without Doppler, report additional Doppler only when performed and separately reportable under current CPT instructions and NCCI edits.
The report should identify the study performed and any limitations. Apply the current CPT definition and relevant payer policy to the documentation; a structure count alone does not determine code selection.
Echocardiogram billingUse current CPT descriptors and instructions for the stress-echo service performed. Do not substitute a resting echo and separate stress-test code unless the services are distinct and current rules support reporting both.
93351 describes additional stress-echo work; confirm its current descriptor, component indicator, and documentation before reporting it. Equipment ownership or place of service alone does not establish that global billing is appropriate.
Use modifier 26 only when the current Medicare component indicator and services furnished support professional-component billing. Check current CPT instructions and NCCI edits before reporting separate echo and stress-test components.
Before reporting separate stress-test, Doppler, or contrast lines with a stress echo, check the exact code pair in current CPT instructions and NCCI edits. Report an add-on only when the documented service meets its current instructions.
Stress test CPT codesCheck CPT
Match code to work furnished
Check component indicator
Match code to work furnished
Use current CPT descriptors and documentation to distinguish complete TEE service from separately furnished components, including 93312, 93313, and 93314.
Check current CPT descriptors and instructions for TEE monitoring, procedural guidance, and Doppler add-ons. Do not assume that the procedure type alone supports a separate code.
93356 describes myocardial strain imaging. Confirm current CPT add-on instructions and applicable MAC or plan coverage before reporting it.
For contrast agents or agitated-saline studies, check the current HCPCS descriptor, units, CPT instructions, and payer rules. Do not assume a separate administration or supply line is always available.
Some echo codes have separate professional and technical components. Check the current Medicare Physician Fee Schedule indicator for each code and date of service. Use modifier 26 only when the code permits it and the claim represents the professional component.
Equipment ownership does not by itself establish who may bill a global or technical component. Follow the documented furnishing arrangement, current payment indicators, enrollment requirements, and facility billing rules.
When payment differs from expectation, review the code's component indicator, modifier, services furnished, claim setting, and payer policy.
Review these items when an echo claim is denied or before submitting it:
The table is a brief orientation. Check the licensed current CPT descriptor, NCCI edits, Medicare component indicators, coverage policy, and payer rules for the service date. Codes and modifiers do not guarantee payment.
Echocardiogram billing| Code | What it is | Notes |
|---|---|---|
| 93306 | Complete TTE with spectral and color Doppler | Check CPT instructions before reporting additional Doppler work |
| 93307 | Complete TTE without Doppler | Use current CPT instructions for any separate Doppler service |
| 93308 | Limited or follow-up TTE | Add-on reporting depends on current instructions and documentation |
| 93320, 93321, 93325 | Spectral and color Doppler code family | Verify parent code and current NCCI edits |
| 93350, 93351 | Stress-echo code family | Check current descriptors and component indicators |
| 93352 | Stress-echo contrast add-on | Verify instructions and documented service |
| 93312, 93313, 93314 | TEE code family | Use current CPT descriptors for service and components |
| 93318, 93355 | TEE monitoring and procedural-guidance code family | Check CPT instructions for the documented service |
| 93356 | Myocardial strain imaging | Verify add-on instructions and applicable coverage |
93306 describes a complete study with spectral and color Doppler; 93308 describes a limited or follow-up study. Confirm the current CPT definition and service documented.
93312 is one code in the TEE family. Check current CPT instructions and documentation before adding Doppler services.
Use the current CPT descriptor and component indicator for the service performed. Place of service and who supervised do not, by themselves, determine the code or modifier.
93306 includes spectral and color Doppler. Whether a separate code is reportable depends on the documented service and current CPT/NCCI rules; check the exact code pair before billing.
Reviewed on 2026-09-30 against official source pages for Medicare NCCI procedure-to-procedure edits and policy, the Medicare Physician Fee Schedule, Medicare coverage documents, and AMA CPT resources:
This source check reviewed coding-resource and coverage references, not every CPT instruction, code pair, fee-schedule indicator, contrast-agent unit, coverage policy, claim scenario, or payer contract. It is not a clinical review, legal advice, or a guarantee of coverage or reimbursement. Verify current coding, coverage, and plan requirements before submitting a claim.
We review them by code and by payer, free, with no strings.
3% of collectionsNo setup feeNo contract