The ICD-10 for Nexplanon removal is Z30.46 Encounter for surveillance of implantable subdermal contraceptives. It covers checking, reinsertion, or removal of the implant, so it’s the same code whether you’re pulling it, repositioning it, or bringing the patient back for a routine check. It’s billable, POA-exempt, and applies only to female patients.
Getting this diagnosis-to-procedure pairing right matters just as much for a reproductive health practice as it does for any specialty the same clean-claim principles apply whether you’re billing an implant removal or a full OBGYN medical billing encounter.
What Z30.46 Actually Covers

Z30.46 sits inside the Z30.4- family: Encounter for surveillance of contraceptives. Its official short description is “Enctr srvlnc implantable subdermal contraceptive.”
Here’s the part coders often miss: this single code is deliberately broad. It’s Applicable To any encounter involving checking, reinsertion, or removal of the implant. You don’t need a separate code depending on which of those three things happened; the diagnosis code stays the same, and the CPT procedure code is what tells the payer what was actually done.
One thing Z30.46 is not for: the initial insertion visit. That’s a different code entirely (more on that below).
Z30.46 vs. Z30.017 vs. Z30.432 Don’t Mix These Up
This is where most claim denials start. All three codes live in the same general neighborhood (contraceptive management), but they’re not interchangeable.
| Code | Used For | Applies To |
| Z30.017 | Initial prescription and insertion of the implant | First-time Nexplanon placement |
| Z30.46 | Checking, reinsertion, or removal of an existing implant | Follow-up, surveillance, or removal visits |
| Z30.432 | Removal of an intrauterine device | IUDs only not implants |
The mix-up usually happens between Z30.46 and Z30.432, since both are “removal” codes in the same surveillance family. The distinction is simple once you say it out loud: Z30.46 is for the arm implant, Z30.432 is for the IUD. They’re not substitutes, and payers will flag a claim where the diagnosis code doesn’t match the device actually removed.
If you’re working with other diagnosis-code families that carry the same kind of look-alike traps, the same logic shows up in guides like Anemia ICD-10 codes and the E11.42 diagnosis code breakdown both walk through how easy it is to select a code that’s “close enough” but technically wrong, and why payers won’t treat it that way.
The CPT Codes That Pair With Z30.46
The diagnosis code gets the claim in the door. The CPT procedure code is what actually gets reimbursed. Here’s how they pair:
| CPT Code | Procedure | Diagnosis Code |
| 11981 | Insertion, non-biodegradable drug delivery implant | Z30.017 |
| 11982 | Removal, non-biodegradable drug delivery implant | Z30.46 |
| 11983 | Removal with reinsertion, non-biodegradable drug delivery implant | Z30.46 (+ Z30.017 in some billing patterns) |
| J7307 (HCPCS) | Etonogestrel implant system, supply | Z30.017 or Z30.46, depending on visit |
A correction worth flagging: some billing resources online currently list CPT 11976 as the code that pairs with Z30.46 for a standard Nexplanon removal. That’s outdated. CPT 11976 (“removal of implantable contraceptive capsules”) was written for Norplant, a discontinued multi-rod implant system not Nexplanon’s single rod. Coding forums and current billing guidance are consistent on this: for a standard Nexplanon removal, 11982 is the correct pairing, not 11976. If a claim comes back denied and 11976 is on it, that’s likely why.
For a deeper look at how procedure codes are selected and sequenced for other specialties, the CPT codes for laparoscopic cholecystectomy guide is a useful side-by-side example of the same “diagnosis code opens the claim, CPT code drives reimbursement” logic.
ICD-9 vs. ICD-10 Why You Might See “V25.41” and Why It’s Wrong Now
If you’re cross-referencing older documentation, EHR templates, or AI-generated coding tools, you may run into V25.41 listed as the code for contraceptive implant removal. That’s not a typo for Z30.46 it’s a leftover from the ICD-9-CM system.
The U.S. healthcare system transitioned from ICD-9 to ICD-10 for all claims with a date of service on or after October 1, 2015. Any claim submitted today using a V-code will be rejected outright, regardless of how accurate the underlying clinical description is. If a documentation tool or template surfaces V25.41, treat it as a sign the source hasn’t been updated for ICD-10 not as an alternative or “equivalent” code you can use interchangeably.
Coding a Non-Palpable or Difficult Removal
Most Nexplanon removals are routine: the implant is palpable, local anesthesia is used, and it comes out through a small incision. The diagnosis code doesn’t change for a harder case Z30.46 still applies but the procedure documentation and modifiers do.
What code applies to a difficult Nexplanon removal? The diagnosis code stays Z30.46; the difference shows up in the CPT modifiers and any imaging codes used, not in a separate diagnosis code.
- If the implant is non-palpable (migrated, deep, or scarred over), ultrasound guidance may be used to locate it before removal. That guidance is reported separately with CPT 76998 (ultrasonic guidance, intraoperative), on top of the removal code.
- If the removal genuinely requires substantially more work than a routine case, modifier -22 (increased procedural services) can be appended to 11982 but only when documentation clearly supports the added time, technique, or difficulty. Vague notes won’t survive an audit request.
- If a removal is started and stopped before completion for clinical reasons, modifier -53 (discontinued procedure) applies instead.
Documenting the specific reason imaging or extra modifiers were needed “device not palpable, ultrasound used to localize prior to incision” is the kind of note that supports the claim; “difficult removal” alone is not.
Same-Day Removal and Reinsertion Coding
Can Z30.46 and Z30.017 be billed together? Yes, in the specific scenario where an old implant is removed and a new one is inserted at the same visit this is coded differently from a removal-only or insertion-only visit.
For a same-day exchange:
- The procedure is billed as CPT 11983 (removal with reinsertion) you do not bill 11981 and 11982 separately for the same encounter, since 11983 is a bundled composite code.
- Coding guidance from reproductive health billing references shows Z30.46 as the primary diagnosis for this scenario, since the encounter is fundamentally a surveillance/reinsertion event.
- If an E/M service was separately identifiable (a real discussion of options, not just “patient wants a new implant”), it can be billed alongside with modifier -25.
One coding detail that trips people up: you generally can’t bill the removal CPT code (11982) twice in one visit, even if a patient somehow has two implants in one arm. There’s a Medically Unlikely Edit (MUE) limit of 1 unit on that code a documented case of two implants in a single arm would need a clearly justified modifier, not a doubled line item.
The rule that 11983 is billed as one bundled line rather than 11981 + 11982 separately is a good example of a broader principle in claims work for the full logic behind why payers require bundled composite codes instead of itemized components, see bundling and unbundling in medical billing.
Billing It Right E/M, Modifier -25, and the MUE Limit

