CPT CODE

CPT Code for Impella Insertion: A Complete Billing Guide for 2026

If you work in cardiology, interventional radiology, or cardiovascular surgery, you have likely faced a common question: what is the correct CPT code for Impella insertion?

The short answer is that it depends on the patient’s age and the access route. For adults, the primary codes are 33990 (percutaneous, arterial, for a single ventricle) and 33991 (percutaneous, venous-arterial, for a single ventricle). For pediatric patients, you will use 33992.

But coding is never that simple, right?

This guide walks you through everything you need to know. We will cover the specific codes, when to use each one, common billing mistakes, and how to document correctly. Whether you are a medical coder, a billing specialist, or a clinician who wants to understand the process, this article is for you.

CPT Code for Impella Insertion

CPT Code for Impella Insertion

Table of Contents

Understanding the Impella Device

Before we dive into codes, let us talk briefly about the Impella device itself.

The Impella is a temporary ventricular assist device (VAD). It is a small heart pump that helps a weakened heart push blood to the rest of the body. Doctors often use it during high-risk procedures like percutaneous coronary intervention (PCI) or for patients in cardiogenic shock.

Unlike a balloon pump, the Impella sits across the aortic valve. It actively pulls blood from the left ventricle and ejects it into the ascending aorta.

Important note: The CPT code describes the insertion procedure, not the device itself. The hospital typically bills for the device separately under HCPCS codes (such as Q0500 for Impella 2.5 or Q0504 for Impella CP).

Now, let us look at the actual codes.

Primary CPT Codes for Impella Insertion

The American Medical Association (AMA) created specific codes for Impella insertion. These codes are part of the Category I CPT code set.

Here is the complete table for quick reference.

CPT Code Procedure Description Typical Patient Access Route
33990 Insertion of ventricular assist device, percutaneous, arterial approach, for a single ventricle Adult (usually 18+) Arterial (femoral artery)
33991 Insertion of ventricular assist device, percutaneous, venous-arterial approach, for a single ventricle Adult (usually 18+) Venous-arterial (veno-arterial ECMO-like access)
33992 Insertion of ventricular assist device, percutaneous, for a single ventricle Pediatric (under 18) Various (depends on patient size)

Let us break each of these down in plain English.

CPT 33990: The Most Common Code

33990 is the code you will use most often. It covers percutaneous insertion of an Impella device using an arterial approach.

In most cases, this means the doctor accesses the femoral artery (the large artery in the groin). They insert the Impella catheter, advance it retrograde across the aortic valve, and position the pump in the left ventricle.

When to use 33990:

  • Adult patients (typically over 18 years)

  • Impella 2.5, Impella CP, or Impella 5.0 inserted via the femoral artery

  • Procedures done percutaneously (through the skin, not open surgery)

  • Single ventricle support (left ventricle)

When NOT to use 33990:

  • For patients under 18 years old (use 33992)

  • For open surgical placement (use unlisted code 33999)

  • For veno-arterial configuration (use 33991)

CPT 33991: The Venous-Arterial Approach

33991 is less common but still important. It describes insertion using a venous-arterial approach.

This means the doctor gains access through a vein (usually the femoral vein) and an artery. This configuration is similar to veno-arterial extracorporeal membrane oxygenation (VA-ECMO). It allows for more complete circulatory support.

See also  CPT Codes for Inpatient Admission: Billing, Guidelines, and Best Practices

When to use 33991:

  • Adult patients requiring full cardiopulmonary support

  • Cases where the device provides both venous drainage and arterial return

  • Typically used with more powerful Impella devices (like Impella RP for right heart support, though that is a different family)

Note on right heart support: Impella RP (for right ventricle support) has its own coding considerations. Always check the specific device and access method.

CPT 33992: Pediatric Impella Insertion

Children are not small adults. Their anatomy and physiology are different. That is why the AMA created 33992 specifically for pediatric patients.

This code is for percutaneous insertion of a ventricular assist device for a single ventricle in a patient under 18 years old.

