An echocardiogram is one of the most ordered cardiac tests in the United States—and one of the most variable in price. The same transthoracic echo can cost $500 at a freestanding cardiology center or $3,000 at a hospital outpatient department. BillKarma data shows cardiac diagnostic testing has a 34% billing error rate, driven largely by split component billing and out-of-network reading cardiologists. Here is what to expect in 2026.

1. Echo types and what each costs

There are four main types of echocardiogram, each used for different clinical purposes:

Echo TypeWhat It DoesWithout InsuranceWith Insurance (After Deductible)
Transthoracic (TTE)Standard external echo; evaluates heart structure and function$500–$3,00020% coinsurance after deductible
Transesophageal (TEE)Probe inserted in esophagus for detailed imaging; requires sedation$2,000–$5,00020% coinsurance after deductible
Stress echocardiogramTTE performed before and after exercise or pharmacologic stress$1,500–$3,50020% coinsurance after deductible
Doppler echocardiogramMeasures blood flow velocity; bundled with TTE (CPT 93306)Included in TTE costIncluded in TTE coverage

The Doppler component—which maps blood flow through the heart’s valves and chambers—is included in CPT 93306 and should not be billed separately. Separate billing of Doppler when bundled in a complete TTE is a known billing error covered in the billing errors section below.

Cost-saving tip: If you have not met your deductible, ask whether a freestanding cardiology imaging center is an option. The Medicare-allowed amount for a TTE (93306) at a freestanding facility is roughly 40–60% lower than at a hospital outpatient department, because hospitals add a separate facility fee. Use our cost calculator to look up the allowed rate in your area.

2. Hospital vs. freestanding imaging center

Where you get your echo is often the biggest cost variable. A hospital outpatient department bills using two separate charges: the facility fee (hospital overhead, equipment, staff) and the physician fee (cardiologist interpretation). A freestanding cardiology practice or imaging center typically bundles these or bills the physician fee only, resulting in significantly lower total costs.

SettingFacility Fee?Typical TTE Total CostNotes
Hospital outpatient departmentYes ($500–$1,500)$1,500–$3,000Higher cost, but may be necessary for high-risk patients
Freestanding cardiology centerNo$500–$1,500Same test quality; significantly lower cost
Academic medical centerYes (higher)$2,000–$4,000+Teaching hospital overhead adds cost

Your cardiologist may have privileges at a hospital but also have a separate freestanding practice. Ask whether the echo can be performed at the non-hospital location. For elective echos, this simple question can save hundreds of dollars.

3. Insurance coverage and Medicare

Commercial insurance covers echocardiograms when medically necessary. Most plans pay 80% of the allowed amount after your deductible is met, leaving you with 20% coinsurance. On a $1,000 allowed amount at a freestanding center after meeting your deductible, that is a $200 patient responsibility.

Medicare Part B coverage: Medicare covers echocardiograms as a diagnostic test under Part B when the ordering physician documents a valid medical indication. Covered indications include:

  • Known or suspected coronary artery disease (CAD)
  • Heart failure evaluation or monitoring
  • Valvular heart disease (murmur evaluation, mitral valve prolapse, etc.)
  • Unexplained chest pain, shortness of breath, or syncope
  • Cardiomyopathy workup
  • Pericardial disease or effusion
  • Pre-operative cardiac risk assessment (when clinically indicated)

Medicare pays 80% of the approved amount after the $257 Part B deductible (2026). You pay 20%. If you have a Medicare supplement (Medigap) plan, it typically covers that 20%. If you are in Medicare Advantage, your plan’s cost-sharing rules apply instead.

4. Prior authorization and medical necessity

Most commercial insurers require prior authorization for elective echocardiograms. The process typically takes 3–10 business days. Here is how it works:

  1. Cardiologist documents the clinical indication. The ordering physician must document the specific symptoms or diagnosis justifying the echo (e.g., “new murmur, rule out valvular disease” or “newly diagnosed atrial fibrillation, evaluate LV function”).
  2. Office submits PA request. Your cardiologist’s billing or care coordination team submits the request to your insurer with supporting clinical notes.
  3. Insurer applies medical necessity criteria. Most insurers use the MCG or InterQual criteria. The echo must match approved indications.
  4. Authorization granted or denied. If approved, the echo can be scheduled. If denied, your cardiologist can request a peer-to-peer review within 24–72 hours—which often reverses the denial.
  5. Appeal if necessary. A formal appeal with additional documentation resolves most wrongful denials. If you receive an unexpected bill after a denial, BillKarma can help you navigate the appeal.
Emergency exception: If you are in the hospital or emergency department with acute cardiac symptoms, echocardiograms are typically authorized retrospectively. Do not delay emergency care waiting for PA approval.

5. Technical vs. professional component billing

