Cardiology Medical Billing Services Built for Cath Labs, Echo Studies, and EP
Cardiology billing breaks more practices than any specialty we work with. Not because cardiologists are doing anything wrong. Because cardiology runs on multi component procedures, mandatory prior auth on 85 percent of cath lab cases, modifier rules that change with the place of service, and bundling edits that turn a $4,000 PCI claim into a $1,200 underpayment if you bill the diagnostic angiography separately. One missing -26 modifier on an echo interpretation. One LD modifier left off a left anterior descending PCI. One unbundled IVUS charge layered on top of a 92928. Each one trips a denial or recoupment.
We code these correctly the first time.
Medicotech handles end to end cardiology billing for invasive and non invasive cardiology, interventional cardiology, electrophysiology, cardiothoracic surgery, and outpatient cardiology practices across all 50 states. Our coders are AAPC certified and work the cardiology code set every day. We know which BCBS plans bundle 93306 with Doppler. We know which Aetna policies require prior auth on 93458 and which don’t. We submit clean claims, work denials within 72 hours, and keep your A/R days under 32. This page is part of our wider <medical billing services> across 50 plus specialties.
Cardiology Billing By The Numbers
How Medicotech compares to industry averages
Clean claim rate
96%
Industry avg: 85–90%
First pass acceptance
95%
Industry avg: 82–87%
Average A/R days
<32 days
Industry avg: 45–55 days
Denial rate
<7%
Industry avg: 18–25%
Prior auth approval rate
94%
Industry avg: 75–80%
Net collection rate (NCR)
96%
Industry avg: 88–92%
Charge entry turnaround
24 hrs
Industry avg: 3–5 days
Denial appeal turnaround
72 hrs
Industry avg: 10–14 days
Numbers reflect Medicotech client averages across cardiology practices in 2026. Industry averages reference MGMA, AAPC, and ACC published benchmarks. Cardiology denial rates run higher than most specialties because of multi component procedures and prior auth gates.
What Cardiology Billing Actually Includes
Cardiology billing is the process of submitting claims for cardiovascular services, posting payments, working denials, and collecting balances across the full range of diagnostic, non invasive, and interventional cardiology. It covers ECGs, echocardiograms, stress tests, Holter and event monitors, cardiac catheterization, percutaneous coronary intervention (PCI), electrophysiology studies, ablations, pacemaker and ICD implants, cardiac rehab, remote patient monitoring, and consultation E/M visits. Done right, it captures every billable component, gets prior auth before the procedure, and reimburses at the full contract rate within 30 days. Done wrong, cardiology practices lose 15 to 25 percent of revenue to denials, bundling errors, and prior auth gaps.
Eligibility, Benefits, and Prior Authorization
About 85 percent of cardiac catheterizations and most advanced imaging require prior authorization. We submit auth requests 7 to 14 days before scheduling, attach supporting documentation, and track approval status until it lands. We surface eligibility issues at the front desk before the patient is on the table.
Cardiology Coding
Our AAPC certified coders work the full cardiology code set: ECG splits, echo and stress echo, stress test components, Holter and external monitor codes, cardiac cath, PCI with artery modifiers, pacemaker and ICD, EP studies, cardiac rehab, remote patient monitoring, plus the new 2026 Category III codes for drug coated balloon angioplasty.
Modifier Accuracy
Cardiology lives and dies on modifiers. Modifier 26 for professional component. TC for technical component only. Modifier 25 on E/M for same day procedures. Modifier 59 for distinct procedural services. LD, LC, RC, LM, RI to identify the coronary artery treated. Wrong modifier equals 100 percent denial. We maintain a payer specific modifier matrix updated every quarter.
Charge Capture for Multi-Component Procedures
PCI cases with IVUS, FFR, contrast, multi vessel intervention, and supply costs leave money on the table when charge capture is incomplete. We auto capture from your imaging and cath lab systems — Epic, Cerner, GE Vivid, Philips, Siemens — so no contrast, no Doppler, no 3D imaging, no device gets missed.
Claim Scrubbing and Submission
Pre submission scrubbing checks NCCI bundling edits, modifier sequencing, ICD-10 to CPT linkage for medical necessity, and unit counts. Bundling errors are the single largest source of cardiology underpayments. We catch these before they become recoupments.
Denial Management and Appeals
Cardiology denial rates run higher than most specialties. We work every denial within 72 hours — coding mismatch, missing modifier, medical necessity gap, prior auth issue, bundling violation. Our appeal templates draw on the procedure note, imaging report, and ICD-10 specificity. We recover roughly 87 percent of appealed cardiology revenue.
Payment Posting and Underpayment Recovery
ERAs and EOBs post within one business day. We reconcile every line against the contracted fee schedule for that payer. Most cardiology practices have at least 5 percent of payments coming in below contract. We flag and chase underpaid claims, incorrect write offs, and downcoded E/M visits.
A/R Follow Up
Anything aging past 30 days gets active workup. We call payers, request remittance advice, escalate stuck claims, and pursue secondary billing automatically. Your A/R aging report gets cleaned weekly as part of our broader revenue cycle management workflow.
Patient Statements and Collections
Cardiology patients carry complex statements: an office visit, an in office EKG, an outside echo interpretation, a cardiac stress test from a separate facility. We send statements with EOB context that patients can read. Patient inquiries route to our toll free number so your front desk stops fielding billing calls.
Credentialing for Cardiology Providers
If you are hiring a new cardiologist, EP specialist, or APP, we handle initial payer enrollment, hospital privileges support, CAQH maintenance, NPI updates, and re credentialing every 36 months. Our average credentialing time is 60 to 75 days through cleaner application submissions and weekly follow up.
SEE WHERE YOUR CARDIOLOGY PRACTICE IS LOSING REVENUE.
Why Cardiology Billing Is Harder Than Most Specialties
Cardiology billing has structural complexity that most specialties don't deal with. If you've worked in a cath lab or run an outpatient cardiology practice, you already know.
Multi component procedures with split billing: A single echocardiogram performed at a hospital and interpreted by your cardiologist creates two claims: 93306-TC from the hospital, 93306-26 from your practice. Bill the global code by mistake and the payer denies both halves. Bill the wrong component and you collect either the technical or the professional, not both.
Bundling rules that change with the procedure: Diagnostic coronary angiography performed during a PCI is bundled into the intervention. Bill it separately and you trigger a recoupment. IVUS and FFR (codes 92978, 93571) follow specific edit rules and are not always separately billable. We track NCCI edits monthly.
Prior auth on 85 percent of cath lab procedures: Most commercial payers and Medicare Advantage plans require prior auth on cardiac caths, advanced imaging (cardiac CT, cardiac MRI), and EP studies. Auth windows are typically 7 to 14 days. Miss it and the procedure becomes a write off or a patient liability fight.
Coronary artery modifiers on every PCI: Codes 92920, 92924, 92928, 92933, 92937, 92941, 92943 require artery modifiers: LD (left anterior descending), LC (left circumflex), RC (right coronary), LM (left main), RI (ramus intermedius). Wrong modifier equals denial. Multiple vessel interventions need multiple modifiers in correct sequence.
2026 ICD-10 heart failure reclassification: The October 2025 ICD-10 update introduced new HFpEF and HFrEF classifications under I50. Practices using legacy codes like I50.9 (heart failure, unspecified) are getting downcoded for lack of specificity. We migrated client coding to the new structure on the October effective date.
New Category III codes for drug coated balloon angioplasty: Effective 2026, Category III codes 0913T and 0914T cover drug coated balloon angioplasty with IVUS or OCT guidance. Most billing teams missed the addition. We track Category III coverage policies by payer because reimbursement varies and prior auth is almost universal.
Telehealth in cardiology has stricter rules: Modifier 95 for video, modifier 93 for audio only. RPM codes 99453 through 99458 require documented patient consent, device setup, data review time, and at least 16 days of device data per 30 days. Missing any one element triggers recoupment. Cardiology RPM is a meaningful revenue line but only when documented to spec.
E/M plus same day procedure requires modifier 25: A 99213 office visit billed alongside a 93000 EKG on the same day needs modifier 25 on the E/M, and the documentation must show the E/M was a separately identifiable service. Without it, the E/M gets denied as bundled.
Mental Health CPT Codes We Bill Daily
Here's a working reference of the codes that drive most behavioral health revenue. Keep this handy. Better yet, hand it to your front desk so they stop guessing on session length.
| CPT Code | Service | Modifier Note |
|---|---|---|
| 93000 | ECG, complete (tracing + interpretation + report) | Global. No -26/-TC needed if same provider. |
| 93005 | ECG, tracing only | Technical component only. |
| 93010 | ECG, interpretation and report only | Use when tracing acquired elsewhere. |
| 93307 | Transthoracic echo, complete without Doppler | Mutually exclusive with 93350 same DOS. |
| 93308 | Transthoracic echo, follow up or limited | Lower reimbursement than 93306. |
| 93350 | Stress echo with continuous monitoring | Includes stress portion. |
| 93351 | Complete stress echo (supervision + interpretation + report) | Most common in outpatient. |
| 93015 | Cardiovascular stress test, complete | Global. Includes supervision, tracing, report. |
| 93016 | Stress test, supervision only | Component code. |
| 93017 | Stress test, tracing only | Component code. |
| 93018 | Stress test, interpretation only | Component code. |
| 93225 | Holter monitor, recording only | Technical component. |
| 93226 | Holter monitor, scanning analysis with report | Technical. |
| 93227 | Holter monitor, interpretation and report only | Professional component. |
| 93452 | Left heart cath with coronary angiography | Most common diagnostic cath. |
| 93797 | Cardiac rehab, no continuous ECG | Per session. |
| 93296 | ICD remote interrogation | Once per 90 days. |
| CPT Code | Service | Modifier Note |
|---|---|---|
| 93224 | Holter monitor, 48 hr global | Includes hookup, recording, analysis, interpretation. |
| 93458 | Left heart cath with coronary and bypass graft angiography | If LIMA or vein grafts present. |
| 93306 | Transthoracic echo, complete with Doppler and color flow | Most billed cardiology code. Use -26/-TC for split billing. |
| 92920 | PCI with stent, single vessel | Requires LD/LC/RC/LM/RI modifier. |
| 92928 | PCI with drug eluting stent, single vessel | Same artery modifier rules. |
| 92933 | PCI with stent through bypass graft | Artery modifier required. |
| 92978 | Intravascular ultrasound (IVUS), initial vessel | Bundling rules apply. |
| 93571 | Fractional flow reserve (FFR), initial vessel | Bundling rules apply. |
| 33206–33249 | Pacemaker and ICD implant family | Device codes plus HCPCS L codes for hardware. |
| 93620 | EP study, comprehensive | Often bundled with 93621, 93622. |
| 93656 | Catheter ablation for atrial fibrillation | High value, high audit risk. |
| 93294 | Pacemaker remote interrogation | Once per 90 days. |
| 93451 | Right heart catheterization | Includes pressure measurement and sampling. |
| 93798 | Cardiac rehab with continuous ECG | Per session, higher reimbursement. |
| 99453–99458 | Remote patient monitoring | Setup + monthly device data + treatment time. |
| 0913T–0914T NEW 2026 | Drug coated balloon angioplasty with IVUS or OCT | Category III. Coverage varies. Prior auth almost universal. |
Top Denial Reasons in Cardiology Billing (And How We Stop Them)
Nine denials drive most of the lost revenue in cardiology. We work each one before the claim leaves your practice.
Missing Artery Modifier on PCI Codes
92928 billed without LD, LC, RC, LM, or RI results in an automatic denial. The payer cannot process a PCI claim without knowing which vessel was treated.
✔ We require artery selection at charge entry before submission.Missing Prior Auth on Cath Lab Procedures
93458, 92928, 93656 ablation, cardiac MRI, and cardiac CT (75571 through 75574) almost universally require prior authorization. Missing it means a guaranteed denial.
✔ We submit 7 to 14 days ahead and track until approved.Modifier 26 vs TC Mistake on Imaging
Echo or cath interpretation billed as global when only the professional component applies. This is one of the most common and costly cardiology billing errors.
✔ We code from the procedure note location, not a template.Bundling Violation on Diagnostic Angiography During PCI
Diagnostic angio billed separately when it is already bundled into the PCI code. NCCI edits flag this, and payers recoup the overpayment.
✔ We run NCCI edits before every submission.Missing Modifier 25 on Same Day E/M Plus Procedure
99213 plus 93000 on the same day without modifier 25 on the E/M causes the E/M to be denied as bundled into the procedure, even when it was a separate, significant visit.
✔ We add modifier 25 and verify the separate E/M is documented.Heart Failure ICD-10 Not Specific Enough
I50.9 used when I50.32 (chronic diastolic heart failure) is documented in the note. Payers downcode or deny for lack of ICD-10 specificity, and the revenue gap adds up fast.
✔ We code from the cardiologist's note, never a generic template.IVUS or FFR Billed Without Checking NCCI Edits
92978 or 93571 added to a claim when bundling rules for that payer prohibit separate billing. This is a common audit trigger and recoupment risk, especially for Medicare Advantage plans.
✔ We verify NCCI edit status per payer before adding component codes.Stress Test Component Error
93015 billed as the global code when only 93018 (interpretation only) was performed at this site. Wrong component code means incorrect reimbursement or outright denial based on place of service.
✔ We split stress test components correctly per place of service.RPM Data Threshold Not Met
99454 billed without 16 days of device data in the 30 day period. Medicare and most commercial payers require the threshold to be documented before billing. Submitting short triggers recoupment.
✔ We track device data days against the threshold before the claim goes out.Cardiology Subspecialties We Bill For
We bill the full range of cardiology subspecialties. Each has its own documentation patterns and code stack.
General outpatient cardiology. Interventional cardiology (cath lab, PCI, structural heart). Electrophysiology (EP studies, ablation, device implants). Non invasive cardiology (echo, stress, nuclear). Heart failure clinics. Cardiothoracic surgery (we also have a dedicated cardiothoracic surgery billing page). Pediatric cardiology. Adult congenital cardiology. Cardio oncology. Preventive cardiology. Vascular medicine. Hospital based cardiology consultation services.
If your subspecialty isn’t listed, ask. We’ve probably billed it.


