FET Billing: Frozen Embryo Transfer Coding and Reimbursement
Everything you need to know about billing for frozen embryo transfer cycles โ CPT codes, bundling rules, and how to avoid the most common FET denial reasons.
A frozen embryo transfer (FET) cycle is one of the most frequently performed procedures in reproductive endocrinology โ and one of the most frequently miscoded. FET billing involves a distinct set of CPT codes that differ from those used in fresh IVF cycles, along with endometrial preparation monitoring, embryo thaw services, and transfer-day procedures that each carry their own coding and authorization requirements.
The Core FET Billing Codes
| CPT Code | Description | When to Bill |
|---|---|---|
| 89352 | Thawing of cryopreserved; embryo(s) | Bill on the date of embryo thaw โ typically the day before or the morning of transfer. Bill once per thaw session regardless of the number of embryos thawed. |
| 58976 | Gamete, zygote, or embryo intrafallopian transfer, any method | The transfer procedure code for a FET cycle. Bill on the date of embryo transfer. This is the correct code when the embryos were previously cryopreserved. |
| 89258 | Cryopreservation, embryo(s) | Bill at the time of initial cryopreservation โ not during the FET cycle itself. Included here for context; it appears on the freeze cycle claim, not the FET claim. |
Do Not Use 58974 for FET
58974 (Embryo transfer, intrauterine) is for fresh embryo transfer in the same cycle as retrieval. For any frozen embryo transfer โ whether the embryos were frozen in a prior cycle or in a freeze-all strategy โ the correct code is 58976. This is the single most common FET billing error.
Endometrial Preparation Monitoring Codes
FET cycles require endometrial preparation โ typically with estrogen and progesterone โ and monitoring through ultrasound and lab work to confirm endometrial readiness. These services are separately billable.
| CPT Code | Description | Notes |
|---|---|---|
| 76830 | Ultrasound, transvaginal | Used for endometrial lining measurement during preparation. Bill on each date performed. Most FET cycles include 2โ4 monitoring ultrasounds. |
| 76856 | Ultrasound, pelvic (non-obstetric), real time with image documentation; complete | Used less frequently โ only when a complete pelvic survey is performed rather than a focused transvaginal exam. |
| 84144 | Progesterone | Serum progesterone level on transfer day or for progesterone monitoring during preparation. Verify lab vs. in-house billing. |
| 82670 | Estradiol | Serum estradiol monitoring during estrogen preparation phase. |
| 99213 | Office visit, established patient, moderate complexity | Pre-transfer consultation or same-day evaluation when separately documented. Check payer bundling rules before billing alongside 58976. |
Freeze-All Strategy: What Changes
A freeze-all cycle is one where the stimulation and retrieval are performed but all embryos are cryopreserved with no fresh transfer โ typically due to OHSS risk, preimplantation genetic testing, or uterine factors. The transfer follows in a subsequent FET cycle. In a freeze-all scenario:
- The fresh cycle claim includes: 58970 (retrieval), 89250 or 89272 (culture), 89258 (cryopreservation), and any applicable ICSI or biopsy codes.
- There is no transfer code (58974 or 58976) on the fresh cycle claim โ there was no transfer.
- The subsequent FET claim includes: 89352 (thaw), 58976 (transfer), endometrial monitoring codes, and a new prior authorization in most cases.
- The ICD-10 diagnosis on the FET claim should reference the documented infertility etiology โ not the OHSS or reason for the freeze-all, which was a clinical decision, not a diagnosis driving the transfer.
Donor Egg FET Billing
When a FET cycle uses donor embryos (embryos previously fertilized from a donor egg cycle), the recipient's claim is billed with 58976 on the transfer date and 89352 for the thaw. The donor procurement is billed separately โ typically under the donor's account or as a separate clinical encounter.
ICD-10 coding for donor egg FET recipients requires specific code selection. The primary diagnosis should reflect the clinical indication for using donor eggs โ diminished ovarian reserve (N97.8), premature ovarian failure (E28.310), or age-related infertility when documented. Z31.83 (Encounter for assisted reproductive fertility procedure) is used as a secondary code.
Top FET Denial Reasons and How to Prevent Them
- Wrong transfer code (58974 instead of 58976): As noted above โ this is the most common error. Audit your charge capture process to ensure 58974 is only used for fresh transfers.
- Thaw and transfer billed on the same date without documentation: Some payers require documentation that the thaw and transfer are distinct clinical events when billed on the same date of service. Ensure the procedure note documents the thaw time and the transfer time separately.
- Monitoring ultrasounds denied as bundled: Some payers bundle FET monitoring into a global FET benefit. Verify whether your payer pays monitoring separately or includes it in the FET authorization. Billing separately against a global-period payer generates overpayment liability.
- Missing or expired prior authorization: FET cycles typically require a new authorization even if the patient had authorization for the original IVF cycle. The authorization for the retrieval cycle does not cover a subsequent FET. Obtain a separate auth for every FET.
- Incorrect diagnosis sequencing: Billing FET with unspecified infertility (N97.9) when the chart documents a specific etiology (e.g., diminished ovarian reserve, N97.8) triggers medical necessity scrutiny. Use the most specific code the documentation supports.
- Endometrial preparation codes submitted under the wrong NPI: Monitoring services performed by a physician should bill under the physician NPI; lab tests should bill under the lab or clinical NPI. Mixing NIPs on a single claim triggers adjudication holds at many payers.
FET Prior Authorization Checklist
- Confirm the FET requires a standalone authorization โ do not assume the retrieval auth covers it.
- List all anticipated CPT codes: 58976, 89352, monitoring ultrasounds (76830), and any lab codes if billed to the medical benefit.
- Include the treating physician's NPI and the facility NPI where the transfer will be performed.
- Confirm the authorization dates cover both the endometrial preparation monitoring period and the transfer date.
- Document the number of embryos to be transferred โ some payers limit covered transfers by embryo count.
Have a billing question?
Our team can answer questions specific to your practice's payer mix and procedures.
Book a Free Audit โ