Important: There is no age cutoff written in the code descriptor, but industry standards and payer policies generally apply this code to patients under 18. For older teenagers, check with your specific payer.

What About Impella Removal?

A frequent follow-up question is: how do you bill for Impella removal?

The answer depends on how the device was removed and who performs it.

Scenario Coding Recommendation
Removal via simple traction at the bedside Not separately billed (included in the global insertion code or E/M service)
Removal in the cath lab with imaging guidance Use 33990-52 (reduced services) or unlisted code 33999
Removal during open surgery Use 33999 (unlisted)

Most insurance companies consider routine percutaneous removal as part of the insertion procedure. You generally cannot bill a separate code unless the removal requires significant additional work.

Coder tip: Always check your local Medicare Administrative Contractor (MAC) guidance. Some MACs have specific policies on Impella removal.

Unlisted Code 33999: When Nothing Else Fits

Sometimes, the specific codes do not apply. In those cases, you use the unlisted procedure code 33999 (Unlisted procedure, cardiac surgery).

When should you use 33999?

  • Open surgical insertion: If the surgeon performs a cut-down to access the artery (instead of a percutaneous stick), the percutaneous codes may not apply.

  • Complex device configurations: If the team uses an Impella in a novel or hybrid configuration.

  • Combined procedures: When the Impella insertion is part of a larger, unlisted cardiac surgery.

  • Pediatric cases with unusual anatomy: When 33992 does not fully describe the work.

Warning: Using an unlisted code requires extra work. You must submit a cover letter explaining the procedure. You should also provide a comparable code (a “reference code”) for the payer to base payment on.

Without proper documentation, unlisted codes often lead to denials or delays.

Documentation Requirements for Impella Insertion

Good documentation is the backbone of correct coding. Payers want to see specific details in the operative report.

Here is a checklist of what to include:

  • Indication for the procedure: Is it for high-risk PCI? Cardiogenic shock? Post-cardiotomy support?

  • Access method: Arterial or venous-arterial? Percutaneous or cut-down?

  • Vessel used: Femoral artery? Axillary artery? Subclavian?

  • Device name and size: Impella 2.5, Impella CP, Impella 5.0, Impella RP.

  • Imaging guidance: Fluoroscopy, ultrasound, or both.

  • Positioning confirmation: How did the team confirm correct placement? (Fluoroscopy, echocardiography).

  • Complications: Any vessel dissection, bleeding, or malposition?

  • Duration of insertion procedure: Start and end time (especially for high-risk cases).

Sample Documentation Excerpt

*“Under ultrasound guidance, the right common femoral artery was accessed percutaneously. A 6-French sheath was placed. A 14-French sheath was then advanced over a wire. The Impella CP device was advanced retrograde across the aortic valve into the left ventricle. Position was confirmed with fluoroscopy and transesophageal echocardiography. The device was set to automatic mode with flow of 3.5 L/min.”*

This excerpt clearly supports the use of CPT 33990.

Billing for Multiple Procedures: Impella + PCI

One of the most common scenarios is Impella insertion followed by a percutaneous coronary intervention (PCI), such as angioplasty or stenting.

Can you bill for both?

Yes, you can. But you must understand modifier rules.

Procedure CPT Code(s) Modifier Needed?
Impella insertion (percutaneous, arterial) 33990 No modifier for the Impella code itself
Coronary angiography 93454, 93455, etc. Modifier -59 or -XU (distinct service)
PCI with stent 92920, 92921, 92928, 92929 Modifier -59 or -XU (distinct service)

Why use modifiers? The National Correct Coding Initiative (NCCI) sometimes bundles Impella insertion with other endovascular procedures. To show that the Impella was truly a separate and distinct service, you append modifier -59 (Distinct Procedural Service) or the more specific -XU (Unusual non-overlapping service).

Example:

  • 33990 (Impella insertion)

  • 92928 (PCI with drug-eluting stent, one vessel)

  • 93454 (Coronary angiography, one vessel) – with modifier -59

Important: Some payers may consider the Impella insertion as inherent to the PCI in high-risk cases. Check your specific payer policies. When in doubt, append the modifier and include strong documentation.

