Egg Freezing Billing

Billing for Egg Freezing —
Self-Pay, Covered, and Oncofertility

Short answer: egg freezing bills as one cryopreservation event — CPT 89337 oocyte cryopreservation — plus the monitoring, retrieval, anesthesia, and annual storage lines that sit around it. What changes cycle to cycle is not the procedure code but the coverage track: elective (patient-pay), oncofertility (covered under the primary malignancy diagnosis), employer-funded fertility benefit (covered through an FBM contract), or state-mandated infertility benefit (covered when the state law and payer policy both apply).

These four tracks have different eligibility rules, different authorization requirements, and different diagnosis coding — and billing them the same way is the biggest single cause of denied claims and mis-quoted patient estimates in egg freezing. This page walks through the code set, the ICD-10 scenarios, how each payer track handles the cycle, and the workflow EasyRCM uses to bill an egg freezing cycle end-to-end.

Egg Freezing Billing by Phase

Representative code examples only. Correct code selection depends on clinical documentation and payer contract terms.

1

Stimulation Monitoring

Example Codes
99213, 76830, 76831

Office E&M visits during the stimulation phase, transvaginal ultrasound monitoring, and follicle tracking. Each monitoring visit is billed individually with the appropriate level of service.

2

Trigger / Pre-Retrieval

Example Codes
96401, J1950

hCG or GnRH agonist trigger injection. If administered in-office, the injection administration and drug are separately billable for covered patients.

3

Oocyte Retrieval

Example Codes
58970

Follicle aspiration, sperm procurement, and/or embryo for cryopreservation. Ultrasound guidance (76948) billed separately when performed by the same provider.

4

Oocyte Cryopreservation

Example Codes
89337

Mature oocyte cryopreservation — distinct from embryo freezing (89258). Use 89337 for egg freezing and 89259 for sperm. Annual cryostorage billed as 89344.

5

Annual Cryostorage

Example Codes
89344

Annual storage fee for cryopreserved oocytes. Many practices bill this directly to patients; when billed to insurers, the storage period and quantity of vials should be documented.

Diagnosis Code Scenarios

ICD-10 codes are illustrative. Final code selection requires clinical documentation review.

Elective egg freezing (social)

Z31.62 — Encounter for fertility preservation procedure

Oncofertility (cancer diagnosis)

C-code for primary malignancy + Z31.62 (fertility preservation)

Diminished ovarian reserve

N96, E28.319 — Premature ovarian failure or diminished reserve + Z31.62

Covered fertility benefit (infertility dx)

N97.x — Female infertility, appropriate etiology subtype

How payers cover egg freezing

Short answer: most commercial payers still exclude elective (social) egg freezing but cover oncofertility preservation under the primary malignancy diagnosis; state fertility mandate carriers and fertility benefit managers (FBMs) increasingly cover both. Cycle billing therefore starts at eligibility — the coverage track determines the diagnosis sequence, the authorization workflow, and whether the cycle is claim-billed or patient-billed at all.

Elective / social freezing. Historically excluded from major medical coverage. Most cycles are self-pay, quoted as a global cycle fee that combines monitoring, retrieval, cryopreservation, and the first year of storage. Do not submit an elective cycle to major medical without a confirmed benefit — a fertility-preservation Z-code paired with no covered indication will be denied and, in some states, will trigger a policy review of the practice's billing patterns.

Oncofertility. Coverage is common when the claim leads with the primary malignancy diagnosis (C-code) and sequences the fertility-preservation encounter code as secondary. ASRM's 2012 Practice Committee opinion reclassifying oocyte cryopreservation as established (non-experimental) practice is the standard citation on appeals against “experimental” denials at payers with outdated policy language (see the ASRM egg freezing billing brief). Prior authorization is typically required and should list 89337 and the retrieval code explicitly, not just “IVF cycle.”

Fertility benefit managers. Progyny, Carrot, Kindbody, and Maven route egg freezing through employer-funded per-cycle allowables that already assume monitoring and cryopreservation are bundled. Claims that unbundle monitoring lines outside the FBM's cycle template draw take-backs even when each line is individually accurate. The FBM's authorization letter is the authoritative source for what is in-scope; capture the exact cycle rate and included components at benefits verification.

State-mandated infertility benefits. A growing set of state fertility mandates now include fertility preservation for iatrogenic infertility (e.g., pre-chemotherapy egg freezing). Coverage varies by fully-insured vs. self-funded plan and by the state's specific statutory language — always verify whether the plan is subject to the mandate before assuming coverage. For a deeper walk-through of the verification step, see eligibility & benefits and prior authorization.

How EasyRCM bills an egg freezing cycle

EasyRCM runs egg freezing through a four-stage workflow — Track → Verify → Cycle-bill → Store — that separates the one-time cycle claim from the recurring annual storage claim and keeps the elective vs. covered logic explicit at every step.

  1. Track — classify the coverage type at intake. Every new egg freezing patient is tagged as elective, oncofertility, medical (diminished ovarian reserve or comparable indication), or FBM-covered before scheduling. The tag drives the estimate template, the consent packet, and whether a claim will be filed at all.
  2. Verify — confirm eligibility and authorization before the stim start. For any insurance-billed cycle we call the payer, obtain a written benefit summary that names CPT 89337 and the retrieval code (58970), submit prior authorization with the appropriate diagnosis sequence, and confirm the annual-storage line (89344) is either covered or clearly patient-responsibility.
  3. Cycle-bill — file the retrieval-and-freeze claim as one coordinated submission. Monitoring E&M visits, ultrasound, hormone assays, anesthesia, retrieval, and cryopreservation are grouped on a single episode and reconciled against the authorization scope. For FBM cycles, the cycle template mirrors the authorization letter to avoid unbundling take-backs.
  4. Store — bill annual cryostorage on the anniversary. Storage (89344) recurs each year the vials are on file. We generate the storage invoice from the embryology inventory record, not from the last cycle date, and confirm the payer/patient responsibility split annually because coverage frequently converts to patient-pay after the initial cycle year.

Because egg freezing spans two different revenue streams — the one-time cycle and the recurring storage annuity — practices that only track the cycle side almost always miss storage revenue. EasyRCM reconciles the storage inventory against the storage billing register every quarter so that no vial on file is missing an active billing arrangement.

Are your egg freezing cycles billing correctly?

Our free audit reviews your egg freezing claims for coding accuracy, diagnosis alignment, and missed billable components.

Book Your Free Audit →