Specialty Billing Guide

Cardiology Billing Guide 2026

Echo, Stress Tests, Cath Lab & Denial Prevention

Cardiology denials cluster in three places: prior authorization gaps on diagnostic imaging, component coding errors on echo and cath, and modifier 25 errors on procedure-plus-visit claims.

Cardiology is one of the highest-complexity billing specialties in medicine. A single patient encounter can generate codes from six different CPT families (E&M, cardiovascular medicine, radiology, surgery, monitoring, and implantable device follow-up) each with its own rules around global periods, supervision levels, professional vs. technical components, and prior authorization. A single misread echo report or missed nuclear stress authorization can cost a practice the full study payment, and at volume that adds up to real money fast. This guide covers the most financially significant coding areas for cardiology practices in 2026.

Electrocardiogram (ECG/EKG) Billing

ECG codes are among the highest-volume but most frequently miscoded cardiovascular services. The key distinction is the professional/technical component split.

CPT CodeDescriptionWhen to Use
93000ECG with interpretation & reportComplete global code; same practice performs and reads the ECG
93005ECG: tracing only (technical component)Practice owns equipment; cardiologist reads remotely
93010ECG: interpretation & report onlyProfessional component; cardiologist reads study performed elsewhere

Don't bill 93000 and then append modifier 26; 93000 is already the global code. Use 93005 and 93010 on separate claims when the technical and professional services are split between two entities.

CPT Code for an Echo With Doppler (93306)

CPT 93306 is a complete transthoracic echocardiogram with spectral and color Doppler. The 2026 Medicare national non-facility rate is $196.73 globally, split into $67.47 professional and $129.26 technical. If the report doesn't document every required structure, a limited study (93308) pays $101.20.

CPT CodeStudyGlobalProfessional (26)Technical (TC)
93306Complete TTE with Doppler and color flow$196.73$67.47$129.26
93307Complete TTE without Doppler$137.95$43.09$94.86
93308Limited or follow-up TTE$101.20$24.72$76.49

Echocardiography Billing

Echocardiograms are the highest-revenue diagnostic service for most cardiology groups and the most prior-auth-intensive. Code selection depends on structures imaged, whether Doppler was performed, and the imaging approach.

CPT CodeDescriptionKey Requirement
93306TTE: complete with Doppler & color flowMust document LV, RV, MV, TV, AV, pericardium, Doppler, and color flow
93307TTE: complete without DopplerAll echo elements; no Doppler; rarely appropriate in 2026
93308TTE: limited or follow-upFocused study; document which structures examined and why limited scope
93312TEE: completeTransesophageal; separate procedure note; anesthesia risk documentation required
93320Doppler echo: pulsed wave and/or continuous waveAdd-on to 93307 or 93308 when Doppler is performed without color flow (93306 already includes it)
93325Doppler echo: color flow velocity mappingAdd-on; billed with 93307 or 93308 when color Doppler performed
93351Stress echo: complete with DopplerIncludes stress component; requires separate stress protocol documentation
Top audit risk: Billing 93306 when documentation only supports 93308. Payers increasingly use AI-based claim review to match echo report elements to the billed code. The gap between the two codes runs roughly $80 to $150 per study, and on a practice doing 200 echoes a month, a template that consistently under-documents can mean $20,000 to $35,000 a year in downcoded revenue. If the report doesn't document all required structures, downcode to 93308 proactively, or face retrospective audits with recoupment demands.

Stress Testing Billing

Stress tests come in multiple forms (exercise treadmill, pharmacologic, nuclear, and stress echo) each with separate CPT codes and professional/technical splits.

Exercise & Pharmacologic Stress Tests

CPT CodeDescriptionNotes
93015Cardiovascular stress test: completeGlobal code; includes supervision, interpretation, and report
93016Stress test: physician supervision onlyProfessional component; physician must be on-site during the test
93017Stress test: tracing onlyTechnical component; equipment and monitoring
93018Stress test: interpretation & report onlyProfessional component; physician read

Nuclear Stress Tests (Myocardial Perfusion Imaging)

CPT CodeDescriptionNotes
78451MPI: single study, SPECTRest or stress only; one imaging session
78452MPI: multiple studies, SPECTRest AND stress; most common for full nuclear stress test
78453MPI: single study, planarLess common; planar imaging without SPECT
78454MPI: multiple studies, planarRest and stress planar imaging
A9500Technetium Tc-99m sestamibiRadiopharmaceutical HCPCS; billed separately when purchased by practice