This is the most common source of surprise echocardiogram bills. When an echo is performed, two separate services happen:

  • Technical component: The sonographer performs the ultrasound using the facility’s equipment. This is billed by the hospital or imaging center using modifier “TC.”
  • Professional component: The cardiologist reviews the images and writes the interpretation report. This is billed by the physician’s practice using modifier “26.”

When both are performed in a freestanding cardiology practice that employs both the sonographer and the reading cardiologist, they are often billed as a single global fee. But at hospitals, the facility and the cardiologist bill separately—and the cardiologist may be employed by a separate physician group that is not in-network with your insurance, even though the hospital is.

Case study: $1,800 surprise bill from an out-of-network cardiologist

Situation: A patient had a stress echocardiogram at an in-network hospital. The hospital facility fee was covered by insurance. Three weeks later, she received a bill for $1,800 from a cardiology group she had never heard of.

What happened: The cardiologist who interpreted her echo was employed by a separate physician group that was out-of-network with her insurance. The group billed the professional component (CPT 93350-26) separately at the out-of-network rate.

The outcome: Because the service occurred at an in-network facility and she had no ability to choose the interpreting cardiologist, this situation was covered by the No Surprises Act. After filing a dispute, her insurer processed the claim at the in-network rate, reducing her responsibility to her standard 20% coinsurance. BillKarma can help you file an NSA dispute if you face a similar situation.

6. CPT codes and common billing errors

CPT CodeDescriptionCommon Error
93306TTE with Doppler and color flow mapping (complete)Billing Doppler separately; billing complete when limited was performed
93308TTE limited or follow-upDowncoding to 93308 when complete 93306 was performed (or upcoding vice versa)
93312Transesophageal echocardiogramBilling without documentation of the esophageal probe placement
93350Stress echocardiogram (during stress testing)Billing separately from stress test when should be bundled
93306-TCTechnical component onlyBilling global when only TC was performed (OON physician billed 26 separately)

Top three billing errors in echocardiography:

  • Billing a complete echo (93306) when a limited study (93308) was performed. If your cardiologist only evaluated one aspect of heart function (e.g., checking for a pericardial effusion after a procedure), a limited echo was performed. Billing the complete code overstates the service and results in a higher patient responsibility.
  • Billing Doppler separately from 93306. CPT 93306 includes Doppler and color flow mapping. Adding separate Doppler codes (93320, 93321, 93325) is incorrect when the complete code is already billed.
  • Out-of-network interpreting cardiologist billed without disclosure. While not a coding error per se, this is the most financially damaging surprise. Always verify that the reading cardiologist is in-network before your echo.

7. How to verify your reading cardiologist is in-network

This step is often overlooked and is the primary cause of surprise echocardiogram bills. Take these steps before your scheduled echo:

  1. Ask the imaging facility which physician group interprets their echos. Get the name of the cardiology group, not just the individual cardiologist.
  2. Look up the group in your insurer’s provider directory. Search by group name, not individual physician name, since group contracts determine in-network status.
  3. Call your insurer to confirm. Provider directories are not always current. A quick call to member services with the cardiologist’s NPI number confirms network status in real time.
  4. Get it in writing if possible. Ask for a reference number for your call. If you later receive an out-of-network bill despite verbal confirmation of in-network status, that reference number supports your appeal.
  5. If the interpreting cardiologist is out-of-network, ask whether you can request in-network interpretation or have the test performed at a different facility where the reading physician is in-network.

Frequently asked questions

How much does an echocardiogram cost without insurance?

A transthoracic echocardiogram at a hospital typically costs $1,000–$3,000. At a freestanding cardiology center, the same test often runs $500–$1,500. TEE averages $2,000–$5,000. Stress echo runs $1,500–$3,500.

Does Medicare cover echocardiograms?

Yes, when medically necessary for a documented cardiac condition. Medicare Part B pays 80% of the approved amount after the $257 Part B deductible. Covered indications include heart failure, CAD, valvular disease, cardiomyopathy, and unexplained cardiac symptoms.

Do I need prior authorization for an echocardiogram?

Yes, for most scheduled commercial insurance echos. Your cardiologist submits a PA request with clinical documentation. Emergency echos during hospitalization are typically authorized after the fact. Denials can often be reversed through peer-to-peer review.

Why did I get two bills for one echocardiogram?

Echos are billed in two parts: the technical component (facility fee for the ultrasound) and the professional component (cardiologist’s interpretation). These are separate bills, often from separate entities. Always verify the reading cardiologist is in-network before your test.

What is the difference between a complete and limited echocardiogram?

A complete TTE (CPT 93306) includes 2D imaging, Doppler, and color flow mapping. A limited echo (CPT 93308) is a focused follow-up study. Billing a complete echo code when a limited study was performed is one of the most common echocardiogram billing errors.

Sources