EHR and Cath Lab Systems We Work In
We integrate with your existing systems. No forced migration. No workflow rebuild.
Epic, Cerner, athenahealth, eClinicalWorks, NextGen, AdvancedMD, Kareo (Tebra), Practice Fusion, Greenway, DrChrono, Allscripts. Cath lab and imaging integrations: GE Mac, GE Vivid, Philips IntelliSpace, Siemens syngo, Mortara, Spacelabs, Cardiac Science. If your EHR exports CMS-1500 data and your imaging system exports DICOM with reports, we can capture every billable component.
SWITCHING FROM ANOTHER BILLING COMPANY?
How We Onboard a Cardiology Practice
Most cardiology practices are fully transitioned in 14 to 21 days. Cath labs and EP heavy practices sometimes take a few extra days for the cath lab system integration.

Discovery & BAA
Days 1 to 3. Discovery call. We review your last 90 days of claims, your current PM/EHR/cath lab system, your payer mix, your subspecialty mix, and your pain points. You sign the BAA and engagement letter.
Integration & Build
Days 4 to 10. We connect to your PM and imaging systems, pull historical data, and build your payer matrix correct payer IDs, fee schedules, cardiology specific prior auth rules, modifier rules, NCCI edit status. Your dedicated cardiology billing team gets assigned. You meet them by name.
Live Submission
Days 11 to 21. We start submitting claims for current procedures. We work the existing A/R aging in parallel and chase recoverable underpayments from the prior 90 days. Weekly status calls begin. You get your first KPI dashboard.
Managed Growth
Day 22 onward. Full cycle running. Weekly KPI dashboard delivered every Monday: clean claim rate, denial rate by category, A/R aging by bucket, collections by CPT, prior auth pipeline, top denial codes, underpayment recovery.
Compliance and Data Security
Cardiology bills run high dollar values per claim, which puts a target on the billing process for OIG and payer audits. We build for audit defense from day one.
HIPAA compliant. BAA executed before any data access. SOC 2 Type II controls on every system that touches PHI. AES 256 encryption at rest and TLS 1.3 in transit. Role based access with audit logging. Annual third party security assessment. Quarterly internal audits on high risk codes (92928, 93458, 93656). Workforce training every 6 months. Background checks on every employee.
We’ve never had a reportable breach.


