Pabau Engage inbox

Pabau Engage is here — every patient conversation in one inbox.

Learn more
Book a demo Book a demo
Billing Codes

CPT Code 93350: Stress echocardiography billing guide

Avatar photo Anja Dodevska
Last Updated: September 9, 2026
Key takeaways

Key takeaways

CPT Code 93350 covers transthoracic stress echocardiography performed during rest and cardiovascular stress testing, with interpretation and report included.

One code covers exercise and pharmacological stress, so treadmill, bicycle and dobutamine protocols all report as 93350.

Never bill 93018 alongside 93350. Interpretation is already bundled into the 93350 descriptor.

Use 93351 instead when one physician both supervises the stress test and interprets the echo.

Practice management software like Pabau tracks 93350 claims, companion code pairs and denial patterns across payers.

CPT Code 93350 is the billable code for transthoracic stress echocardiography, covering imaging during both rest and cardiovascular stress testing. The descriptor bundles 2D image documentation, M-mode recording when performed, and a complete interpretation and report.

The code is maintained by the American Medical Association (AMA) as part of the echocardiography code family. It applies whether the stress is induced by treadmill, bicycle exercise, or a pharmacological agent such as dobutamine, adenosine, or regadenoson.

This reference covers the official descriptor, companion and component codes, Medicare reimbursement rates, NCCI bundling rules, and the documentation each claim needs.

Found our content helpful?

The descriptor, component by component

The official AMA descriptor for CPT Code 93350 reads as follows.

  • Echocardiography, transthoracic, real-time with image documentation (2D)
  • includes M-mode recording when performed
  • during rest and cardiovascular stress test using treadmill, bicycle exercise and/or pharmacologically induced stress
  • with interpretation and report; complete
Descriptor component What it means for billing
Transthoracic External chest wall probe only. Does not cover transesophageal echo (TEE).
Real-time with image documentation (2D) Live 2D imaging must be performed and stored. Still images alone do not satisfy the descriptor.
Includes M-mode recording when performed M-mode is bundled into 93350. Never bill it separately when captured during the same session.
During rest and cardiovascular stress test Images must be acquired at both rest and peak or post-stress stages. Rest-only or stress-only imaging fails the descriptor.
Treadmill, bicycle exercise, or pharmacological stress All three modalities sit under a single code. Select 93350 regardless of the stress protocol used.
With interpretation and report Interpretation is bundled, so never report 93018 in addition to 93350.
Complete A complete study includes all required cardiac views. A limited study may need a different code.

93350 vs 93351: Key differences

The 93350 vs 93351 distinction is the most common source of mis-coding in stress echocardiography. Both describe stress echo, but 93351 includes the supervision of stress testing in addition to the imaging and interpretation. The practical difference determines who can bill and in which setting.

Feature CPT 93350 CPT 93351
Full descriptor label Stress echo with interpretation and report, complete Stress echo with interpretation and report, plus supervision of stress test performance
Includes stress test supervision No Yes
Typical setting Hospital outpatient, where the physician bills the echo portion only Office or independent practice, where one physician supervises and interprets the full study
Bill alongside 93015? May bill 93015/93016/93017 for the stress component (verify NCCI edits) Do not bill 93015 or its components. Stress supervision is bundled into 93351.
Contrast add-on 93352 Applicable when contrast agent used Applicable when contrast agent used

The deciding factor is supervision. Use 93350 when the echocardiographer interprets the imaging component only, and a separate physician supervises the stress test. Use 93351 when one physician does both. The rest of the descriptor stays the same, so the choice comes down to a single question.

Decision diagram for stress echocardiography coding.
Who supervises the stress test decides the code, not which stress agent the protocol used. Rules drawn from the AMA descriptors and NCCI edits.

Covered indications and medical necessity

Medicare coverage for 93350 requires documented medical necessity. The ordering note has to show why stress imaging was indicated, and the diagnosis code on the claim has to match it.

Supporting ICD-10 diagnosis codes

The following ICD-10-CM codes commonly support medical necessity for stress echocardiography. Always verify the active Local Coverage Determination (LCD) for your Medicare Administrative Contractor (MAC), because covered code lists vary by jurisdiction.

ICD-10 code Clinical description
I25.10 Atherosclerotic heart disease of native coronary artery without angina pectoris
I20.9 Angina pectoris, unspecified
R07.9 Chest pain, unspecified
R06.09 Other forms of dyspnea
Z87.39 Personal history of other musculoskeletal disorders (used in pre-operative cardiac risk assessment)
I48.0 Paroxysmal atrial fibrillation (cardiac evaluation context)

