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.
Related fibroid procedures
| 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 modifier22on 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
- Using the higher code based on total specimen weight that includes non-intramural fibroids
- Billing
58140/58146for a laparoscopic or robotic case - Coding the lower-level code because the claim was billed before pathology
- Reporting
49320or58555separately - 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.
Related service
GYN Surgery Coding
Hysterectomy, myomectomy, laparoscopy and robotic procedures coded to the operative note.
Learn moreRevenue leakage calculator
Estimate your net collection rate and the cost of denials in two minutes.
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.