Skip to content
Free billing audit — no forms.WhatsApp us →
OBGYNBillingProWomen's Health RCM

GYN Surgery Coding

Myomectomy CPT Codes: Open, Laparoscopic, Robotic and Hysteroscopic (58140–58561)

How to code myomectomy by approach, number and weight of fibroids — abdominal, vaginal, laparoscopic/robotic and hysteroscopic — plus adenomyomectomy, fibroid ablation, ICD-10 D25 codes and documentation tips.

By the OBGYNBillingPro billing team October 15, 2026 5 min read
Surgical team performing a gynecologic procedure in an operating room

Myomectomy — removal of uterine fibroids while preserving the uterus — is one of the more nuanced gynecologic surgery coding decisions. The correct code depends on three things: the approach, the number of intramural fibroids, and their total weight. Get any of them wrong and the claim is either undercoded or unsupported.

Myomectomy CPT codes at a glance

Approach Code Descriptor (summary)
Abdominal (open) 58140 1–4 intramural myomas, total weight 250 g or less, and/or removal of surface myomas
Abdominal (open) 58146 5 or more intramural myomas and/or intramural myomas with total weight greater than 250 g
Vaginal 58145 Vaginal approach, 1–4 intramural myomas, total weight 250 g or less, and/or surface myomas
Laparoscopic (incl. robotic) 58545 1–4 intramural myomas, total weight 250 g or less, and/or surface myomas
Laparoscopic (incl. robotic) 58546 5 or more intramural myomas and/or total weight greater than 250 g
Hysteroscopic 58561 Hysteroscopy with removal of leiomyomata

A few points in those descriptors trip people up:

  • "Intramural" drives the count and weight. The thresholds apply to intramural fibroids. Surface (subserosal or pedunculated) myomas alone fall under the lower-level code.
  • "And/or" means either condition qualifies for the higher code. Five small intramural fibroids qualify for 58146/58546, and so does a single intramural fibroid weighing 300 g.
  • Weight is total weight of intramural myomas removed, documented in the pathology report.

Robotic myomectomy

Robotic assistance doesn't change the code. A robotic-assisted laparoscopic myomectomy is 58545 or 58546. Some commercial payers accept HCPCS S2900 as an informational add-on for robotic assistance; Medicare doesn't recognize it. For more on how robotic cases are coded, see our guide to the CPT code for robotic hysterectomy.

Hysteroscopic myomectomy

Submucosal fibroids removed through the hysteroscope are reported with 58561, regardless of the number or the device used (resectoscope, morcellator, etc.). If an endometrial ablation is also performed, review NCCI edits and documentation carefully before reporting 58563 in addition. Diagnostic hysteroscopy (58555) is included in surgical hysteroscopy.

Choosing between 58545 and 58546: a worked example

Scenario: A robotic laparoscopic myomectomy removes three intramural fibroids and one pedunculated subserosal fibroid. Pathology reports a combined specimen weight of 310 g, with the intramural fibroids making up 280 g of that.

Coding: The three intramural fibroids number fewer than five, but their total weight exceeds 250 g, so the higher code applies: 58546.

What if pathology reports only a combined weight? Then the documentation may not clearly support that the intramural myomas exceeded 250 g. Ask the surgeon to document the number, location and approximate size of each fibroid in the operative note, and work with pathology so specimen weights are reported in a way that supports coding.

Procedure Code
Laparoscopic radiofrequency ablation of uterine fibroids 58674
Transcervical radiofrequency ablation of fibroids with ultrasound guidance 58580 (Category I code since 2024, replacing 0404T)
Uterine artery embolization (typically by interventional radiology) 37243
Unlisted laparoscopic procedure, uterus 58578
Unlisted hysteroscopic procedure, uterus 58579
Unlisted procedure, female genital system (non-obstetric) 58999

Adenomyomectomy

Adenomyosis isn't a leiomyoma, so the myomectomy descriptors don't technically describe excision of an adenomyoma. There's no specific CPT code for adenomyomectomy. It's generally reported with the unlisted code for the approach — 58578 laparoscopic, or 58999 open — with:

  • A cover letter describing the procedure
  • A comparison code with similar work (often a myomectomy code) to help the payer price it
  • The operative note and pathology report

Some payers instruct practices to use a myomectomy code; follow written payer guidance if it exists. Expect these claims to need manual review, and consider prior authorization.

Diagnosis coding for fibroids

ICD-10-CM Description
D25.0 Submucous leiomyoma of uterus
D25.1 Intramural leiomyoma of uterus
D25.2 Subserosal leiomyoma of uterus
D25.9 Leiomyoma of uterus, unspecified
N80.03 Adenomyosis
N92.0 / N92.1 Excessive menstruation / irregular cycle (when documented as the indication)
D50.0 Iron deficiency anemia secondary to blood loss (chronic), when documented
N97.2 Female infertility of uterine origin, when fibroids are treated for infertility