A few quick rules that keep Z30.46 claims from bouncing back:
- E/M + procedure same day: If counseling or exam work is separately identifiable from the removal itself, an E/M code (992XX) can be billed with modifier -25, linked to the appropriate diagnosis.
- Supply billing: The implant device itself is billed separately using HCPCS J7307 the CPT procedure code does not include the cost of the device.
- MUE awareness: Know the unit limits on your procedure codes before submitting anything that looks unusual (like a double removal), since players will reject it automatically rather than review it manually.
A Real Coding Scenario Walkthrough
Here’s how this looks end to end, based on common billing patterns from reproductive health coding references:
A patient comes in three years after her Nexplanon was placed, ready to have it removed with no replacement planned. The implant is palpable in the left upper arm. The clinician uses local anesthesia, makes a small incision, and removes it intact without complication.
- Diagnosis code: Z30.46
- Procedure code: 11982
- Supply code: Not applicable (no new device placed)
- Modifier: None needed this is a routine, uncomplicated removal
Now change one variable: the same patient asks for a new implant at the same visit.
- Diagnosis code: Z30.46 (surveillance/reinsertion encounter)
- Procedure code: 11983 (removal with reinsertion bundled)
- Supply code: J7307 (new implant)
- E/M: Only if a separately identifiable discussion occurred, with modifier -25
If a claim does bounce back despite following these rules, the fix usually comes down to matching the denial reason to the actual cause the same troubleshooting approach covered in CO 16 denial code and CO 197 denial code applies just as well to a rejected Z30.46/11982 pairing as it does to any other claim.
Conclusion
Selecting the correct ICD-10 code for Nexplanon removal is essential for accurate medical documentation, clean claims, and timely reimbursement. The appropriate diagnosis code depends on the clinical reason for removal, such as routine contraceptive management, complications, or patient preference. Always verify ICD-10-CM coding with the patient’s documentation and pair it with the correct CPT code to ensure compliant billing and minimize claim denials.
FAQs
What is the ICD-10 code for Nexplanon removal?
Z30.46 Encounter for surveillance of implantable subdermal contraceptives. It covers removal, reinsertion, and routine checking of the implant.
What CPT code goes with Z30.46 for a Nexplanon removal?
CPT 11982 for a standard removal, or 11983 if a new implant is inserted the same day. CPT 11976 is not correct for Nexplanon; it’s a legacy code for Norplant.
Is Z30.46 the same code used for insertion?
No. Initial insertion uses Z30.017. Z30.46 is used for follow-up visits: checking, reinsertion, or removal of an implant already in place.
What’s the difference between Z30.46 and Z30.432
Z30.46 is for subdermal arm implants (Nexplanon). Z30.432 is for intrauterine device removal. They’re not interchangeable, even though both sit in the Z30.4- surveillance family.
Can you bill Z30.46 and Z30.017 together on the same day?
Yes, for a same-day removal-and-reinsertion visit, coded through CPT 11983, with Z30.46 as the primary diagnosis.
Why do some resources list V25.41 instead of Z30.46?
V25.41 is an ICD-9 code. The U.S. moved to ICD-10 for all claims dated October 1, 2015 or later, so V25.41 is outdated and won’t process on a current claim.