A frozen embryo transfer and a fresh embryo transfer are billed with two different CPT codes, and payers can check the difference against the embryology lab's own cryopreservation records.
Two transfer codes, not one
CPT 58974 covers embryo transfer during a fresh IVF cycle, embryos that were never frozen, moving directly from the same stimulation cycle into the uterus, typically on day 3 or day 5-6.
CPT 58976 is the code for frozen embryo transfer, used whenever the embryo(s) being transferred were cryopreserved at any point before the transfer, regardless of how recently they were frozen. If cryopreservation happened at all, 58974 is not the correct code.
Where freeze-all cycles complicate billing
Freeze-all protocols split a single treatment plan into two separately billed clinical events. Cryopreservation (CPT 89258) is billed in the retrieval cycle, alongside the oocyte retrieval and lab codes for that cycle. The transfer itself is billed later, in a separate cycle, using 58976, not folded back into the original retrieval claim.
Benefit managers add another layer
A growing share of fertility patients carry coverage through a dedicated fertility benefit manager, Progyny, Maven, and WINFertility among them, which run their own prior authorization and claims logic on top of standard payer rules. The correct CPT code still has to match what the benefit manager authorized for that specific cycle type. We cover the benefit-manager layer in more detail in our fertility benefit manager billing guide.
What to check before your next FET claim
1. Does the embryology lab record show the transferred embryo(s) were cryopreserved at any point, even briefly?
2. Is cryopreservation (89258) billed in the correct cycle, separate from the transfer claim?
3. Has the benefit manager's prior authorization, if one applies, been matched to the correct transfer code before submission?
Sources
American Society for Reproductive Medicine (ASRM), Coding Resources, asrm.org.
AAPC coding resources, aapc.com.
Get your fertility billing checked for free
A free audit shows exactly where ART and FET coding errors are costing your clinic.
Book a Free Pilot →