CPT 58970 — Oocyte Retrieval (Egg Retrieval)
Follicle puncture for oocyte retrieval, any method. This is the primary code for egg retrieval (oocyte pickup, OPU) in an IVF cycle. It covers aspiration of follicles using transvaginal ultrasound guidance.
What CPT 58970 Covers and When to Bill It
CPT 58970 describes follicle puncture for oocyte retrieval — the transvaginal ultrasound-guided aspiration of ovarian follicles to collect mature oocytes during an IVF cycle. The procedure is performed under IV sedation or general anesthesia. The code covers the aspiration itself regardless of the number of follicles punctured or eggs retrieved. One follicle and thirty follicles are both reported with a single unit of 58970.
58970 is billed on the date the egg retrieval procedure is performed, not on the date the stimulation cycle started. If retrieval occurs on a different calendar date than originally planned due to trigger timing, the authorization must cover the actual retrieval date. Confirm authorization dates remain valid before any schedule change.
Codes That Bill Alongside CPT 58970
- CPT 76948 — Ultrasonic guidance for aspiration of ova: Bill separately when transvaginal ultrasound guidance is performed and interpreted by the same provider. 76948 requires a separately documented radiology report.
- Anesthesia CPT codes: Anesthesia is billed by the anesthesia provider under their own NPI — never bundled into the 58970 claim. If your practice employs the anesthesiologist, bill anesthesia separately under that provider.
- S4011 — IVF with embryo transfer (S code for mandate states): Several state mandate payers require S codes alongside CPT codes for cycle tracking. S4011 represents a complete fresh IVF cycle with embryo transfer.
- S4013 — IVF cycle with cryopreservation of all embryos (freeze-all): Use S4013 instead of S4011 when all embryos are frozen and no fresh transfer occurs in the stimulation cycle.
Documentation Requirements for a Clean 58970 Claim
- Prior authorization number and effective dates — authorization must cover the actual retrieval date of service
- Procedure note documenting retrieval technique, ultrasound guidance, and number of follicles aspirated
- Anesthesia consent and monitoring documentation if sedation is administered by the same practice
- Number of oocytes retrieved documented in the embryology lab report — payers may request this during audit
- ICD-10 primary diagnosis code matching the authorization approval (N97.x or Z31.61)
Authorization Tip
Before billing 58970, confirm that the authorization covers the actual retrieval date. Cycles are frequently triggered 1-2 days earlier or later than planned. An authorization with a fixed start date may lapse if retrieval is delayed. Call the payer to confirm or extend coverage before rescheduling.
CPT 58970 Payer Coverage Summary
| Payer | Coverage | Auth Required | Notes |
|---|---|---|---|
| UHC / Optum | Yes (with fertility rider) | Yes | Submit to Optum if plan is Optum-managed. |
| Anthem | Yes (mandate states) | Yes (via AIM) | Submit auth through AIM Specialty Health portal in most Anthem markets. |
| Cigna | Yes (most plans) | Yes | eviCore may manage the review. Confirm routing. |
| BCBS | Yes (fully-insured) | Yes | Each licensee differs. Verify per state licensee. |
| Progyny | Yes (Smart Cycle) | Yes (portal) | Retrieval deducts 1 Smart Cycle unit. |
| WINFertility | Yes | Yes (WIN portal) | Submit auth and claims to WIN — not the primary insurer. |
| Humana | Limited (mandate states only) | Yes | Most individual/small-group Humana excludes IVF. |
Common Coding Errors to Avoid
- Do not report 58970 and 58976 on the same date of service. Frozen embryo transfer is performed in a separate cycle.
- Do not bundle 76948 into 58970. Ultrasound guidance is separately billable when documented with a written radiology report.
- Do not report 58970 multiple times for multiple follicles. One unit covers the entire retrieval regardless of oocyte yield.
- Confirm 58970 is not subject to a global period that bundles retrieval with subsequent lab services in your contracted rate.
Billing Notes
Ultrasound guidance (76948) is separately billable when performed by the same provider. Anesthesia codes are billed separately by the anesthesia provider. Not reported with 58976 on the same day.
Diagnosis Codes
Common Denial Reasons
- Missing or expired prior authorization
- Billed to wrong payer (primary vs. fertility benefit manager)
- Facility vs. professional billing conflict
Payer Notes
Most commercial fertility payers and FBMs require prior authorization. Aetna and BCBS mandate payers use bundled S codes (S4011–S4025) in addition to CPT codes to track cycle utilization.
Are your 58970 claims billing correctly?
Our free audit reviews your coding accuracy, denial patterns, and missed billable components — specific to your procedure mix.
Book Your Free Audit →