Medicare Coverage for Echocardiogram: CPT Codes, ICD-10, Cost, and Coverage Rules Explained
An echo order shows up in almost every cardiology practice daily, and most move through billing without a second thought until a 93306 claim gets denied or a patient asks why they owe $140 they didn't expect. This guide breaks down how Medicare actually decides whether an echocardiogram is covered: the CPT and HCPCS codes involved, which ICD-10 codes typically support medical necessity, what patients pay in 2026, and where Medicare Advantage and commercial plans like Blue Cross Blue Shield diverge from Original Medicare. Coverage policy varies by Medicare Administrative Contractor (MAC) jurisdiction and by individual plan, so treat this as a working framework always confirm against the current Local Coverage Determination (LCD) and the patient's specific plan documents before relying on it for a claim.
What Is Medicare Coverage for Echocardiogram?
An echocardiogram uses ultrasound to show heart structure and function chamber size, wall motion, valve behavior, ejection fraction, blood flow patterns. Medicare doesn't cover it as a blanket benefit; coverage depends on medical necessity, meaning a documented clinical reason recognized as appropriate for the type of echo performed. A patient with new shortness of breath and an abnormal exam finding is an easy case. A healthy patient requesting a routine "heart checkup" with no symptoms usually isn't, regardless of how reasonable it feels clinically.
The CPT code tells Medicare what was done. The ICD-10 code and documentation tell Medicare why and the why is what coverage actually hinges on.
What Is a TTE CPT Code?
TTE stands for transthoracic echocardiogram the standard echo performed through the chest wall, as opposed to a transesophageal echo (TEE), where the probe is passed into the esophagus for a closer view. A "TTE CPT code" identifies which version of the study was performed: complete or limited, with or without Doppler, standard or congenital. These distinctions change both reimbursement and the documentation Medicare expects, which is exactly where a lot of cardiology coding goes wrong.
Common Echocardiogram CPT Codes
| CPT / HCPCS | What It Describes | Typical Setting |
|---|---|---|
| 93306 | Complete TTE, 2D/M-mode, spectral and color Doppler | Office, outpatient hospital |
| 93307 | Complete TTE, 2D/M-mode, without spectral or color Doppler | Office, outpatient hospital |
| 93308 | Follow-up or limited TTE (not a full re-evaluation) | Office, outpatient, inpatient |
| 93303 | Complete TTE for congenital cardiac anomalies | Pediatric/congenital cardiology |
| 93304 | Follow-up or limited TTE for congenital anomalies | Pediatric/congenital cardiology |
| 93312 | Transesophageal echocardiogram (TEE), diagnostic | Hospital, ambulatory surgery center |
| 93350 / 93351 | Stress echo component only / complete with stress test | Office, outpatient hospital |
| C8929 | OPPS equivalent of 93306 when contrast is used | Hospital outpatient only |
93306 is the workhorse code skip or under-document the Doppler findings and the claim has to downcode to 93307, a lower-value code, regardless of intent.
C8929 trips up more coders than anything else on this list. It's a HCPCS Level II code, not CPT, used only by hospital outpatient departments billing under OPPS when a facility performs a complete contrast TTE on a Medicare patient, C8929 replaces 93306 on the facility claim, while the physician's interpretation still bills separately. (Parallel OPPS codes C8921/C8922 for congenital studies, C8930 for stress TTE with contrast follow the same logic.) Bill standard CPT 93306 in that setting instead, and expect a rejection.
Modifiers 26 (professional) and TC (technical) split the service when a physician reads a study performed in a different setting. Reversing them is a common denial trigger that specialized cardiology billing teams catch before submission.
How Medicare Decides Whether an Echocardiogram Is Covered
Three layers work together. Statutory necessity under Social Security Act §1862(a)(1)(A), Medicare only pays for reasonable and necessary services. Local coverage policy CMS has no single national list of acceptable echo indications; the operational detail lives in each MAC's LCD (Palmetto GBA, Novitas, NGS, CGS, Noridian, WPS, First Coast specifics vary by jurisdiction), and these consistently confirm that screening echo on asymptomatic patients, even those with risk factors, isn't covered. Diagnosis-to-procedure linkage every claim needs a valid ICD-10 code reflecting the actual clinical picture; without one, the claim is treated as incomplete under Section 1833(e).
A patient with new dyspnea and a murmur is a clean covered case. A routine checkup with no symptoms isn't, even if it feels like good preventive care.
Medicare Approved ICD-10 Codes for Echocardiogram
There's no master list that guarantees payment coverage depends on the diagnosis matching the documented presentation and the MAC's current LCD. That said, these diagnoses consistently support payment when documentation backs them up:
| ICD-10-CM | Description | Typical Context |
|---|---|---|
| I50.9 | Heart failure, unspecified | New workup or interval monitoring |
| R01.1 | Cardiac murmur, unspecified | New murmur on exam |
| R07.9 | Chest pain, unspecified | Chest pain workup |
| R06.02 | Shortness of breath | Dyspnea evaluation |
| I48.91 | Atrial fibrillation, unspecified | Arrhythmia workup |
| I35.0 / I35.1 | Aortic valve stenosis / regurgitation | Valve surveillance |
Specificity beats generality a named valve lesion holds up better than "unspecified murmur." If the study is a repeat, the note needs to state why: interval change, treatment response, guideline-driven surveillance. A repeat 93306 tied to the same diagnosis with no stated reason is a frequent medical-necessity denial.
How Much Does an Echocardiogram Cost With Medicare?
For 2026, CMS prices CPT 93306 at roughly $197 nationally (non-facility), using the year's $33.4009 conversion factor, adjusted locally by the Geographic Practice Cost Index. Patient cost-sharing follows standard Part B rules:
| Cost Factor | 2026 Amount |
|---|---|
| Part B annual deductible | $283 |
| Part B coinsurance | 20% after deductible |
| Part B standard premium | $202.90/month |
A beneficiary who has already met their deductible typically owes about 20% of the ~ $197 allowed amount roughly $39–$40 with Medicare covering the rest, assuming the provider accepts assignment. Many Medigap plans cover some or all of that coinsurance. Add a stress component, contrast, or a hospital facility fee, and both the total and the patient's share climb accordingly.
Is an Echocardiogram Covered by Insurance?
Virtually every major payer covers echocardiography when it's ordered for a legitimate clinical reason. The differences are in how coverage is administered:
| Factor | Original Medicare | Medicare Advantage | Commercial |
|---|---|---|---|
| Coverage basis | Statutory necessity + MAC LCDs | Must match/exceed Original Medicare | Payer-specific medical policy |
| Prior authorization | Generally not required for standard TTE | Frequently required | Often required |
| Cost-sharing | Deductible + 20% coinsurance | Plan-specific | Plan-specific |
Most "echo not covered" denials trace back to one of these administrative layers a missed prior authorization, an out-of-network provider not because echo is excluded. Eligibility verification done before the appointment catches most of this early.
Echocardiogram Covered by Medicare Advantage Plans
Medicare Advantage (Part C) plans must cover at least what Original Medicare covers, so a medically necessary echo is a covered benefit under virtually any MA plan. The difference is administrative: many MA plans require prior authorization especially for stress echo or repeat studies route imaging through an approved network, and apply their own review criteria. Never assume an MA plan behaves like Original Medicare just because it says "Medicare" on the card; verifying authorization before scheduling prevents most MA-related denials.
Does Blue Cross Blue Shield Cover Echocardiogram?
Yes, for medically necessary studies but "Blue Cross Blue Shield" isn't one company. It's a federation of independently operated regional plans (Anthem, Highmark, Blue Shield of California, and others), each setting its own medical policy, authorization rules, and network requirements. A BCBS plan in one state can differ meaningfully from one in another the same is true of Aetna, Cigna, and UnitedHealthcare. Confirm the specific member's plan documents rather than assuming coverage behaves identically across every BCBS plan.
When an Echocardiogram May Be Denied
| Denial Reason | Fix |
|---|---|
| Missing medical necessity | Confirm diagnosis supports the CPT before the claim goes out |
| Incomplete documentation | Standardize report templates; flag gaps before coding |
| Wrong or missing diagnosis linkage | Cross-check ordering note against claim fields |
| Frequency issue (repeat too soon) | Document the clinical reason for repeating |
| Non-covered/screening indication | Use the correct screening code; inform patient of liability upfront |
| Missing prior authorization | Verify requirements during scheduling, not after |
Almost none of these are true coding errors they're process gaps between what happened clinically, what got documented, and what made it onto the claim. Closing that gap is what structured denial management is built to do.
Documentation Requirements
A defensible echo report generally needs: a stated clinical indication; the ordering physician's name and NPI; 2D/M-mode measurements (chamber size, wall thickness, ejection fraction); documented spectral and color Doppler findings if billing 93306; a signed physician interpretation; and, for repeat studies, a stated reason referencing the prior study. Missing any of these doesn't always trigger an immediate denial but it's exactly what a post-payment audit looks for.
Real-World Billing Scenarios
Chest pain or new murmur. Documented exam findings (R07.9, R01.1) make for clean 93306 claims among the easiest indications to defend.
Heart failure follow-up. Known I50.9, interval ejection-fraction check after a medication change. The note needs to state the reason for reassessment, not just "follow-up echo," or it risks a frequency denial.
Valve surveillance. Known moderate aortic stenosis, guideline-interval recheck. Documenting the prior severity grade strengthens the claim.
Repeat after an abnormal finding. A borderline result prompts a repeat in three months. The report should reference the specific prior finding being reassessed one sentence that often decides whether the claim survives a frequency review.
How Cardiology Billing Teams Prevent Denials
Practices that keep echo denials low build the same habits: verifying benefits and authorization before scheduling, checking the diagnosis against the planned CPT code before the patient is roomed, using templates that prompt for Doppler documentation, and reviewing high-volume codes like 93306 on a regular cadence rather than only after a denial appears.
This is mostly a bandwidth problem, not a knowledge problem general billing staff covering a mixed specialty caseload rarely have time to track every MAC's LCD language or every payer's echo-specific policy. That's the gap dedicated cardiology billing services are built to close: medical coding review that catches 93306-vs-93307 gaps before submission, revenue cycle management that treats echo claims as part of a workflow rather than an isolated transaction, credentialing so the interpreting physician is enrolled with every payer billed, and AR follow-up that doesn't let aging claims miss appeal deadlines. The clinical call to order an echo is always the physician's the goal is making sure the claim reflects that decision accurately enough to get paid the first time.
Billing Considerations Ahead
A few threads worth tracking: CMS's Appropriate Use Criteria pause for advanced imaging (cardiac CT, MRI, nuclear stress) doesn't extend to standard echo, and MA/commercial prior authorization for those advanced studies hasn't gone away. Part B cost-sharing keeps climbing each year, making patient cost conversations a bigger part of scheduling. And audit activity on high-volume codes like 93306 shows no sign of slowing documentation discipline now beats defending it later.
Key Takeaways
- Coverage depends on documented medical necessity, not just the CPT code billed.
- 93306 needs Doppler documentation, or it downcodes to 93307.
- C8929 replaces 93306 in hospital outpatient departments when contrast is used.
- No ICD-10 code guarantees payment on its own.
- 2026 Part B: $283 deductible, then 20% coinsurance.
- MA plans must match Original Medicare but often add prior authorization.
- BCBS and most commercial payers vary by individual plan, not just carrier name.
- Most denials trace back to documentation and workflow gaps, not coding errors.
Conclusion
Medicare's logic here isn't complicated pay for what's necessary, documented, and coded correctly but the details are where revenue gets lost. Getting 93306 versus 93307 right, linking the correct diagnosis to the clinical picture, knowing when C8929 applies, and tracking which payers require prior authorization all matter more than most front offices have bandwidth for. Practices that handle this well treat it as a system: verify eligibility before the visit, document thoroughly, code precisely, and follow up on anything that doesn't pay as expected.
Frequently Asked Questions
How often will Medicare pay for an echocardiogram?
No fixed limit frequency follows medical necessity. Repeats need a documented reason; repeats without one are a common denial trigger.
What are the Medicare criteria for getting an echocardiogram?
A documented sign, symptom, or diagnosis recognized by the relevant MAC's LCD as an appropriate indication. Screening on asymptomatic patients generally isn't covered.
Does an echocardiogram show if your arteries are clogged?
Not directly. Echo evaluates heart structure and function, not the coronary arteries that's usually a stress test, coronary CT angiography, or catheterization.
Does Medicare cover CPT 93306?
Yes, when it's medically necessary, properly documented (including Doppler findings), and linked to a qualifying diagnosis.
What's the difference between 93306 and 93303?
93306 is the standard complete TTE for adults. 93303 is the complete TTE code specifically for congenital cardiac anomalies.
Is C8929 covered by Medicare?
Yes, when a hospital outpatient department bills it correctly for a complete contrast TTE in place of 93306, with the same necessity documentation.
Do Medicare Advantage plans cover echocardiograms?
Yes MA plans must cover at least what Original Medicare does, though they often add prior authorization requirements Original Medicare doesn't apply to a standard TTE.
Why was my echocardiogram denied?
Most often: a diagnosis that doesn't support necessity, incomplete documentation, a repeat study with no stated reason, or a missed prior authorization.
Does Blue Cross Blue Shield cover echocardiograms?
Generally yes for medically necessary studies, but BCBS operates as independently run regional plans, so requirements can differ by plan.
How much does an echocardiogram cost with insurance?
With Medicare, roughly $197 nationally before locality adjustment, with about 20% coinsurance after the Part B deductible. With commercial insurance, cost depends on the plan's deductible status and network agreement with the provider.



