Surgical — FET

CPT 58976Embryo Transfer — Frozen (FET)

Embryo transfer using a previously cryopreserved (frozen) embryo. This code applies to all frozen embryo transfer cycles regardless of when the embryo was frozen — whether from a recent freeze-all cycle or embryos in storage for years.

What CPT 58976 Covers and When to Bill It

CPT 58976 describes the transcervical transfer of a previously cryopreserved (frozen) embryo into the uterus — a frozen embryo transfer (FET) cycle. 58976 applies regardless of when the embryo was frozen: weeks ago in a freeze-all cycle, months ago after a fresh transfer, or years ago from storage. The defining characteristic is that the embryo was vitrified before transfer. 58976 is the current standard code for all FET billing.

FET cycles now account for the majority of embryo transfers at high-volume fertility centers. Freeze-all protocols, PGT cycles (where all embryos are frozen pending genetic analysis), and improving frozen transfer outcome data have made FET the dominant transfer modality. Every one of these transfers is billed with 58976.

Codes That Accompany a FET Cycle

  • CPT 89352 — Thawing of cryopreserved embryo(s): Bill on the date of thaw. If thaw and transfer occur the same day, use the transfer date.
  • CPT 76830 — Transvaginal ultrasound (endometrial monitoring): Bill for each monitoring visit during endometrial preparation. Document uterine lining measurement in the ultrasound report.
  • CPT 82670 — Estradiol (E2) level: Bill for each serum estradiol draw during endometrial preparation.
  • S4016 — Frozen embryo transfer cycle (S code for mandate payers): Required alongside 58976 in mandate-state markets. S4018 is used for a cancelled FET cycle.
  • CPT 96402 — Progesterone injection administration: Bill when intramuscular progesterone is administered by clinical staff at each injection visit.

Authorization for FET Cycles

Many payers require a separate prior authorization for each FET cycle — distinct from the authorization that covered the original stimulation and retrieval. This is a common billing oversight that results in claims denied for missing auth. FET authorization must be submitted before starting endometrial preparation, typically 2-3 weeks before the anticipated transfer date to ensure approval before cycle day 1.

Critical Auth Distinction

Authorization for a fresh IVF cycle (58970 + 58974) does NOT cover a subsequent FET. A new authorization is required for each FET cycle. Progyny, WINFertility, and most commercial payers enforce this strictly. Bill 58976 only after confirming FET-specific authorization is active.

Documentation Requirements for 58976

  • FET-specific prior authorization with active dates covering the transfer date of service
  • Embryology lab report: embryo thaw date, original freeze date (confirming cryopreserved status), post-thaw survival, and embryo quality assessment
  • Transfer procedure note: number of embryos transferred, quality grades, technique, and catheter used
  • Endometrial preparation monitoring documentation
  • ICD-10 diagnosis matching FET indication (N97.x, Z31.61, or Z31.7 for donor embryo FET)

Billing Notes

58976 is the correct code for all FET cycles. 58974 applies only to fresh transfers. Embryo thaw (89352) is separately billable. Endometrial preparation monitoring visits (76830, 82670) are billed separately.

Diagnosis Codes

N97.0–N97.9 (infertility), Z31.61 (ART), Z31.7 (donor embryo FET)

Common Denial Reasons

  • 58974 submitted instead of 58976
  • Authorization covers fresh cycle only — FET requires separate auth
  • Missing embryo thaw documentation

Payer Notes

S4016 and S4017 are the FET cycle S codes for mandate payers. S4018 is for a cancelled FET cycle. Verify auth covers FET specifically — some plans require a separate authorization for frozen cycles.

Are your 58976 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 →