Choosing a billing partner shouldn't take weeks of demos. Get matched with billing companies experienced in your specialty and practice size — Our vetted partner network handles the shortlisting.
When outsourcing pays off
Three quiet signals that a change is worth pricing:
- First-pass denial rate has stayed above 10% for two quarters. That's above the industry median [1] and it rarely fixes itself.
- >90-day A/R sits above 15%. Older receivables collect at cents on the dollar; the trend line matters more than the snapshot.
- You can't name one person to call when a claim breaks. Ticket queues extend rework time; a single accountable owner shortens it.
Two or more true? A vetted partner usually earns back the switching cost within a few billing cycles.
Ready to compare?
Answer a few quick questions and matched partners will reach out within one business day. You choose who to talk to — there's no obligation.
What the benchmarks say
Independent revenue-cycle reporting has landed on a fairly consistent picture of where practices lose ground. Three numbers keep coming up across MGMA, Experian, and HFMA's most recent surveys.
The gap between a top-quartile billing shop and a median one shows up on two lines: denial rate and >90-day A/R. Both are measurable in a single reporting pull, and neither requires a system migration to improve.
CPT/ICD Codes Cardiology Billers Must Master
Below is a working reference of codes cardiology billers touch most often, alongside the denial triggers that show up first in a partner review. Fee-schedule numbers are national Medicare Physician Fee Schedule (2024–2025) ballparks; actual reimbursement varies by Medicare Administrative Contractor jurisdiction and payer contract.
CPT 93000 · Electrocardiogram, Complete
National Medicare payment ballpark: ~$18–24 per code (2024–2025 PFS, MAC-dependent). Denial trigger cardiology billers see most: the interpretation-and-report component is unbilled or unsigned. A high-volume cardiology practice can push this code 2,000+ times per year, so a 10–15% denial rate compounds into meaningful leakage a solo cardiologist cannot afford to leave uncontested.
CPT 93010 · Electrocardiogram, Interpretation and Report Only
Interpretation-only component paid separately from the technical component. National Medicare payment ballpark: ~$8–12 (2024–2025 PFS, geographic locality varies). Common denial: billed by a physician who did not sign the report, or billed when the technical component was already bundled under 93000. A partner that catches this at claim scrub, not at appeal, is worth the switching cost on its own.
CPT 93306 · Echocardiography, Complete with Doppler and Color Flow
National Medicare payment ballpark: ~$180–240 (2024–2025 PFS, MAC-dependent), often the single largest recurring cardiology CPT after office visits. Denial triggers: incomplete documentation of all four required components (2D, M-mode, spectral Doppler, color-flow Doppler) or a mismatched ICD-10 that does not support medical necessity under the local coverage determination.
CPT 93454 · Coronary Angiography without Left Heart Catheterization
National Medicare payment ballpark: ~$450–600 (2024–2025 PFS, national physician component only; facility rates differ substantially, MAC-dependent). Denial triggers cluster around missing modifier -26 for the professional-only component and imaging-appropriateness edits when the referring diagnosis is unspecified. Cardiology billers must know when to reach for 93458 instead (adds LV angiography).
CPT 93458 · Coronary Angiography with Left Ventricular Angiography
National Medicare payment ballpark: ~$550–750 (2024–2025 PFS, MAC-dependent). Higher-value sibling of 93454. Common billing error: coding 93454 + a separate LV angiography code when the bundled 93458 is the correct single-code descriptor. Unbundling triggers post-payment audits with claw-back risk, so partner selection should probe how the biller handles the 93454 vs 93458 decision.
CPT 92928 · Percutaneous Coronary Intervention, Single Vessel
National Medicare payment ballpark: ~$1,200–1,800 for the professional component (2024–2025 PFS, MAC-dependent). Multi-vessel add-on codes (92929) carry separate payment rules and modifier-59 requirements. Denials often trace back to insufficient documentation of vessel-specific medical necessity or missing prior authorization for elective indications. Ask how a prospective biller structures pre-service authorization tracking.
CPT 33206 · Insertion of Permanent Pacemaker, Atrial
National Medicare payment ballpark: ~$1,800–2,400 for the professional component (2024–2025 PFS, MAC-dependent). Companion codes 33207 (ventricular, ~$1,900–2,600) and 33208 (dual-chamber, ~$2,100–2,900) follow the same denial profile: missing indication documentation, wrong device-model codes, or supply-code mismatches with the facility claim. Downstream interrogation codes (93288, 93293) generate recurring revenue that gets missed without a device-tracking workflow.
CPT 33249 · Insertion of Implantable Cardioverter-Defibrillator
National Medicare payment ballpark: ~$2,400–3,500 for the professional component (2024–2025 PFS, MAC-dependent). One of the highest per-claim cardiology values, and one of the most audited — the Medicare National Coverage Determination requires specific EF thresholds and NYHA class documentation. A billing partner that does not audit ICD indication documentation before submission is the wrong partner for an EP-heavy practice.
CPT 78452 · Myocardial Perfusion Imaging, SPECT, Multiple Studies
National Medicare payment ballpark: ~$220–340 for the professional component (2024–2025 PFS, MAC-dependent). Requires supervision level documentation, appropriate-use criteria attestation (CMS AUC program), and specific stress-agent documentation. Common denial: missing the imaging appropriateness modifier under the AUC program. Confirm the billing partner tracks AUC ordering compliance.
ICD-10 I50.9 · Heart Failure, Unspecified
Highest-risk unspecified code in the cardiology ICD stack. Payers increasingly deny E/M and imaging claims that lean on I50.9 when a more specific code (I50.22 for chronic systolic, I50.32 for chronic diastolic, I50.42 for combined) is supported by the chart. A billing partner that queries the physician for specificity rather than submitting the unspecified default is the difference between a paid claim and a rework loop.
ICD-10 I48.91 · Atrial Fibrillation, Unspecified
Similar unspecified-code trap. Payers prefer I48.0 (paroxysmal), I48.1 (persistent), I48.2 (chronic), or I48.21 (permanent) whenever the chart supports it. Anticoagulation-related billing (CPT 93793 for warfarin management, or E/M weighting for DOAC counseling) hinges on a specific AF subtype. Ask a prospective biller how many I48.91 defaults their scrub caught and requeried in the last quarter.
ICD-10 I25.10 · Atherosclerotic Heart Disease Without Angina
The default 'stable CAD' code, and the one most likely to be paired with the wrong imaging or procedure code. When the chart documents any angina — stable, unstable, or documented ischemia — the correct sibling code (I25.110, I25.111, I25.118, I25.119) supports higher-value downstream procedures. Sitting on I25.10 when a subtype is documented forfeits medical necessity for stress testing and elective catheterization.
Sources
[1] Experian Health — State of Claims 2024. https://www.experian.com/healthcare/resources/state-of-claims-2024
[2] MGMA — 2024 Annual Report & Practice Operations Survey. https://www.mgma.com/data
[3] HFMA — Revenue Cycle Analytics Report, 2024 edition. https://www.hfma.org/topics/revenue-cycle/