Laboratory — Cryopreservation

CPT 89258Embryo Cryopreservation (Freeze)

Cryopreservation of embryo(s) — the freezing of one or more embryos for future use. Used for freeze-all IVF cycles, surplus embryos after fresh transfer, and PGT cycles where all embryos are frozen pending results.

What CPT 89258 Covers

CPT 89258 describes embryo cryopreservation — the laboratory process of vitrifying (flash-freezing) one or more embryos for storage and future use. This code is billed by the embryology laboratory on the date the cryopreservation procedure occurs. One unit of 89258 covers vitrification of all embryos preserved in a single cryopreservation event, regardless of the number frozen.

Embryo cryopreservation occurs in several distinct clinical scenarios: freeze-all cycles where all viable embryos are vitrified for FET; surplus embryos remaining after a fresh transfer; PGT cycles where all biopsied embryos are frozen pending results; and emergency freezing due to OHSS risk, elevated progesterone, or uterine factors that contraindicate fresh transfer.

Cryopreservation Code Selection

What is FrozenCodeNotes
Embryo(s)89258All embryos in one session = one unit.
Mature oocyte(s)89337Egg freezing / fertility preservation.
Sperm89259Semen cryopreservation; often self-pay.
Embryo thaw (FET cycle)89352Separate from freeze; bill at time of thaw.
Annual embryo storage89342Bill annually; typically patient-pay.

When Payers Cover vs. Exclude 89258

Coverage for embryo cryopreservation varies by payer and plan. Many commercial payers that cover IVF include 89258 as part of the cycle benefit — either bundled into a global payment or covered as a separately payable service. Annual storage (89342) is almost universally patient-pay. Collecting storage fees at time of service avoids unpaid insurance A/R.

  • Progyny: 89258 is included in the Smart Cycle bundle. Covered without separate authorization as part of the authorized IVF protocol.
  • Mandate-state payers: Freeze-all cycles are covered under the mandate benefit in most mandate states. S4013 is the S code for cryopreservation of all embryos.
  • Self-funded employer plans: Coverage varies. Verify explicitly whether cryopreservation is included in the fertility benefit summary.
  • Medicare Advantage: Never covered. Bill patient directly for all cryopreservation services.

Revenue Capture

Annual embryo storage (89342) is a recurring revenue stream that is frequently under-billed. Each patient with stored embryos owes an annual storage fee. Implement a tracking system for storage clients and bill 89342 annually on the anniversary of the first freeze date.

Documentation for 89258

  • Embryology lab report: number of embryos cryopreserved, developmental stage (cleavage vs. blastocyst), vitrification date, and cryopreservation method
  • Patient consent for embryo storage including duration and disposition instructions
  • Prior authorization number if payer requires auth for cryopreservation (uncommon — verify for Aetna and some BCBS plans)
  • ICD-10: N97.x (infertility) as primary; Z31.61 (ART encounter) as secondary

Billing Notes

89258 is for embryo freezing only. Use 89337 for oocyte (egg) cryopreservation. Use 89259 for sperm cryopreservation. Annual cryostorage is separately billed with 89342 (embryos) or 89344 (oocytes).

Diagnosis Codes

N97.x (infertility), Z31.61 (ART encounter)

Common Denial Reasons

  • Wrong cryopreservation code (89258 vs 89337)
  • Not covered as a standalone service — bundled under cycle rate
  • Annual storage not billed separately (revenue loss)

Payer Notes

Many payers bundle embryo freezing into the IVF cycle rate. Annual storage fees are typically patient-pay but should be coded correctly when billed to insurance.

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