Cardiology Billing Services & RCM
TC/26 split billing, cath lab and EP claim scrubbing, and RPM billing built for cardiology's CPT density.
- HIPAA Compliance Certified
- BAA signed with every client
- U.S. Wyoming LLC
- No setup fee
- No long-term contract
- Works inside your EHR
One cardiology visit, a dozen ways to bill it wrong.
Sterling scrubs by procedure type, not by guess.
Cardiology billing gets its own logic, not the same rules used for every other specialty.
The codes that decide whether you get paid.
Cardiology carries more billable complexity per encounter than almost any other specialty.
TC/26 Split Billing
Technical vs. professional component billing on echoes, stress tests, and nuclear imaging.
diagnosticEKG/ECG Billing: CPT 93000, 93005, 93010
Global vs. technical-only vs. professional-only EKG billing, one of the most common component-split denial causes when the wrong code or modifier is used.
diagnosticRPM: CPT 93294-93299
Remote cardiac device monitoring, with data-transmission windows tracked per 30-day cycle.
remote monitoringEP & Device Billing
Electrophysiology and cardiac implantable device procedures, normalized across manufacturers.
interventionalCath Lab Billing
Interventional procedure documentation and modifier validation for cath lab claims.
interventionalBuilt for cardiology's CPT density.
Verify
Eligibility and device-monitoring enrollment confirmed before the encounter.
Scrub
TC/26 modifiers, cath lab and EP codes validated against payer rules and equipment ownership.
Reconcile RPM
Device transmission data normalized across manufacturers and matched to billing windows.
Collect
Clean claims submit same-day; denials get root-cause analysis by procedure type.
Cardiology Codes We Bill
Each code links to a guide covering documentation, modifiers, NCCI edits and the denial it draws most often, with the exact fix.
| Diagnostic: ECG, stress testing and imaging | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 78452 | Myocardial perfusion SPECT, multiple studies | Stress test and tracer left unbilled |
| CPT 93000 | Routine 12-lead ECG, global | Screening diagnosis such as Z00.00 (CO-50) |
| CPT 93005 | ECG tracing only | Billed alongside 93000 for the same tracing |
| CPT 93010 | ECG interpretation and report only | Second physician's read of the same tracing |
| CPT 93015 | Cardiovascular stress test, global | Global code billed where the components apply |
| CPT 93016 | Stress test supervision only | Billed alongside the global code 93015 |
| CPT 93017 | Stress test tracing only | Billed by an entity that does not own the equipment |
| CPT 93018 | Stress test interpretation and report only | Only one interpretation per study is payable |
| CPT 93784 | 24-hour ambulatory blood pressure monitoring | Indication outside NCD 20.19 coverage |
| Echocardiography | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 93306 | Complete TTE with spectral and color flow Doppler | 93320 or 93325 billed alongside, which it already includes |
| CPT 93307 | Complete TTE without Doppler | Doppler add-ons billed with it, which CPT excludes |
| CPT 93308 | Limited or follow-up echo | A limited study billed as a complete echo |
| CPT 93320 | Spectral Doppler add-on | Billed with 93306, which already includes it |
| CPT 93325 | Color flow Doppler add-on | Billed with 93306, which already includes it |
| CPT 93350 | Stress echo, imaging only | Stress test codes left unbilled alongside it |
| CPT 93351 | Stress echo including ECG monitoring and supervision | Stress test codes billed alongside, which it already includes |
| Cardiac catheterization | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 93451 | Right heart catheterization | Billed next to a code that already includes right heart cath |
| CPT 93452 | Left heart cath with ventriculography, no angiography | Billed with 93454 instead of the single code 93458 |
| CPT 93454 | Coronary angiography, no heart catheterization | CO-97 when billed with 93458-93461, which already include it |
| CPT 93458 | Left heart cath with coronary angiography | CO-97 when 93454 is billed alongside it |
| CPT 93459 | Left heart cath with coronary and bypass graft angiography | Post-CABG study under-reported as 93458 |
| CPT 93460 | Right and left heart cath with coronary angiography | Split into 93451 + 93458 instead of one combined code |
| CPT 93461 | Right and left heart cath with coronary and graft angiography | Under-reported as 93459 or 93460 |
| Interventional / PCI | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 92920 | Coronary angioplasty, single major vessel | Deleted 2026 branch add-on still billed |
| CPT 92928 | Coronary stent, one lesion, single major vessel | Multi-lesion or bifurcation case billed as 92928 instead of 92930 |
| CPT 92930 | Coronary stents, two or more lesions or a bifurcation | Several stents in one lesion billed as 92930 instead of 92928 |
| CPT 92933 | Coronary atherectomy with stent, single major vessel | Stent or angioplasty billed separately in the same vessel |
| CPT 92941 | PCI during acute MI, culprit vessel | Culprit lesion billed with an elective PCI code |
| CPT 92945 | CTO revascularization, antegrade and retrograde | Combined approach billed as 92943, or 92945 without documenting both |
| Electrophysiology | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 93624 | EP follow-up study | Reported alongside an ablation in the same session |
| CPT 93650 | AV node ablation | Temporary pacemaker placement billed separately |
| CPT 93653 | EP study with SVT ablation | 3D mapping 93613 billed alongside, which it includes |
| CPT 93654 | EP study with VT ablation | 3D mapping 93613 billed alongside, which it includes |
| CPT 93656 | EP study with AF ablation by pulmonary vein isolation | Mapping, ICE or transseptal billed alongside, which it includes |
| Device & remote monitoring | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 93294 | Remote pacemaker check, physician component | Billed monthly instead of once per 90 days |
| CPT 93295 | Remote ICD check, physician component | Billed monthly instead of once per 90 days |
| CPT 93296 | Remote pacemaker or ICD check, technical component | Billed by an entity that does not run the monitoring |
| CPT 93297 | Remote implantable physiologic monitor, 30 days | Billed on a 90-day cycle or twice in a period |
| CPT 93298 | Remote subcutaneous rhythm monitor, 30 days | Billed on a 90-day cycle or twice in a period |
| CPT 93299 | Remote monitor technical component, 30 days | Submitted to Medicare, which uses modifier TC instead |
| CPT 99453 | RPM setup and patient education | Billed more than once per episode of care |
| CPT 99454 | RPM device supply, 16 or more days of data | Fewer than 16 days of data (see 99445) |
| CPT 99457 | RPM management, first 20 minutes | No interactive communication documented |
| CPT 99458 | RPM management, each added 20 minutes | Partial increments billed as a full unit |
| Cardiac rehabilitation | ||
|---|---|---|
| Code | What it covers | Most common denial |
| CPT 93798 | Cardiac rehab session with ECG monitoring | Sessions beyond the covered limit |
CPT® is a registered trademark of the American Medical Association.
What cardiology practices ask first.
What is TC/26 split billing in cardiology?
What's the difference between CPT 93000, 93005, and 93010 for EKG billing?
What CPT codes cover cardiac remote patient monitoring?
Why does cardiology have higher denial rates than other specialties?
Do you bill for interventional cardiology and EP procedures?
What EHR and device platforms do you work with?
Get the free Cardiology Modifier Cheat Sheet
Related reading
- Provider credentialing & payer enrollment. Cardiology groups often add providers across hospital and office settings. We keep every enrollment, effective date and revalidation deadline on one calendar.
- How we verify our coding guidance. The primary sources behind these pages, who reviews them, and how we correct errors.
- Full-service RCM. Eligibility, coding, claims, denials and AR follow-up, end to end.
- Claim denied as not medically necessary. Corrected claim or appeal, the deadlines, and how to prevent it.
- Prior authorization services. Requirement checks, submission, payer follow-up, appeals and renewals, handled for you.
- Cardiology billing in Texas. Texas Medicaid enrollment and TDI prompt pay rules with the 95-day filing limit.
- Free credentialing for new billing clients. Credentialing with 3 insurance payers at no cost when you start billing with us.
See it on your own cardiology claims.
Eligibility verification (EV), benefits verification (BV), prior authorizations, and denial management at no cost for your first 30 days.
No setup fee. No long-term contract.