IVF Billing

Accurate Billing Across the
Full IVF Cycle

An IVF cycle isn't a single billable event — it's a multi-phase process with distinct codes at each stage. Billing it correctly requires understanding which codes apply, which payers bundle them, and how to handle freeze-all, ICSI, PGT, and cycle cancellations. EasyRCM billing practices align with ASRM's published CPT recommendations for ART procedures.

IVF Billing by Cycle Phase

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

1

Stimulation & Monitoring

Example Codes
99213, 76831, 76830, 58340

Office visit (E&M) plus transvaginal ultrasound monitoring — billed per visit during the stimulation phase with appropriate modifiers. 58340 pairs with 76831 for saline infusion sonohysterography when performed.

2

Egg Retrieval (OPU)

Example Codes
58970

Oocyte retrieval with anesthesia coordination and facility billing when applicable.

3

Fertilization & Culture

Example Codes
89250, 89251, 89280, 89281

Conventional insemination, extended culture (blastocyst), and ICSI (89280 for ≤10 oocytes, 89281 for >10) each have distinct codes.

4

Embryo Transfer (ET)

Example Codes
58974

Fresh transfer — must align with authorization approval dates and payer cycle limits.

5

Embryo Cryopreservation

Example Codes
89258

Freeze-all cycles require correct storage codes and annual cryostorage billing.

6

PGT / Genetic Testing

Example Codes
89290, 89291, 81228

Preimplantation genetic testing billed separately — often with lab-direct billing considerations.

7

Fertility Mandate Payer Reporting

Example Codes
S4011, S4015, S4020, S4021, S4022, S4023, S4025

Bundled S codes used by payers such as Aetna to track IVF cycle utilization — complete cycle, cancelled before/after retrieval, ICSI, donor egg, and donor sperm scenarios.

Diagnosis Code Scenarios

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

Standard infertility → IVF

N97.0 – N97.9 (female infertility by etiology — ovulatory, tubal, uterine, or unspecified)

Male factor → IVF / ICSI

N46.11, N46.121 (oligospermia, azoospermia — often paired with female dx)

Donor egg IVF cycle

Z31.7 (encounter for procreative management, using donor oocyte)

PGT-A / PGT-M cycle

Z31.61 – Z31.69 (encounter for procreative management)

Common IVF Billing Pitfalls

These errors appear repeatedly in fertility practice audits and represent consistent, preventable revenue loss.

Billing 58970 without anesthesia coordination

Oocyte retrieval typically requires anesthesia billed separately by the anesthesia provider. The surgical claim (58970) and the anesthesia claim must not overlap in billing responsibility. Clinics that employ CRNA staff on a global basis sometimes double-bill this component.

Missing ICSI codes when both 89280 and 89281 apply

89280 covers ICSI for up to 10 oocytes; 89281 covers more than 10. When a retrieval yields exactly the threshold count, the wrong code choice results in either an underpayment or a payer-flagged overclaim. Always document oocyte count explicitly.

Submitting S codes to non-mandate payers

S4011–S4025 are HCPCS Level II codes used specifically by mandate-compliant payers (Aetna, BCBS mandate plans) to track ART cycle utilization. Submitting them to non-mandate payers causes claim rejections. We maintain a payer matrix that governs S-code routing.

Bundling 89258 into the fresh transfer cycle

Cryopreservation (89258) is a separate billable service when performed in a freeze-all cycle or when excess embryos are frozen. Some billers omit it thinking it is included in the retrieval global. It is not — and missing it is a consistent source of revenue leakage.

Incorrect diagnosis code for donor cycles

Donor egg cycles use Z31.7, not the standard infertility codes. Applying N97.x to a donor recipient triggers payer logic that may classify the claim as a different procedure type, causing denials or incorrect benefit adjudication.

Forgetting annual cryostorage billing

89344 (storage of reproductive tissue) is billable annually while embryos remain in cryopreservation. Many practices bill the initial freeze but fail to set up annual renewal billing, leaving a recurring revenue stream uncaptured.

Payer-Specific IVF Coverage Notes

IVF coverage rules vary significantly by payer. These notes reflect general patterns — always verify current plan benefits before billing.

Aetna

Uses S-code bundling for covered IVF cycles. Requires cycle-specific authorization with clinical history. Timely filing window: 180 days from date of service for most plans.

BCBS (mandate states)

Individual BCBS plans vary significantly. Mandate-compliant plans in IL, MA, NJ, NY, and other states use bundled S-code reporting. Non-mandate BCBS plans adjudicate CPT codes individually.

Progyny

Fertility benefit manager — claims must go to Progyny directly, not the primary insurer. Uses its own authorization system. Separate credentialing required. Timely filing typically 90–120 days.

United Healthcare

UHC fertility coverage is plan-dependent. Many UHC plans carve out fertility benefits to a separate administrator. Verify the correct claims address and auth requirements before each cycle.

Cigna

Cigna covers ART under select fully-insured and ASO plans. Requires prior auth for all ART procedures. Some plans use fertility-specific networks — verify network participation before billing.

Is your IVF billing capturing every phase correctly?

Our free audit reviews a sample of your IVF claims and identifies missed codes, bundling errors, and payer-specific improvement opportunities.

Book Your Free Audit →