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 93351: Stress echo billing, rates, and documentation

CPT Code 93351 is the billing code for a transthoracic stress echocardiogram that includes continuous ECG monitoring and physician supervision. One code covers the resting echo, the stress phase, the ECG tracing, the supervision, and the written report.

Medicare pays roughly $233 for the code nationally in 2026, and that amount barely moves between a physician office and a hospital outpatient department. ECG monitoring is what decides the code. Without it, the correct code is 93350, which pays less.

Four causes account for most 93351 denials. They are code choice against 93350, NCCI bundling with 93015, the wrong Place of Service code, and missing ECG documentation.

Key takeaways
Found our content helpful?

Key takeaways

CPT Code 93351 describes a transthoracic stress echocardiogram with continuous ECG monitoring and physician supervision bundled into a single code.

The difference from CPT 93350 is electrocardiographic monitoring, which 93351 includes and 93350 does not, so the two are not interchangeable.

Medicare pays CPT 93351 at essentially the same rate in an office and a facility, because CMS assigns the code the same practice expense RVU.

The ICD-10-CM diagnosis on the claim has to match a covered indication, or the claim is denied for medical necessity.

Practice management software like Pabau validates required claim fields, submits electronically, runs eligibility checks, and posts ERA remittances.

CPT Code 93351: full descriptor and clinical definition

The American Medical Association’s CPT code set defines CPT Code 93351 in two parts. The base procedure comes first, then the component that separates it from 93350.

  • Echocardiography, transthoracic, real-time with image documentation, during rest and cardiovascular stress test using treadmill, bicycle exercise and/or pharmacologically induced stress, with interpretation and report;
  • including performance of continuous electrocardiographic monitoring, with physician or other qualified health care professional supervision.

The procedure runs in two halves. A cardiologist or qualified health care professional (QHP) performs a transthoracic echo (TTE) on a resting patient. The echo is then repeated during or immediately after a stress test. Real-time images are captured throughout, and continuous ECG monitoring runs for the duration.

The physician then interprets both the echo images and the ECG tracing and produces a single written report. All of that sits inside CPT Code 93351.

The stress modality can be treadmill exercise, bicycle exercise, or a pharmacologic agent such as dobutamine or adenosine. The code is the same regardless of which stress method is used.

Covered indications for stress echocardiography

CPT Code 93351 applies when the record documents all four of these components:

  • Transthoracic echo imaging at rest and during stress.
  • Cardiovascular stress testing by treadmill, bicycle, or pharmacologic agent.
  • Continuous electrocardiographic monitoring.
  • Physician or QHP supervision during the stress phase.

Missing any one of them shifts the claim to a different member of the stress echo family. According to the Centers for Medicare and Medicaid Services (CMS), covered indications for stress echocardiography generally include:

  • Evaluation of known or suspected coronary artery disease (CAD).
  • Assessment of myocardial viability.
  • Evaluation of valvular disease under physiologic stress.
  • Workup of unexplained chest pain.
  • Pre-operative cardiac risk stratification.

Non-covered indications include routine screening in asymptomatic low-risk patients. Repeat testing within short intervals, without a change in clinical status, also falls outside coverage.

The ICD-10-CM diagnosis code on the claim has to support the clinical indication. A diagnosis that does not align with a covered indication drives medical necessity denials, even when the procedure itself is coded correctly.

Pro Tip

Check your Medicare Administrative Contractor’s (MAC) Local Coverage Determination (LCD) for cardiovascular stress testing before billing. LCDs can vary by region and may list additional covered or excluded indications beyond the national Medicare policy.

CPT Code 93351 vs CPT 93350: key differences

One bundled component separates CPT 93350 from CPT Code 93351, and that component is electrocardiographic monitoring. CPT 93350 covers the stress echo without it. CPT Code 93351 includes it. Reporting the wrong one is the most common undercoding error in stress echo billing.

Feature CPT 93350 CPT Code 93351
Continuous ECG monitoring Not included Included and bundled
Physician supervision required Yes Yes
Interpretation and report Included Included
Stress modalities Treadmill, bicycle, pharmacologic Treadmill, bicycle, pharmacologic
Can be billed with 93352 (contrast add-on) Yes Yes
Medicare payment (approximate) Lower, with no ECG component Higher, ECG monitoring included