Non-covered indications and denial risks

Medicare generally does not cover stress echo for routine screening in asymptomatic patients without established cardiac risk factors. Common denial triggers include:

  • Pre-operative clearance without documented cardiac symptoms or risk factors
  • Routine annual cardiac evaluation in the absence of new or worsening symptoms
  • Repeat stress echo within a short interval without clinical justification in the record
  • Ordering diagnosis is a symptom code without supportive clinical documentation of why imaging was indicated

Which companion codes bill alongside 93350

The stress echo code family includes component codes for the exercise portion of the study. In a hospital outpatient or split-service setting, the cardiologist reading the echo bills 93350. The supervising physician reports 93015 or one of its component codes.

Pabau claims management screen showing claim submission status and billing detail
Pabau’s claims management logs each 93350 claim with its companion codes, so a bundled 93018 gets caught before the claim leaves your practice.
CPT code Description Billing relationship to 93350
93015 Cardiovascular stress test: complete (supervision, tracing, and interpretation) May be billed alongside 93350 by a separate physician performing the stress component. Confirm NCCI edits.
93016 Cardiovascular stress test: physician supervision only Used when the supervising physician does not interpret the tracing. Another physician reports the remaining components.
93017 Cardiovascular stress test: tracing only (no interpretation) Facility or technician component, billed without interpretation
93018 Cardiovascular stress test: interpretation and report only Do not bill with 93350. Interpretation is already bundled into the 93350 descriptor.
93352 Use of echo contrast agent during stress echo (add-on code) Append to 93350 when contrast is administered. Never report it as a standalone code.

Add-on code 93352: Contrast echocardiography

When suboptimal endocardial border definition is encountered during stress imaging, contrast agents such as Definity or Lumason may be administered. In these cases, add-on code 93352 is appended to the base stress echo code, either 93350 or 93351.

The American Society of Echocardiography (ASE) confirms that 93352 is never billed without a primary stress echo code. It also requires documentation of why contrast was clinically necessary.

NCCI bundling rules and coding edits

The National Correct Coding Initiative (NCCI) bundles several codes that coders commonly attempt to bill alongside CPT Code 93350. Always verify the current NCCI table version before asserting any edit status, as edits are updated quarterly.

  • Bundled (do not bill separately with 93350): 93018, because interpretation is already included. Also M-mode echo codes and resting 2D echo codes when the complete stress echo is performed.
  • Potentially billable with appropriate modifiers (verify current NCCI): 93015 and its component codes 93016/93017 when performed by separate providers
  • Always check: payer-specific edits may differ from NCCI. Some commercial payers follow different bundling logic than Medicare.

Medicare reimbursement rates for CPT Code 93350

Medicare reimbursement for CPT Code 93350 varies by geographic location, service setting, and annual conversion factor adjustments.

The figures below represent approximate national averages based on 2026 Medicare Physician Fee Schedule data. Always verify current rates using the CMS Physician Fee Schedule lookup tool for your specific locality.

Facility vs non-facility payment rates

Facility rates apply when the service is rendered in a hospital outpatient department or ambulatory surgical center. Non-facility rates apply in a physician office or independent practice, where the practice bears the overhead cost of equipment and staff.

Setting Approximate national average (2026) Notes
Facility (hospital outpatient) Approximately $120-$180 Physician professional component only. The facility bills separately for equipment and staff.
Non-facility (physician office) Approximately $250-$350 The higher rate reflects practice overhead. The physician absorbs equipment and staffing cost.

Important: These are approximate figures for reference only. Geographic adjustment factors (GAFs) for your locality will change the actual payment. Verify using the FastRVU 2026 RVU lookup tool or the CMS PFS search for exact locality-adjusted rates.

Relative value units behind the payment

RVUs determine Medicare payment through the resource-based relative value scale (RBRVS). Three components make up the total RVU for any code: work (physician time and skill), practice expense (overhead), and malpractice. Use the AAPC CPT code lookup for current RVU values by code year.

RVU component What it reflects Source for verification
Work RVU Physician time, skill, and intensity required to perform and interpret the stress echo CMS PFS final rule or FastRVU lookup
Practice expense (PE) RVU Overhead such as the echo machine, staff time and supplies. Differs between facility and non-facility. CMS PFS, two PE values published (facility and non-facility)
Malpractice (MP) RVU Professional liability insurance cost allocated to this service CMS PFS final rule

Documentation requirements before you bill

