IUI Billing Done Right —
Every Component Captured
IUI may be simpler than IVF, but its billing is frequently undercoded — missing sperm processing, monitoring, or drug administration codes that add up to significant revenue per cycle. The core code set: CPT 58322 (intrauterine), CPT 58323 (sperm washing), and CPT 58321 (intra-cervical).
Book a Free Audit →IUI Billing Components
Representative examples only. Code selection depends on documentation and payer-specific rules.
IUI Procedure
Intrauterine insemination — the primary IUI procedure code. 58321 is intra-cervical (ICI), a distinct procedure.
Sperm Washing / Processing
Sperm washing for artificial insemination — a separately billable service frequently missed or bundled incorrectly.
Cycle Monitoring
Transvaginal ultrasound and hormone levels — coverage varies widely by payer and state mandate.
Trigger Injection
Administration code + appropriate drug code for hCG or recombinant LH trigger.
Semen Analysis
Pre-cycle semen analysis — often covered even when IUI is not, depending on payer and diagnosis.
Fertility Mandate Payer Reporting
Bundled S codes used by mandate payers such as Aetna — stimulated IUI cycle case rate (S4035) and ovulation induction management per cycle (S4042).
Diagnosis Code Scenarios
ICD-10 codes are illustrative. Final code selection requires clinical documentation review.
Unexplained infertility → IUI
Male factor → IUI
Ovulatory dysfunction → stimulated IUI
Encounter for artificial insemination
How payers bundle IUI monitoring
Short answer: most mandate-market commercial payers pay IUI monitoring only as part of a bundled cycle, most self-funded plans still pay per-encounter fee-for-service, and fertility benefit managers pay off a fixed cycle rate. Billing every IUI cycle the same way — usually fee-for-service — is the biggest single reason IUI revenue leaks.
Mandate-market carriers such as Aetna and some Anthem lines expect a stimulated IUI cycle to be reported as a bundled case rate under S4035 (stimulated intrauterine insemination) or, for medication-only monitoring, S4042 (management of ovulation induction per cycle). When those bundles are contracted, unbundling monitoring lines — E&M, ultrasound, estradiol — will draw a payer take-back even if each line was individually accurate. The reverse is also true: on a fee-for-service payer, using the S-code case rate leaves money on the table because the cycle rate is set below the sum of monitoring components.
Progyny, Carrot, and WINFertility contracts route through the FBM at a per-cycle allowable that already assumes monitoring and trigger administration are included; the same bundling logic applies. Correct IUI billing therefore starts at eligibility: confirm bundled-cycle vs. fee-for-service by plan, capture the exact FBM cycle-rate scope in the eligibility record, and route the claim template accordingly. See eligibility & benefits and the Aetna fertility billing guide for the two most common bundled-cycle scenarios.
IUI denial patterns and how to appeal
Four denial patterns account for most IUI reimbursement losses: diagnosis-code mismatch, missing sperm-processing line, monitoring exceeding cycle limits, and eligibility rejections tied to a covered-service age or cycle cap. Each has a specific remedy, and most are appealable on the first pass.
- Diagnosis code mismatch. Payers deny 58322 when it is paired with a diagnosis their fertility policy does not list as an eligible etiology — typically a bare Z-code without an underlying N-code, or N97.9 unspecified where the policy requires a specific subtype. Appeal by attaching the underlying diagnosis workup (semen analysis, tubal patency, ovulation confirmation) and re-coding with the specific N97.x subtype supported by the record.
- Missing sperm-processing line. CPT 58323 is separately payable on most contracts but frequently gets dropped by generic billing engines that treat it as bundled into 58322. Corrected claim, not appeal — payers pay this once it is on the claim, provided the payer contract does not explicitly bundle sperm washing.
- Monitoring beyond cycle limits. Denials citing "exceeds benefit maximum" or "cycle count exceeded" usually reflect a payer-tracked cycle counter that has drifted from the practice's count — often because a canceled cycle was still billed as a full cycle. Appeal with the cancellation documentation and a corrected cycle log.
- Age or attempt cap. Some mandate plans and most FBM contracts stop coverage after a set number of IUI attempts (commonly three to six) before advancing to IVF. Appeal is rarely successful on the coverage limit itself; the remedy is a benefit re-verification on the next cycle and, when appropriate, a peer-to-peer for the underlying protocol.
When an IUI cycle is intra-cervical rather than intra-uterine, code as CPT 58321 (ICI), not 58322 — cross-code appeals to overturn a 58322/58321 mismatch typically require the procedure note to explicitly document catheter placement.
Are your IUI cycles fully billed?
Our free audit reviews your IUI claim patterns and identifies common undercoding and missed components.
Book Your Free Audit →