If the cardiologist performed continuous ECG monitoring and supervised the test, the claim should carry CPT Code 93351 rather than 93350. Choosing 93350 when 93351 applies is undercoding, and it leaks revenue steadily across a high-volume stress echo practice.

When to add the contrast code 93352

CPT 93352 is an add-on code for echocardiographic contrast agent use, and it cannot be billed independently. When a contrast agent is injected to improve left ventricular opacification or endocardial border definition, 93352 is appended to either 93350 or CPT Code 93351.

Key billing rules for CPT 93352:

  • Always reported as an add-on to 93350 or 93351, never standalone.
  • Medical necessity for contrast must be documented. Inadequate image quality without contrast is the typical justification.
  • Do not separately bill for the contrast agent drug using a J-code alongside 93352 unless the payer’s policy explicitly permits it.
  • Some payers require prior authorization for contrast use, so verify before the procedure.

CPT 93352 carries its own RVU value and raises the total reimbursement for the encounter. Missing it when contrast was used loses revenue the record already supports. Add-on codes need explicit documentation of the clinical condition that triggered them.

What CPT Code 93351 bundles matters as much as what it leaves out. The cardiovascular stress testing family (93015-93018) covers non-echo stress tests and their component parts. NCCI bundling rules decide which of them can be reported alongside 93351.

Code Description Billable with CPT 93351?
93015 Cardiovascular stress test, complete (supervision, recording, and interpretation) No. NCCI bundling prohibits separate billing with 93351.
93016 Cardiovascular stress test, physician supervision only Generally bundled. Verify current NCCI edits before billing.
93017 Cardiovascular stress test, tracing only (without interpretation) Generally bundled with 93351.
93018 Cardiovascular stress test, interpretation and report only Generally bundled. Verify current NCCI edits.

National Correct Coding Initiative (NCCI) edits prohibit reporting CPT 93015 alongside CPT Code 93351, because the ECG supervision and recording components already sit inside 93351. Billing both generates an automatic edit flag. Bundling rules are updated quarterly, so check the current NCCI edit table before you submit.

The components that decide the code are spread across the two tables above. The matrix below maps them onto all four codes at once, so the choice comes down to reading a column.

Matrix of documented components by stress echo code
Only the ECG row separates 93350 from 93351, and 93352 is the single code you may report beside it. Components drawn from the AMA CPT descriptors and NCCI edits.

ICD-10-CM diagnosis codes that support medical necessity

Every CPT Code 93351 claim needs a supporting ICD-10-CM diagnosis code that justifies stress echocardiography. Payers cross-reference the diagnosis against their covered-indications policy before adjudicating. A non-covered diagnosis is the second most common denial reason after bundling errors.

ICD-10-CM code Description Clinical context
I25.10 Atherosclerotic heart disease of native coronary artery without angina pectoris Known CAD surveillance
R07.9 Chest pain, unspecified Unexplained chest pain workup
I20.9 Angina pectoris, unspecified Stable angina evaluation
R00.0 Tachycardia, unspecified Exertional palpitations or dysrhythmia evaluation
R06.09 Other forms of dyspnea Exertional dyspnea workup
Z86.39 Personal history of other endocrine, nutritional and metabolic diseases Pre-operative cardiac risk in select patients, such as a history of diabetes
I51.9 Heart disease, unspecified Myocardial viability assessment

Use the CrossCoder CPT-to-ICD-10 crosswalk tool to see the full list of diagnosis codes that Medicare and commercial payers accept for CPT Code 93351. Whichever code you land on, code to the highest level of specificity the documentation supports.

Medicare reimbursement rates for 93351

Medicare reimbursement for CPT Code 93351 is set through the CMS Physician Fee Schedule (MPFS). Rates are updated each January and vary by locality through the Geographic Practice Cost Index (GPCI). Verify the current figure with the CMS MPFS lookup tool rather than a prior-year table.

Facility vs non-facility rates

Setting does not change what Medicare pays for this code. CMS assigns CPT Code 93351 the same practice expense RVU in both places of service. The total payment therefore lands at roughly the same amount either way. There is no facility discount to plan around here.