Nuclear stress tests require prior authorization from nearly every commercial payer and most Medicare Advantage plans. Authorization must specify both the stress component and the imaging component. Getting auth for only one and billing both is a denial waiting to happen.

Cardiac Catheterization

Cath lab billing is among the most complex in medicine. Since 2013, cardiac cath codes use a base code plus add-ons based on coronary arteries injected. Bundling rules are strict.

CPT CodeDescriptionNotes
93454Coronary angiography without LVBase code; most catheterizations start here
93455Coronary angiography with bypass graftsUse when bypass grafts are also injected
93458Left heart cath + coronary angioIncludes LV injection; most common diagnostic cath code
93460Right and left heart + coronary angioComplete right and left heart study
93461Right and left heart + coronary angio + bypass graftsMost complete; all components

Interventional add-on codes (stent placement, atherectomy, balloon angioplasty) are separate from diagnostic cath codes and carry their own prior auth requirements. Diagnostic-to-intervention on the same day ("ad hoc PCI") requires documentation justifying the decision to proceed with intervention during the same session.

Holter and Event Monitor CPT Codes 2026: 24-Hour to 14-Day Billing

A 14-day patch or Holter monitor bills under 93245 to 93248, which cover external ECG recording for more than 7 days up to 15 days. 93245 is the global code, 93246 is recording, 93247 is scanning analysis and 93248 is physician review. Medicare's 2026 national rate for 93245 is $289.59.

MonitoringGlobalRecordingScanning analysisPhysician review
Up to 48 hours93224 ($70.48)93225 ($18.04)93226 ($34.74)93227 ($17.70)
More than 48 hours up to 7 days93241 ($279.23)93242 ($11.69)93243 ($244.83)93244 ($22.71)
More than 7 days up to 15 days93245 ($289.59)93246 ($11.69)93247 ($253.18)93248 ($24.72)
Patient-activated event monitor, up to 30 days93268 ($169.68)93270 ($8.35)93271 ($137.61)93272 ($23.71)

Rates are 2026 Medicare national non-facility amounts. The 2021 revisions added the 93241 to 93248 families; the 93224 to 93227 codes for monitoring up to 48 hours are still valid, so match the code family to the days the patient wore the device. Mobile cardiac telemetry (up to 30 days) uses 93228 for physician review ($25.05) and 93229 for technical support ($758.53). Some MACs price these codes differently, so check yours.

E&M + Procedure Same Day: Modifier 25

Cardiology practices frequently provide both an E&M and a procedure on the same day. Modifier 25 on the E&M signals a separately identifiable service beyond pre/post-procedure work. Three documentation requirements apply:

High-audit combination: Modifier 25 on the same day as 93306 is automatically flagged by Medicare and most commercial payers. Document the separate E&M rationale explicitly, e.g., "patient presented with new chest pain; echo ordered to evaluate; separately evaluated hypertension management and adjusted medications."

Prior Authorization: Cardiology Landscape

ServiceMedicare (Traditional)Medicare AdvantageCommercial
TTE (93306)No prior authOften required; check planRequired by most plans after 1 study/year
Nuclear stress (78452)No prior authAlmost always requiredRequired by virtually all plans
Diagnostic cath (93458)No prior authUsually requiredRequired; may need imaging documentation first
Elective PCINo prior authOften requiredRequired with documentation of failed medical therapy
Extended cardiac monitoring (93228)No prior authSometimes requiredRequired by many commercial plans

Top Cardiology Denial Reasons & Fixes

Denial ReasonRoot CauseFix
Echo downcoded 93306 → 93308Report missing required elements (e.g., no explicit tricuspid valve documentation)Create structured echo report template mapping every 93306 required element
Nuclear stress: no authAuth for stress only, not imaging; or wrong service date on authVerify auth covers both procedure dates; confirm ICD-10 on auth matches claim
Modifier 25 deniedCombined note used for E&M and procedure; no separate problem documentedSeparate E&M template from procedure report; train physicians to document distinct rationale
Cath component coding deniedAdd-on codes billed without correct base code, or wrong combination code selectedBuild cath order sets that auto-populate correct base + add-on based on vessels injected
Holter: wrong code familyMonitoring duration doesn't match the code, such as 93224 billed for a 7-day patchMatch the code family to the days worn: 93224–93227, 93241–93244 or 93245–93248
Nuclear radiopharmaceutical not coveredA9500 billed by office-based practice where payer bundles it into global rateVerify payer policy: hospital outpatient settings receive separate payment; office-based often don't

