ICSI Billing — Getting
89280 vs 89281 Right
Short answer: ICSI billed inside an IVF cycle is a single lab charge — either CPT 89280 for 10 or fewer oocytes injected or CPT 89281 for more than 10, never both — but whether that line is paid depends almost entirely on two things payers look at before they look at the code. First, does the embryology report state the exact oocyte count. Second, does the diagnosis sequence establish either a covered male-factor indication (N46.x) or an alternate covered use (PGT with N96/N97.x, prior fertilization failure, or an FBM-authorized add-on). Miss either one and the line denies even when the CPT selection is correct.
The rest of this page walks through the ICSI code set by phase — including the surgical-retrieval branch when the male partner is azoospermic — the diagnosis sequences payers actually pay against, the four coverage tracks that determine whether ICSI is bundled into the cycle rate or billed as a separate add-on, and the workflow EasyRCM uses to keep the ICSI line coordinated with the underlying benefits verification and prior authorization.
ICSI Billing by Phase
Representative code examples only. Correct code selection depends on clinical documentation and payer contract terms.
Male Factor Evaluation
89300 semen analysis with sperm count/motility; 89320 full analysis with morphology (Kruger strict criteria); 89321 sperm presence/motility only. These precede ICSI authorization and establish the clinical indication.
Sperm Preparation
89260 sperm isolation from complex matrix (epididymal aspiration, testicular biopsy); 89261 sperm isolation with semen processing for IVF. Select based on sperm source — ejaculated vs. surgically retrieved.
ICSI (≤10 oocytes)
Intracytoplasmic sperm injection for up to 10 oocytes. Document the number of oocytes injected — this is the key differentiator between 89280 and 89281. Most payers require the count to be in the procedure note.
ICSI (>10 oocytes)
ICSI for more than 10 oocytes. Only one ICSI code (89280 or 89281) is billed per cycle — not both. The oocyte count in the embryology report determines which code applies.
Surgical Sperm Retrieval
Testis biopsy (54500 needle, 54505 incisional, 54512 for surgical), and 89264 for sperm identification from testis tissue. Often performed day-of-retrieval for azoospermia. Requires separate authorization from the IVF cycle.
Fertilization & Culture
Conventional culture (89250) and extended culture to blastocyst (89251) apply regardless of fertilization method. ICSI replaces — not supplements — the insemination code (89268 is not billed alongside 89280/89281).
Diagnosis Code Scenarios
ICD-10 codes are illustrative. Final code selection requires clinical documentation review.
Severe oligospermia (low count)
Azoospermia — obstructive
Azoospermia — non-obstructive
Poor sperm morphology (teratospermia)
ICSI for PGT purposes (normal sperm)
How payers cover ICSI
Short answer: commercial coverage of ICSI splits along four tracks, and the track a case falls into decides both whether the line is separately billable and which diagnosis has to lead the claim. Getting the track right before the retrieval date is what turns an ICSI charge from a routine paid line into a denied one.
Male-factor indication. The default covered path. Payers accept ICSI when the male-factor diagnosis (N46.01 obstructive azoospermia, N46.021–N46.029 non-obstructive azoospermia, N46.11 organic oligospermia, N46.121 oligospermia unspecified) is documented on a diagnostic semen analysis and carried on the claim, typically as a secondary diagnosis paired with the primary female infertility code (N97.x) and the ART encounter code (Z31.83). The pre-service authorization for the IVF cycle must either name ICSI as an included component or carry a separate ICSI authorization; a cycle authorized without ICSI, then billed with 89280/89281 after the fact, is the highest-volume male-factor denial pattern. When the male partner has been evaluated but the semen analysis is unremarkable, ICSI is generally not covered on a male-factor basis regardless of what the clinical team recommends.
ICSI for PGT or prior fertilization failure. Two non-male-factor indications that payers commonly accept. When the cycle is planned with preimplantation genetic testing, ICSI is standard-of-care to avoid extraneous DNA contamination of the biopsy sample; the pre-auth packet should name PGT as the indication and pair the male-factor codes (where present) with N96 or N97.x plus the PGT-specific ICD-10 sequence used on the biopsy request. When prior IVF cycles produced no fertilization or a very low fertilization rate with conventional insemination, that cycle history establishes the indication for ICSI on the current cycle; the embryology report from the prior cycle documenting fertilization failure should accompany the pre-auth request, with prior-failure language explicit in the letter.
Fertility benefit managers. Progyny, Carrot, Kindbody, and Maven route ICSI through per-cycle allowables. Some FBM contracts fold ICSI into the base cycle rate (Progyny's Smart Cycle bundles ICSI when the male-factor indication is present at auth); others carve it out and reimburse it as a separately-authorized add-on. The controlling document is always the FBM authorization letter, not the payer's medical policy — a claim built off a generic male-factor policy but adjudicated against an FBM template will draw take-backs where the two disagree. Confirm before the retrieval date whether the specific case's authorization includes ICSI as a bundled component or requires the separate add-on line, and stage the claim accordingly. See fertility benefit managers for how the four largest FBMs sequence add-on services.
Elective ICSI (no covered indication). When neither male factor, PGT, nor documented prior fertilization failure applies — most commonly, a couple with normal semen parameters and no PGT plan who elect ICSI for perceived fertilization insurance — ICSI is patient-pay in nearly every commercial plan and every state mandate. Quote the ICSI charge in writing as an out-of-pocket line item at the treatment-planning visit, separate from the IVF cycle estimate, so the patient sees the two items independently. Filing an elective ICSI cycle to major medical without a covered indication draws pre-service denials and, in Progyny and similar FBM contracts, can put subsequent cycles under review.
When the male partner is azoospermic or severely oligospermic, ICSI is almost always paired with surgical sperm retrieval (TESA, TESE, micro-TESE, MESA) performed the day of oocyte retrieval or the day before. Those retrievals bill through the urology CPT set (54500, 54505, 54512) alongside the andrology processing codes (89257 and 89264), and each retrieval type has its own authorization and claim path — see the TESE and MESA billing walkthrough for the full code set. Because surgical retrievals sit at the intersection of urology, andrology, and reproductive endocrinology benefits, the pre-service verification has to confirm coverage for the retrieval procedure independently of the IVF cycle authorization.
How EasyRCM bills an ICSI cycle
EasyRCM runs ICSI through a four-stage workflow — Classify → Authorize → Document-and-bill → Reconcile — that sets the coverage track before the retrieval date, keeps the authorization and the ICSI line aligned, and closes the loop against the embryology report so the CPT selection matches what was actually performed.
- Classify — tag the coverage track at intake. Every case with a planned or possible ICSI line is tagged at the treatment-planning visit as one of four coverage tracks: male-factor covered, PGT/prior-failure covered, FBM (bundled or carved-out), or elective patient-pay. The tag drives the estimate template, the consent packet, and the destination of the pre-auth request. A case that later moves between tracks (for example, a semen analysis that comes back normal after a male-factor track was assumed) is re-tagged before the retrieval so the estimate and the auth match the final indication.
- Authorize — name ICSI in the pre-service request. The pre-auth for the IVF cycle lists 89280 or 89281 explicitly with the indication ICD-10, rather than relying on ICSI being read into a generic IVF cycle authorization. For male-factor cases, the semen analysis result and the male-factor diagnosis code accompany the request; for PGT cases, the biopsy authorization request cross-references ICSI as the fertilization method; for prior-failure cases, the prior cycle's embryology report accompanies the letter of medical necessity. Cases without a covered indication are routed to patient-pay at this stage, not at the claim stage.
- Document-and-bill — reconcile the CPT to the embryology report before submission. On the day of the retrieval-and-fertilization episode, the embryology report's oocyte-injected count is verified against the CPT selection: 10 or fewer mature oocytes injected files as 89280, more than 10 files as 89281. The retrieval (58970), embryo culture (89250 or 89251), and the ICSI line file on a single claim keyed to the retrieval date. When the case is FBM-bundled, the ICSI line is included on the cycle claim under the FBM's template even though it reprices to zero — omitting the line risks the FBM re-adjudicating the cycle as under-scoped.
- Reconcile — audit the paid ICSI line against the embryology record weekly. Each week, paid and denied ICSI lines are reconciled against the underlying embryology reports and the pre-service authorizations. Denied lines are classified by root cause (missing oocyte count, indication mismatch, unauthorized ICSI on the cycle auth, or FBM template mismatch) and routed either to appeal with the embryology report attached, to a corrected claim, or to patient-pay when no covered indication supports the appeal. Root-cause counts by payer feed back into the intake classification for the next month's cases so the pre-auth request and the estimate template are tuned to what that payer has actually been paying, not to what the medical policy claims to cover.
Because ICSI sits inside a cycle claim rather than as a standalone episode, practices that only review the paid-vs-denied status on the cycle line miss ICSI-specific failure modes — a cycle that adjudicated cleanly overall but zeroed the ICSI line, or an FBM claim that repriced the ICSI add-on without notice. EasyRCM reconciles the ICSI line at the CPT level so a zeroed or downcoded ICSI charge is caught and appealed before the timely-filing window closes rather than surfacing as an unexplained cycle-level variance months later.
Are your ICSI claims coding correctly?
Our free audit reviews your ICSI claims for oocyte-count documentation, code selection accuracy, and male factor diagnosis alignment.
Book Your Free Audit →