Code all fibroid locations documented, and include the symptoms or consequences the procedure addresses. Fibroids treated as part of infertility care may be subject to fertility benefit limitations — see infertility & REI billing.

Bundling and modifiers

  • Diagnostic laparoscopy (49320) and diagnostic hysteroscopy (58555) are included in surgical procedures by the same approach.
  • Lysis of adhesions (58660) is generally bundled; substantial extra work may support modifier 22 on the myomectomy with documentation.
  • Hysteroscopic and laparoscopic myomectomy in the same session — removing submucosal fibroids hysteroscopically and intramural fibroids laparoscopically — may be separately reportable with an appropriate modifier if NCCI edits allow and the documentation clearly separates the procedures.
  • Chromopertubation for tubal patency during fertility-preserving surgery is commonly bundled; check edits before reporting separately.

Prior authorization

Many payers require authorization for myomectomy, especially open and laparoscopic procedures. Make sure the authorization covers the code you're likely to bill. If you expect a large fibroid burden, request authorization for the higher-level code (58546 or 58146) or for both possibilities, according to payer rules. Changes discovered intraoperatively may need an authorization update within the payer's window. Our eligibility verification team handles this for clients.

Documentation checklist for surgeons

  • Approach, including conversion (for example, laparoscopic converted to open)
  • Number of fibroids removed and the location of each (intramural, subserosal, submucosal, pedunculated)
  • Approximate size of each, and total weight from pathology
  • Whether the endometrial cavity was entered
  • Morcellation method, if used
  • Any additional procedures with their indications

Common myomectomy coding errors

  1. Using the higher code based on total specimen weight that includes non-intramural fibroids
  2. Billing 58140/58146 for a laparoscopic or robotic case
  3. Coding the lower-level code because the claim was billed before pathology
  4. Reporting 49320 or 58555 separately
  5. Using a myomectomy code for adenomyomectomy without payer guidance

Myomectomy during pregnancy or at cesarean

Fibroids complicate some pregnancies, and occasionally a surgeon removes a fibroid during a cesarean delivery. Coding depends on payer policy and NCCI edits: some payers allow the myomectomy to be reported in addition to the cesarean (with an appropriate modifier) when it's medically necessary and documented as a distinct procedure; others consider it incidental. The diagnosis on the delivery claim should reflect the fibroid's effect on the pregnancy — for example a code from O34.1- (maternal care for benign tumor of corpus uteri) — and the operative note should explain why removal was necessary. Expect these claims to need documentation and possibly an appeal.

Fertility-sparing surgery and benefits

Many myomectomy patients are planning future pregnancies. When fibroids are removed as part of an infertility evaluation or treatment, the payer may apply fertility benefit limits or exclusions — even though myomectomy for symptomatic fibroids is usually covered. Diagnosis selection matters: code the symptoms and fibroid locations that drove the surgery, and add infertility codes only when they reflect the documented indication.

Want a second look at your surgical coding?

Myomectomy and hysterectomy claims are high-value and documentation-dependent. Our GYN surgery coding team codes every case from the operative note and pathology report. For a quick reference of related codes, see the OB/GYN CPT code library, or message us on WhatsApp for a free review of your recent surgical claims.

Frequently asked questions

What is the CPT code for laparoscopic myomectomy?

Laparoscopic myomectomy is 58545 for 1 to 4 intramural myomas with total weight of 250 g or less and/or removal of surface myomas, or 58546 for 5 or more intramural myomas and/or intramural myomas with total weight greater than 250 g.

What is the CPT code for robotic myomectomy?

There's no robotic-specific code. A robotic-assisted myomectomy is reported with the laparoscopic codes 58545 or 58546, based on the number and weight of the intramural myomas removed.

What is the CPT code for hysteroscopic myomectomy?

Hysteroscopic removal of leiomyomata is CPT 58561.

Is there a CPT code for adenomyomectomy?

There's no specific CPT code for excision of adenomyosis (adenomyomectomy). It's generally reported with an unlisted procedure code that matches the approach — for example 58578 for an unlisted laparoscopic procedure on the uterus — with a comparison code and supporting documentation. Check payer policy first.

Disclaimer:This article is for general educational purposes and reflects coding rules and payer policies as we understand them on the date shown. Always confirm against the current CPT and ICD-10-CM code sets and your payers' published policies.

Free OB/GYN billing audit

Find out where your practice is losing revenue — free.

Send us a WhatsApp message. We'll review a sample of your claims, denials and A/R and tell you exactly what we see. No forms, no contract, no obligation.