Cardiology Audit Exposure: Echo Reports, Nuclear Studies, and Cath Bundling

Cardiology gets audited where the money is: imaging and the cath lab. For echocardiography, reviewers compare the final report with the elements required by the code you billed. If 93306 was billed but the report doesn't address every required structure, the claim can be downcoded. For nuclear studies, the questions are medical necessity and whether the patient met the criteria your payer requires.

Cath lab claims are reviewed for bundling and documentation of each vessel injected. Because a single cardiology encounter can draw on six code families, an error in one area often pulls in a records request for the others. Contractors can look back three years, and on a practice with a recurring echo-downcoding or nuclear-authorization pattern, that lookback can put $60,000 to $150,000 in recoupment at stake. A documented internal review of echo and nuclear reports once a quarter is a practical way to stay ahead of them.

Billing an echocardiogram at a higher level than the report supports is the classic cardiology downcode. If the report is missing a required element, the code you billed isn't supported, and a template that doesn't enforce those elements will repeat the error on every study. Fix the template, not just the claim.

Frequently Asked Questions About Cardiology

What is the CPT code for a 14-day Holter monitor?

A 14-day patch or Holter monitor bills under 93245 to 93248, which cover external ECG recording for more than 7 days up to 15 days. 93245 is the global code, 93246 is recording, 93247 is scanning analysis and 93248 is physician review. Medicare's 2026 national rate for 93245 is $289.59.

What is the CPT code for an echo with Doppler?

CPT 93306 is a complete transthoracic echocardiogram with spectral and color Doppler. The 2026 Medicare national non-facility rate is $196.73 globally, split into $67.47 professional and $129.26 technical. If the report doesn't document every required structure, a limited study (93308) pays $101.20.

What's the difference between the technical and professional component of an ECG?

93000 covers the ECG with interpretation and report. When the practice owns the equipment and interprets the tracing, it bills globally. When only one part is done, the technical and professional pieces are billed separately with the appropriate modifier.

Are the old Holter codes 93224 to 93227 still valid?

Yes. 93224 to 93227 still cover external ECG monitoring up to 48 hours. The 2021 revisions added 93241 to 93248 for monitoring from 48 hours up to 15 days. Use the code family that matches the monitoring duration.

Which cardiology services usually need prior authorization?

It varies by payer. The article's table shows that nuclear stress tests almost always need authorization for Medicare Advantage and commercial plans, while traditional Medicare doesn't require it for many of the same services. Verify by plan before scheduling.

Running a rehab program? Our cardiac and pulmonary rehab billing guide covers session time rules, caps and the KX modifier.

📋

Free Download: The 10-Point RCM Health Check

The billing gaps most practices don't catch until they show up as denials. Get the checklist: free, no spam.

✓ Got it! Your info is saved: view the checklist now →

We don't share your info. Unsubscribe any time.

Is Your Cardiology Practice Leaving Echo and Stress Revenue Behind?

Rcmaxis checks report templates, prior authorizations, and professional and technical splits so cardiology claims pay at the level you earned.

Get Your Free Revenue Assessment

Related: see how we handle Cardiology billing services for practices like yours.

References

  1. American College of Cardiology. Coding and Physician Reimbursement. acc.org/Tools-and-Practice-Support/Practice-Solutions/Coding-and-Reimbursement
  2. Centers for Medicare & Medicaid Services. National Correct Coding Initiative Policy Manual for Medicare Services. cms.gov/medicare/coding-billing/national-correct-coding-initiative-ncci-edits/medicare-ncci-policy-manual
  3. Medical Group Management Association. MGMA DataDive and RCM Benchmarking Resources. mgma.com
  4. American College of Cardiology. 2019 AUC for Multimodality Imaging in Nonvalvular Heart Disease. acc.org
  5. Society of Cardiovascular Computed Tomography. Coding/Reimbursement. scct.org/page/CodingReimbursement
  6. Centers for Medicare & Medicaid Services. Medicare Program Integrity Manual (Pub. 100-08), Chapter 3: Verifying Potential Errors and Taking Corrective Actions. cms.gov/Regulations-and-Guidance/Guidance/Manuals/downloads/pim83c03.pdf
  7. HHS Office of Inspector General. Work Plan. oig.hhs.gov/reports/work-plan