Setting Place of Service code Approximate 2026 national rate How the payment is split
Non-facility (physician office) POS 11 Approximately $233 Global, where the same provider owns the equipment and the interpretation
Facility (hospital outpatient) POS 22 Approximately $233 Professional component to the physician, technical component to the hospital

Both figures are national unadjusted amounts for 2026, before any GPCI adjustment. CMS also publishes two conversion factors this year, one for qualifying APM participants and one for the rest. The same RVUs therefore produce two slightly different totals. Confirm your own locality figure in the MPFS lookup tool before quoting it.

GPCI multipliers move the amount up or down by locality. High-cost areas such as San Francisco, New York City, and Anchorage carry higher GPCI values. Use the FastRVU 2026 RVU lookup tool to retrieve the work, practice expense, and malpractice RVU values behind the figure.

The Place of Service code still matters, even though the payment is the same in both settings. POS 22 tells the payer that a facility owns the technical component, which changes who may bill what. A hospital-employed cardiologist scanning in the hospital uses POS 22, not POS 11.

Pabau billing module showing a claim linked to the patient encounter that generated it
Pabau’s billing module keeps the claim beside the encounter it came from. The Place of Service code and the interpreting provider carry across without re-entry.

Modifier guidelines: 26, TC, 52, and 59

Modifiers change how a payer reimburses CPT Code 93351. The wrong modifier, or a missing required one, is a top-five denial trigger for the stress echo code family.

Modifier Meaning When to use with CPT 93351
26 Professional component Physician performs interpretation only in a facility setting, and the facility bills the technical component separately.
TC Technical component Facility bills for equipment and staff only, while the physician bills separately with Modifier 26.
52 Reduced services Procedure was incomplete due to patient tolerance. Document the reason in the report.
59 Distinct procedural service Bypasses an NCCI bundling edit where the procedures are genuinely separate. Use cautiously, and document it.
QW CLIA-waived test Not applicable to 93351.

A global bill carries no modifier at all. It says the same physician or group performed both the technical and professional components in a non-facility setting. A hospital-based cardiologist reading studies for a hospital-owned echo lab bills Modifier 26 instead.

Billing the global in a facility setting pays only the professional component value. The hospital outpatient payment system has already paid the technical side.

Denials that follow a modifier error arrive with a remittance code attached. The denial codes reference maps the most common ones back to the mistake that produced them.

Documentation requirements for CPT Code 93351

A correctly coded CPT Code 93351 claim still fails on audit if the record does not support every element of the descriptor. CMS and commercial payers expect four documentation components in the chart note and the formal written report.

  • Interpretation and written report: a signed, dated report from the interpreting physician or QHP. It describes the resting and stress findings, including wall motion, ejection fraction, and valvular assessment at rest and peak stress.
  • ECG tracing and monitoring documentation: evidence that continuous electrocardiographic monitoring ran throughout the procedure. A strip or rhythm summary must be present in the record.
  • Supervision attestation: documentation that a physician or other QHP was physically present or immediately available during the procedure. Direct supervision is the CMS default for stress testing.
  • Image documentation: stored images, digital or film, showing real-time echocardiographic imaging at rest and during or immediately after stress. Image quality notes, including any use of contrast, must be present.

Missing or vague documentation is a leading cause of post-payment audits for stress echo claims. The medical billing compliance guidelines set out the retention and audit-readiness standards that apply across every CPT code family.

Pro Tip

Build a stress echo documentation checklist into your pre-claim workflow. Before CPT Code 93351 goes out, confirm that the signed interpretation report is filed. Then check the ECG strip, the supervision attestation, and the stored echo images linked to the encounter.

Common billing errors and denial reasons

Stress echo claims generate a predictable set of denial patterns. Most are preventable at the point of claim creation rather than through the appeals process.

  • Unbundling 93015 with CPT Code 93351: the most common NCCI edit violation. CPT 93015 covers a complete cardiovascular stress test, including supervision, recording, and interpretation. Those components already sit inside 93351, so billing both triggers an automatic edit.
  • Using 93350 when 93351 applies: if continuous ECG monitoring was performed, CPT Code 93351 is the correct code. Choosing 93350 undercodes the claim and understates the complexity of the procedure.
  • Wrong Place of Service: submitting POS 11 for a hospital-based procedure, or POS 22 for an office-based one. Either misstates who owns the technical component.
  • Missing ECG documentation: billing CPT Code 93351 without an ECG tracing in the record. On audit the claim gets recouped, because continuous ECG monitoring is a definitional component of the code.
  • Inadequate supervision documentation: the record must show that a physician or QHP was present during the stress phase. A note saying the patient tolerated the procedure without difficulty does not satisfy that requirement on its own.
  • Improper contrast add-on use: billing CPT 93352 as a standalone code, or billing it without documented inadequate image quality as the clinical justification.

