Medical Coding

Fertility-Specialized
Medical Coding

Fertility billing spans multiple CPT families β€” surgical procedures (58xxx), embryology lab (89xxx), genetic testing (81xxx), ultrasound guidance (76xxx), and male factor (54xxx) β€” plus bundled S codes used by fertility mandate payers. General coders routinely miss the nuances. Ours work exclusively in this space.

Book a Free Audit β†’

ART Procedure Codes We Bill Daily

A sample of the code families we manage β€” each with the associated modifiers, diagnosis codes, and payer-specific rules built in.

Surgical CPT Codes
πŸ₯šEgg Retrieval & Embryo Transfer

Oocyte pickup, embryo placement, GIFT/ZIFT, and ultrasound guidance

58970589745897676948
πŸ’‰IUI Procedures

Intra-cervical and intrauterine insemination, sperm washing

583215832258323
πŸ”¬Sperm Retrieval (Male Factor)

Testis biopsy and epididymal sperm aspiration procedures

54500545055451289264
Laboratory & Embryology CPT Codes
🧫IVF Laboratory / Embryology

Oocyte culture, embryo culture, hatching, and identification

892508925189253892548925589257
βš—οΈICSI

Intracytoplasmic sperm injection for up to and over 10 oocytes

8928089281
❄️Cryopreservation

Embryo freezing, sperm freezing, and mature oocyte (egg) freezing

892588925989337
🧬Genetic Testing (PGT)

Embryo biopsy and chromosomal analysis for PGT-A, PGT-M, PGT-SR

8929089291812288122981479
Bundled S Codes β€” Fertility Mandate Payers
πŸ”„Fresh IVF Cycles

Bundled case-rate codes for complete and partial fresh IVF cycles, ICSI, and donor cycles

S4011S4015S4020S4021S4022S4023S4025
🧊FET & IUI Cycles

Frozen embryo transfer cycles, cancelled transfers, IUI case rates, and cycle monitoring

S4016S4017S4018S4035S4037S4040S4042

S codes are used by payers such as Aetna to track ART cycle utilization against plan limits. Code examples are illustrative β€” correct selection depends on documentation and clinical context.

Common Fertility Coding Questions

What is the difference between CPT 58974 and 58976 for embryo transfer?

58974 is for a fresh embryo transfer performed in the same stimulation cycle as the egg retrieval β€” the embryos have never been cryopreserved. 58976 is for a frozen embryo transfer (FET) cycle β€” the embryos were previously cryopreserved. Using 58974 for a FET is one of the most common IVF coding errors and results in immediate denial at most payers.

Do fertility CPT codes change every year?

Yes. The AMA updates the CPT code book annually with January 1 effective dates. The 89xxx (lab/embryology) and 58xxx (procedure) series relevant to fertility see changes periodically. We review and update our coding library each October when the new codes are published so your charge master is current before the new year.

What are S codes and when are they required?

S codes (S4011–S4042) are HCPCS Level II codes used by fertility mandate payers and fertility benefit managers to track IVF and IUI cycle utilization against benefit limits. They carry no direct reimbursement value but are required on claims submitted to payers like Aetna, certain BCBS plans, and specialty fertility benefit managers. Missing S codes typically causes claim rejections, not denials β€” requiring resubmission.

What happens if the wrong CPT code is submitted on a fertility claim?

The claim will deny or pay at an incorrect rate. The impact depends on the payer β€” some will deny outright, others will downcode and pay a lower amount. Corrected claims can be submitted with the right code, but this adds 30–60 days to the revenue cycle and some payers have limited corrected claim windows.

Coding errors cost more than you think

Under-coding leaves revenue on the table. Over-coding creates audit risk. Our free audit flags both β€” specific to your practice's CPT usage.

Book Your Free Audit β†’