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.
Stimulation & Monitoring
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.
Egg Retrieval (OPU)
Oocyte retrieval with anesthesia coordination and facility billing when applicable.
Fertilization & Culture
Conventional insemination, extended culture (blastocyst), and ICSI (89280 for ≤10 oocytes, 89281 for >10) each have distinct codes.
Embryo Transfer (ET)
Fresh transfer — must align with authorization approval dates and payer cycle limits.
Embryo Cryopreservation
Freeze-all cycles require correct storage codes and annual cryostorage billing.
PGT / Genetic Testing
Preimplantation genetic testing billed separately — often with lab-direct billing considerations.
Fertility Mandate Payer Reporting
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
Male factor → IVF / ICSI
Donor egg IVF cycle
PGT-A / PGT-M cycle
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 →