ICD-10 Diagnosis Codes That Support Medical Necessity

A CPT code alone is not enough. You need a diagnosis code that justifies why the Impella was necessary.

Here are the most common ICD-10 codes used with Impella insertion.

Coding tip: Do not use R57.0 (shock) alone if the patient also has an acute MI. Sequence the MI code first, then the shock code. For high-risk PCI without shock, use the appropriate chronic ischemic heart disease code (I25 series).

Common Billing Mistakes and How to Avoid Them

Even experienced coders make errors. Here are the top mistakes to watch out for.

Mistake #1: Using the Wrong Code for Access Route

Example: Billing 33991 when the doctor only used an arterial approach.

Solution: Read the operative report carefully. If the report only mentions the femoral artery (no venous access), use 33990.

Mistake #2: Billing Removal Separately (Without Modifier)

Example: Submitting 33990 for insertion and another code for removal on the same day.

Solution: Most payers consider removal part of the global insertion package. Only bill removal separately if the removal happens on a different date or requires extraordinary work.

Mistake #3: No Imaging Documentation

Example: The report does not mention fluoroscopy or echo guidance.

Solution: Always document the type of imaging used. Payers expect image guidance for percutaneous cardiac device placement.

Mistake #4: Using 33992 for Large Teenagers

Example: A 17-year-old patient who is over 100 kg receives an Impella CP. The coder uses 33992.

Solution: Check payer policies. Some payers prefer adult codes (33990/33991) for older teenagers with adult-sized anatomy. When in doubt, contact the payer’s provider representative.

Mistake #5: Forgetting Modifier -59 for PCI

Example: Billing 33990 and 92928 on the same claim without any modifier.

Solution: Append modifier -59 or -XU to the PCI code. Without it, the payer may deny one of the procedures as bundled.


Real-World Coding Scenarios

Let us look at five real-world examples. These will help you see how the rules apply in practice.

Scenario 1: Elective High-Risk PCI

Patient: 68-year-old male with severe triple-vessel disease and an ejection fraction of 25%. The interventional cardiologist inserts an Impella CP via the right femoral artery, then performs PCI with two drug-eluting stents to the left anterior descending artery.

Coding:

  • 33990 – Impella insertion, percutaneous, arterial

  • 92929 – PCI, two vessels (because two stents in the same vessel count as one vessel if same session? No – LAD is one vessel, so 92928 if single vessel. Correct: 92928 for LAD. If second vessel: 92929.)

  • Modifier -59 on the PCI code

Diagnosis: I25.10 (atherosclerotic heart disease) and I50.9 (heart failure). No shock code unless documented.

Scenario 2: Cardiogenic Shock Post-MI

Patient: 55-year-old female presents with an anterior STEMI and cardiogenic shock (blood pressure 70/40). In the cath lab, the team inserts an Impella CP via the left femoral artery, then performs angioplasty and stenting of the proximal LAD.

Coding:

  • 33990 – Impella insertion

  • 92928 – PCI, one vessel

  • Modifier -59 on 92928

Diagnosis: I21.0 (STEMI of anterior wall) and R57.0 (cardiogenic shock). Sequence: I21.0, R57.0.

Scenario 3: Pediatric Patient with Myocarditis

Patient: 9-year-old male with acute fulminant myocarditis and severe left ventricular dysfunction. The team inserts an Impella 2.5 via the right femoral artery.

Coding: 33992 – Pediatric Impella insertion

Diagnosis: I40.9 (acute myocarditis, unspecified) and I50.9 (heart failure)

Scenario 4: Open Surgical Cut-Down

Patient: 72-year-old male with severe peripheral artery disease. The femoral arteries are heavily calcified. The surgeon performs a surgical cut-down to expose the right femoral artery, then inserts an Impella 5.0 directly into the artery.

Coding: 33999 (unlisted cardiac surgery procedure)

Documentation required: Operative note describing the cut-down, the artery exposure, and the device placement. Attach a cover letter comparing the work to CPT 33990 with a suggested payment amount (e.g., 150% of 33990 due to open approach).