How We Charge
You pay a percentage of collections. Typically 4 to 8 percent depending on volume, procedure mix, and payer mix. Cardiology practices with heavy cath lab volume usually price closer to the 5 to 6 percent range because the average claim value is higher. Outpatient cardiology with mostly E/M, ECG, and echo trends to the upper end of the range. The rate is fixed in your service agreement. No setup fees. No long term contract. No hidden charges.
The free billing audit is exactly that: free. We pull your last 90 days of claims, identify denial patterns, modifier errors, bundling violations, missed underpayment recovery, and prior auth gaps. You get the report whether you engage us or not.
Frequently Asked Questions
What is cardiology medical billing?
Cardiology medical billing is the process of coding, submitting, and collecting on claims for cardiovascular services. It covers ECGs, echocardiograms, stress tests, Holter monitors, cardiac catheterization, PCI, electrophysiology studies, ablations, pacemaker and ICD implants, cardiac rehab, and remote patient monitoring. It uses CPT codes (mostly the 93000 and 92920 series), ICD-10 cardiovascular codes (I00 through I99), and HCPCS codes for devices and supplies.
What CPT codes do you bill for cardiology?
We bill the full cardiology code set: 93000, 93005, 93010 for ECG; 93306, 93307, 93308, 93350, 93351 for echocardiography; 93015 through 93018 for stress testing; 93224 through 93228 for Holter and event monitoring; 93451 through 93464 for cardiac catheterization; 92920 through 92944 for PCI; 33206 through 33249 for pacemaker and ICD; 93620 through 93656 for EP and ablation; 93294, 93296 for device interrogation; 93797, 93798 for cardiac rehab; 99453 through 99458 for RPM; plus the new 0913T and 0914T Category III codes for drug coated balloon angioplasty.
How is cardiology billing different from other specialties?
Cardiology has multi component procedures (echos, caths, stress tests with separate technical and professional components), prior auth on 85 percent of cath lab cases, mandatory artery modifiers on PCI (LD, LC, RC, LM, RI), strict bundling rules around diagnostic angiography during PCI, and high audit risk on 92928, 93458, and 93656 ablations. Denial rates run higher than most specialties because of these structural complexities.
When do I use modifier 26 vs modifier TC in cardiology?
Modifier 26 is the professional component, used when your cardiologist only interprets a study performed at another facility. Modifier TC is the technical component, used when your practice owns the equipment and staff but a different provider interprets. If your practice does both (own the equipment and interpret), you bill the global code with no modifier. Wrong modifier equals 100 percent denial.
What artery modifiers do PCI codes need?
PCI codes 92920, 92924, 92928, 92933, 92937, 92941, and 92943 require an artery modifier identifying which coronary artery was treated: LD (left anterior descending), LC (left circumflex), RC (right coronary), LM (left main), or RI (ramus intermedius). Multi vessel interventions need multiple modifiers in correct sequence.
Do you handle prior auth for cardiac catheterization?
Yes. About 85 percent of cardiac caths and most advanced cardiac imaging require prior auth. We submit 7 to 14 days before the scheduled procedure with supporting documentation (symptoms, vitals, prior tests, ICD-10 specificity). We track approval status until it lands and flag any payer specific issues before the patient arrives.
What is the new 2026 cardiology code update?
Two changes hit in 2026. First, Category III codes 0913T and 0914T were added for drug coated balloon angioplasty with IVUS or OCT guidance. Most practices missed the addition because Category III codes don’t get the same attention as Category I. Second, the October 2025 ICD-10 update reclassified heart failure under I50 with new HFpEF and HFrEF specificity. Using legacy I50.9 now triggers downcoding for lack of specificity.
What is your clean claim rate for cardiology?
96 percent. That means 96 percent of cardiology claims we submit are accepted on first pass and paid without rework. The cardiology industry average is 85 to 90 percent. We hit 96 percent through pre submission scrubbing against NCCI edits, modifier matrix verification, ICD-10 to CPT linkage checks, and a payer rules engine updated quarterly.
How do you bill same day E/M plus an EKG?
We bill the E/M (99213, 99214) with modifier 25 plus the EKG (93000) on the same date of service. Modifier 25 indicates the E/M was a separately identifiable service. Documentation must support both: a clear E/M note covering history, exam, and decision making distinct from the EKG indication. Without modifier 25, the E/M gets denied as bundled.
Do you bill telehealth and remote patient monitoring for cardiology?
Yes. Modifier 95 for video visits, modifier 93 for audio only. RPM codes 99453 (setup), 99454 (device data, 30 day), 99457 (treatment management, first 20 minutes), and 99458 (each additional 20 minutes) require specific documentation: patient consent, device education, at least 16 days of device data in the 30 day period, and time tracked treatment management. We track all four to spec.
Is Medicotech HIPAA compliant?
Yes. We are HIPAA compliant, sign a BAA before any data access, run SOC 2 Type II controls, and use AES 256 encryption at rest with TLS 1.3 in transit. We also run quarterly internal audits on high risk cardiology codes (92928, 93458, 93656) for audit defense. We have never had a reportable breach.
How much does cardiology billing cost?
Our pricing is a percentage of collections, typically 4 to 8 percent. Cath lab heavy practices usually price 5 to 6 percent because average claim value is higher. Outpatient cardiology with mostly E/M, ECG, and echo trends higher. No setup fees, no long term contracts, no hidden charges. The free 90 day audit is included before any engagement.
What is the free billing audit?
Yes. We are HIPAA compliant, sign a BAA before any data access, run SOC 2 Type II controls, and use AES 256 encryption at rest with TLS 1.3 in transit. We also run quarterly internal audits on high risk cardiology codes (92928, 93458, 93656) for audit defense. We have never had a reportable breach.
How long does cardiology onboarding take?
14 to 21 days for most cardiology practices. Cath labs and EP heavy practices sometimes take a few extra days for the imaging system integration. We connect to your PM, EHR, and cath lab systems, build your payer matrix, assign your dedicated cardiology billing team, and start submitting current claims while we work existing A/R in parallel.
Get Your Free Cardiology Billing Audit
Stop guessing where your cardiology practice is losing money. We'll pull your last 90 days of claims, identify denial patterns, modifier errors, bundling violations, prior auth gaps, and missed underpayment recovery — then walk you through the findings on a 30-minute call. No commitment. No sales pitch.
- Denial Pattern Analysis – Pinpoint which payers are rejecting which cardiology codes and why.
- Modifier & Bundling Errors – Catch 26/TC, 59, and global period mistakes costing you reimbursements.
- Prior Auth Gaps – Identify where missing authorizations are triggering avoidable denials.
- Underpayment Recovery – Surface payer underpayments on high-value cardiology procedures.
HIPAA Compliant • Specialized for Cardiology