Audits of stress echocardiography claims keep flagging the same missing elements. A complete record for 93350 should contain every item below. Missing one can trigger a post-payment audit request or a payer recoupment.

  • Ordering indication: Clinical rationale for the stress echo, whether symptoms, risk factors, or a change in clinical status. It links directly to the supporting ICD-10 diagnosis code.
  • Stress protocol documented: Record whether treadmill, bicycle exercise, or a pharmacological agent was used. For a pharmacological study, name the agent.
  • Rest and stress image acquisition: The procedure note must confirm images were acquired at both rest and peak or post-stress stages.
  • Complete echo views: Documentation that standard parasternal, apical, and subcostal views were obtained.
  • Physician interpretation and report: A signed report by the interpreting cardiologist. It must include wall motion analysis comparing rest and stress.
  • Reason for contrast (if 93352 billed): Document that endocardial border definition was suboptimal without contrast and that contrast was medically necessary.
  • Supervising physician identity (if split service): When another physician supervises the stress test, name that physician in the record and document the split clearly.

Build the checklist into the echo workflow so every element is captured before the claim is generated. Tying documentation to the coding step catches a missing wall motion comparison while the study is still fresh.

Pro Tip

Build a stress echo documentation template that mirrors the 93350 checklist. Include rest imaging confirmation, the stress protocol name, peak stress images, and a wall motion comparison. Pre-populate the template fields in your EHR so physicians complete the required elements during dictation, not after the claim is already in queue.

How the practice setting changes the billing

The service setting changes how 93350 is billed, which companion codes apply, and what rate is paid.

Setting Who bills what Companion code implications
Hospital inpatient Physician bills the 93350 professional component. The hospital bills facility charges separately. Stress supervision (93016) may be billed by the supervising cardiologist if different from the echo interpreter
Hospital outpatient (HOPD) Physician bills 93350 and the facility bills its APC. The facility rate applies to the physician payment. Same split-billing rules. Avoid billing 93018, because interpretation is bundled into 93350.
Independent cardiology office Physician bills 93351 when supervising the stress test and interpreting the echo. Two physicians means 93350 plus the stress component codes. Non-facility rate applies. The higher PE RVU compensates for practice overhead.

How 93350 fits the cardiac stress test code family

Coders often need to place 93350 against the other codes in the cardiac stress test family. The table below sets out the differentiator that drives code selection in each case, from a resting echo through to a nuclear perfusion study.

CPT code Procedure Imaging modality Key differentiator
93350 Stress echo, complete, with interpretation Transthoracic echo (TTE) Echo interpretation only, without stress test supervision
93351 Stress echo with stress test supervision Transthoracic echo (TTE) Single physician supervises and interprets, typically in an office setting
93306 Resting TTE, complete, with interpretation Transthoracic echo (TTE) No stress component; resting study only
93015 Cardiovascular stress test: complete EKG tracing (no echo) Treadmill EKG stress test only, with no echocardiographic imaging
78452 Myocardial perfusion imaging, multiple studies Nuclear (SPECT) Nuclear stress test in a different modality and code family

Common billing errors and how to avoid them

Most 93350 denials and audit findings trace to a short list of repeated mistakes. Each one is visible in the record before the claim goes out. Catching them at the coding desk costs far less than reworking a remittance.

  • Billing 93018 with 93350: Interpretation is already included in the 93350 descriptor. Adding 93018 creates a duplicate billing scenario that NCCI edits will catch and payers will deny.
  • Using 93350 when 93351 is correct: One cardiologist who supervises the stress protocol and interprets the echo in an office setting reports 93351. Choosing 93350 underpays the practice for the supervision work.
  • Missing rest imaging documentation: The descriptor requires imaging during rest and stress. Claims where the documentation only describes stress-phase findings lack the evidence that the complete study was performed.
  • Unbundling M-mode: M-mode is included when performed. Billing a separate echo code for M-mode recording during the same session is always incorrect.
  • Billing 93352 without justification: The contrast add-on requires documented clinical justification. Claims submitted with 93352 and no note explaining why contrast was medically necessary are routinely denied on audit.
  • Incorrect setting indicator: Billing a facility-rate code in a non-facility setting, or the reverse, causes payment discrepancies and may trigger a payer audit.

Map each error pattern above to the adjustment reason code it produces on your remittance. Tracking which claim lines return with which code shows the pattern across your full 93350 volume, rather than one remittance at a time.

Pro Tip

Run a quarterly audit of your 93350 claims. Pull every claim returned with denial code CO-4 (inconsistent modifier or procedure code) or CO-11 (diagnosis inconsistent with procedure). Map each denial back to the documentation template and fix what the template let through. A 15-minute audit prevents the same error from repeating across hundreds of claims.