Each of these is a workflow problem rather than a coding-knowledge problem. A denial log that records the remittance reason against the CPT code will show which of the six is actually costing your practice money.

How Pabau supports stress echo claim submission

In many cardiology practices the coder works from a printed superbill and a CPT reference. The rules live in one place and the claim gets built in another. An absent authorization code or membership number only surfaces when the payer rejects the file.

Practice management software like Pabau keeps the claim beside the encounter that produced it. Its streamlined claims management validates the fields a payer requires before the claim leaves the practice. A missing membership number gets caught at creation rather than on a remittance.

Claims then submit electronically through Claim.MD, our US clearinghouse partner. Eligibility checks run against the payer before the appointment. ERA remittances post back against the original claim, so reconciliation does not need a second spreadsheet.

For a practice running high stress echo volume, that removes the rekeying between the chart and the claim. Fewer rejections for missing fields also means less time spent chasing the same claim twice.

Submit stress echo claims from the patient record

Pabau builds the claim beside the encounter that produced it. Required fields get validated before submission, and ERA remittances post back against the original claim.

Pabau claims management dashboard

Conclusion

CPT Code 93351 has a narrow set of denial triggers, and every one of them is visible before the claim goes out. Code choice against 93350, NCCI bundling with 93015, the Place of Service code, and ECG documentation account for most of them.

The one assumption worth dropping is the facility discount. CMS pays this code the same in an office and a hospital outpatient department. The modifier decides the amount that lands, while the Place of Service code tells the payer who owns the technical component.

Pabau validates the fields a payer requires, submits through Claim.MD, and posts remittances back against the claim they belong to. Book a demo to see how the claim and the stress echo record stay together from encounter to payment.

Continue your research

Continue your research

Need to understand how clearinghouse submissions work? Claim.MD clearinghouse overview explains how electronic claims reach payers and why clearinghouse validation reduces denial rates.

Want to reduce first-pass denial rates across all CPT codes? Clean claim best practices walks through the checklist every claim must pass before it reaches the payer.

Exploring the 837P file format for electronic claim submission? 837 file guide covers EDI structure, loop requirements, and how the file maps to your superbill data.

Building a denial log for your cardiology claims? Denial management in healthcare shows how to track denial reasons by code and feed the pattern back into the workflow.

Reconciling payments after the claim is paid? Electronic remittance advice explains how an ERA posts back against the original claim and what to check on each line.

Frequently asked questions

What is CPT Code 93351?

CPT Code 93351 is the billing code for a transthoracic stress echocardiogram that includes continuous electrocardiographic monitoring and physician or qualified health care professional supervision. It covers echocardiographic imaging at rest and during cardiovascular stress, whether by treadmill, bicycle, or a pharmacologic agent. Interpretation and a written report are bundled into the same code.

Does CPT Code 93351 require physician supervision?

Yes. The AMA CPT descriptor for CPT Code 93351 explicitly requires physician or other qualified health care professional supervision during the stress phase. The level of supervision, direct or general, may vary by payer policy. The physician’s presence and availability must still be documented in the medical record.

Does CPT 93351 pay less in a hospital than in a physician office?

No. CMS assigns CPT Code 93351 the same practice expense RVU in both the facility and non-facility settings. The total payment is essentially the same in either place. What changes in a hospital is the split. The physician bills the professional component with Modifier 26, and the hospital bills the technical component.

Can CPT 93351 be billed with a nuclear stress test code such as 78452?

Generally no. Billing CPT Code 93351 alongside nuclear perfusion imaging code 78452 on the same date of service will typically trigger an NCCI edit. Payers treat the two as overlapping cardiac stress test procedures. Verify the current NCCI edits and your MAC policy before billing both on one claim.

Found our content helpful?
×