Scenario 5: Impella Removal on a Different Day

Patient: Admitted for cardiogenic shock. Impella CP inserted on Monday. On Thursday, the patient’s heart recovers. The nurse practitioner removes the Impella at the bedside by simple traction.

Coding: Do not bill for the removal. It is included in the global service of the insertion.

If the removal happens in the cath lab with fluoroscopy on a different day: Consider 33990-52 (reduced services) or 33999. Most coders use 33990-52 with a modifier.

Payment and Reimbursement Considerations

Let us talk about money. What can you expect to be paid for Impella insertion?

Please remember that payment rates vary significantly by payer, region, and setting (hospital outpatient vs. ambulatory surgery center).

Here are approximate 2026 Medicare physician fee schedule amounts (facility price, not the hospital facility fee).

CPT Code Medicare National Average (Physician Work, Facility)
33990 $380 – $450
33991 $420 – $500
33992 $350 – $420
33999 (unlisted) Varies (based on comparison to 33990 or 33991)

Important: These numbers are for the physician’s professional fee only. The hospital facility will bill separately for the procedure room, supplies, and the Impella device itself (using HCPCS codes like Q0500, Q0504, etc.).

Hospital Outpatient Payment (APC)

For hospitals billing under the Outpatient Prospective Payment System (OPPS), Impella insertion typically falls under an Ambulatory Payment Classification (APC). As of 2026, 33990 and 33991 are often assigned to APC 5183 (Level 3 Vascular Procedures) or similar. The hospital payment may range from $4,000 to $8,000, plus separate device pass-through payment for the Impella catheter.

Note: Device pass-through payments change frequently. Always check the latest CMS Hospital Outpatient Prospective Payment System (OPPS) addendum.

Medicare and Private Payer Policies

Medicare covers Impella insertion for specific indications. The most common coverage determination is for cardiogenic shock following acute myocardial infarction.

See also  CPT Code J7325: Hyaluronan or Derivative for Intra-Articular Injection

Medicare National Coverage Determination (NCD) for VADs: There is no specific NCD just for Impella. Instead, coverage is determined by Local Coverage Determinations (LCDs) from your MAC.

Example LCD language (typical):

“Percutaneous ventricular assist devices (pVADs) are reasonable and necessary for patients with cardiogenic shock after acute myocardial infarction or for high-risk PCI in patients with severe left ventricular dysfunction when conventional therapy has failed or is not appropriate.”

Private payers (UnitedHealthcare, Aetna, Cigna, Blue Cross Blue Shield) generally follow similar guidelines. However, some require prior authorization for Impella insertion.

Always verify:

  • Does the payer require a prior authorization number?

  • Does the payer have a specific list of approved Impella models?

  • Are there documentation deadlines (e.g., within 24 hours of procedure)?

Auditing and Compliance Tips

Auditors love looking at Impella claims. Why? Because the devices are expensive, and coding errors are common.

Here is how to stay compliant.

Internal Audit Checklist

  • The operative report clearly states the access approach (arterial vs. venous-arterial).

  • The report documents percutaneous access (or clearly states if open).

  • Patient age is noted (adult vs. pediatric).

  • Imaging guidance is described (fluoroscopy, echo).

  • Medical necessity is supported by an ICD-10 code consistent with the indication.

  • Modifiers are used correctly if PCI is performed same day.

  • No separate billing for routine bedside removal.

Red Flags That Trigger Audits

  • Frequent use of unlisted code 33999 without supporting documentation.

  • Billing 33990 and 33991 for the same patient on the same day (almost never correct).

  • Impella insertion without any diagnosis of shock or severe heart failure.

  • Billing removal codes on every case without justification.

If you see these red flags in your own records, perform a retrospective review. It is better to find and correct errors yourself than to face a payer audit.

The Role of Modifiers in Impella Coding

Modifiers are two-digit add-ons that tell the payer something changed the procedure. Let us review the most relevant modifiers.