How Pabau keeps 93350 claims clean

Most cardiology practices catch a bundled 93018 only when the remittance arrives. The coder builds the claim from the procedure note, the claim goes out, and the adjustment code comes back three weeks later.

Practice management software like Pabau moves that check upstream. Pabau’s claims management software validates each line against a maintained CPT catalog, so 93350 and its companion codes are not typed from memory.

Claim lines are scrubbed before submission, and every returning adjustment reason code is recorded against the line that caused it.

The outcome for a cardiology billing team is fewer reworked claims and a shorter list of surprises. When the same denial code shows up on 20 stress echo claims, you see it as a pattern rather than as 20 separate problems.

Streamline your cardiology billing workflows

Pabau helps cardiology practices manage claim submissions, track companion code pairs, and monitor denial patterns across payers. See how it works for your team.

Pabau cardiology billing workflow dashboard

Conclusion

Once the supervision question is settled, 93350 stops being a difficult code. The remaining work is documentary. Prove that both the rest and stress phases happened, and keep 93018 off the claim.

The trade-off worth remembering is that 93350 pays less than 93351 for a reason. If your cardiologist supervises the stress protocol in an office setting, coding 93350 out of caution gives away the supervision payment.

Start by auditing a quarter of 93350 claims against the documentation checklist above, then fix the template that produced the misses. Book a demo to see how Pabau tracks 93350 claims, companion codes and denial patterns for a cardiology billing team.

Continue your research

Continue your research

Need to understand how medical claims flow through a clearinghouse? Medical claims clearinghouse guide explains how claims are validated, scrubbed, and transmitted to payers before payment.

Want to understand the 837 transaction format behind electronic claims? 837 file format guide covers how CPT codes like 93350 are structured inside electronic claim submissions.

Not sure which payers you are contracted to bill 93350 under? Insurance credentialing guide covers the payer enrollment steps that decide which codes a practice can bill.

Frequently asked questions

What does CPT Code 93350 include?

CPT Code 93350 covers transthoracic stress echocardiography with real-time 2D image documentation and M-mode recording when performed. Imaging must be acquired during both rest and cardiovascular stress testing, whether by treadmill, bicycle or a pharmacological agent. The code also includes a complete interpretation and report, so 93018 should never be billed alongside it.

What is the difference between CPT 93350 and 93351?

CPT 93350 covers the echocardiographic component only, without stress test supervision. That makes it the code for hospital outpatient settings, where a separate physician supervises the stress protocol. CPT 93351 includes both supervision of the stress test and echo interpretation. It suits office or independent practice settings, where one cardiologist performs the whole procedure.

Is CPT 93350 for pharmacological or exercise stress echo?

CPT 93350 covers both. The descriptor explicitly includes treadmill exercise, bicycle exercise, and pharmacologically induced stress under a single code. Dobutamine, adenosine, and regadenoson protocols all fall under 93350. There is no need to select a different code based on the stress agent used.

What is add-on code 93352 and when is it used with 93350?

CPT 93352 is an add-on code appended to 93350 or 93351 when a contrast agent is administered. It applies when endocardial border definition is suboptimal without contrast. It cannot be billed as a standalone code and requires documentation confirming that contrast was medically necessary. Never submit 93352 without a clearly documented clinical rationale in the interpretation report.

What is the Medicare reimbursement rate for CPT 93350?

Medicare reimbursement for CPT 93350 varies by setting and geography. Facility rates in a hospital outpatient department run approximately $120 to $180 for the physician professional component. Non-facility office rates are higher, at roughly $250 to $350, because the physician bears equipment and staffing overhead. These are approximate national averages, so verify current rates with the CMS Physician Fee Schedule lookup tool for your locality.

What ICD-10 codes support medical necessity for CPT 93350?

Commonly accepted ICD-10 codes include I25.10 (coronary artery disease without angina), I20.9 (angina pectoris, unspecified), R07.9 (chest pain, unspecified), and R06.09 (dyspnea). The full list varies by Medicare Administrative Contractor jurisdiction. Check the active Local Coverage Determination for your MAC before billing, so you know which codes support coverage in your region.

What documentation is required to bill CPT 93350?

Required documentation starts with the clinical ordering indication, tied to the supporting ICD-10 code. Record the stress protocol used, naming the agent for a pharmacological study. Confirm that images were acquired at both rest and peak stress, and that complete cardiac views were obtained. The signed physician interpretation report must include wall motion analysis. When 93352 is appended, the record must also justify why contrast was medically necessary.

Found our content helpful?
×