Modifier Meaning When to Use for Impella
-59 Distinct procedural service To separate Impella insertion from PCI or angiography
-XU Unusual non-overlapping service A more specific version of -59; preferred by some payers
-52 Reduced services For removal only (if separately billable) or for incomplete insertion
-22 Increased procedural services For unusually complex Impella insertions (e.g., difficult anatomy) – requires documentation
-LT / -RT Left side / Right side For bilateral procedures (rare for Impella, but possible for Impella RP with left support)

Using Modifier -22 for Complex Insertions

If the patient has hostile anatomy (severe calcification, tortuous vessels, prior bypass grafts), and the Impella insertion takes twice as long as usual, you can append modifier -22 to 33990.

How to get paid for -22:

  • Submit a detailed operative note.

  • Add a separate paragraph explaining the increased work.

  • Include time spent (e.g., “Fluoroscopy time: 45 minutes vs. typical 15 minutes”).

  • Expect 20-50% additional payment.

Future Changes: What to Watch For

CPT codes change. The AMA updates the code set every year. Here is what you should monitor for 2026 and beyond.

  • Potential bundling: Some specialty societies have proposed bundling Impella insertion with complex PCI into a single code. Nothing is final yet.

  • New technology codes: As Impella devices evolve (smaller sheaths, longer dwell times), new Category III codes may appear.

  • Pediatric clarification: There is ongoing discussion about raising the age threshold for 33992 or creating a separate code for adolescents.

How to stay updated:

  • Subscribe to the AMA’s CPT Assistant newsletter.

  • Follow your Medicare MAC’s monthly bulletin.

  • Join professional groups like the American Academy of Professional Coders (AAPC) or the American Health Information Management Association (AHIMA).

Frequently Asked Questions (FAQ)

1. What is the CPT code for Impella insertion for an adult via the femoral artery?

The correct code is 33990 (Insertion of ventricular assist device, percutaneous, arterial approach, for a single ventricle).

2. Can I bill an Impella insertion and a PCI on the same day?

Yes. Bill 33990 for the Impella. Bill the PCI code (e.g., 92928). Append modifier -59 or -XU to the PCI code to show it was a distinct service.

3. What CPT code is used for Impella removal?

Routine bedside removal is not separately billable. If removal requires a return to the cath lab, use 33990-52 (reduced services) or unlisted code 33999 with documentation.

4. Is there a different code for Impella RP (right heart support)?

Yes. Impella RP (right ventricular support) typically uses different codes. For percutaneous right ventricular assist device insertion, common codes include 33990 (if arterial approach for left support? No – Impella RP uses venous access. Actually, check CPT 33991 for venous-arterial, or unlisted 33999. Many coders use 33999 for Impella RP. Always verify with payer.)

5. What diagnosis code should I use for Impella insertion?

The most common diagnosis codes are R57.0 (cardiogenic shock) followed by an acute MI code (I21.x) or I50.9 (heart failure) for high-risk PCI without shock.

6. Does Medicare cover Impella insertion?

Yes, Medicare covers Impella insertion for approved indications like cardiogenic shock after MI or high-risk PCI with severe left ventricular dysfunction. Coverage may vary by Local Coverage Determination (LCD).

7. What is the unlisted code for Impella insertion when no other code fits?

Use 33999 (Unlisted procedure, cardiac surgery). You must submit a cover letter and supporting documentation.

8. How do I code Impella insertion in a child under 10 years old?

Use 33992 (Insertion of ventricular assist device, percutaneous, for a single ventricle – pediatric).

Additional Resources

For further reading and official guidance, bookmark these resources.

Pro tip: Bookmark your Medicare MAC’s LCD for Percutaneous Ventricular Assist Devices. That document is your ultimate guide for coverage and documentation requirements in your region.

Conclusion 

Correct coding for Impella insertion depends on patient age (adult vs. pediatric) and access route (arterial vs. venous-arterial). Use 33990 for standard adult arterial cases, 33991 for veno-arterial access, and 33992 for patients under 18. Always support your code with strong documentation, appropriate modifiers for same-day PCI, and a clear medical necessity diagnosis.

About the author

wmwtl

Leave a Comment