Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 89342 – Annual embryo storage billing guide


Code Definition

89342 is the CPT code for storage of embryo(s), reported per year of storage. It covers keeping cryopreserved embryos in the lab's storage tanks, not the freezing (89258) or the thaw (89352).

The code belongs to a four-code storage family split by what is stored. Embryos take 89342, sperm or semen 89343, reproductive tissue 89344, and oocytes 89346. CMS lists 89342 with no Medicare fee schedule payment, so commercial plans, state mandates, and self-pay decide reimbursement.

Section
80047-89398 Pathology and laboratory
Subsection
89250-89398 Reproductive Medicine Procedures
Code range
89342-89346 Storage (per year)
Billable
No
Code also known as
annual embryo storage, embryo cryostorage, embryo banking
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 89342 reports storage of embryo(s) per year, so the lab bills one unit for each year the embryos stay in storage.

The annual storage codes split by what is stored: 89342 for embryos, 89343 for sperm or semen, 89344 for reproductive tissue, and 89346 for oocytes.

Freezing (89258) and thawing (89352) are separate services with their own codes, and 89342 covers neither of them.

CMS lists 89342 with status X and no payment amount, so coverage depends on commercial plans, state mandates, and oncofertility policies.

Pabau, the practice management platform we build, keeps consent forms, records, and claims in one patient file. Each storage claim has its documentation behind it.

What is CPT code 89342?

CPT code 89342 describes storage of embryo(s), per year, in the American Medical Association’s CPT code set. The lab reports it for each year that cryopreserved embryos stay in storage, however many embryos the patient has banked.

The code sits in the Reproductive Medicine Procedures range (89250-89398) of the Pathology and Laboratory section. It covers only the storage service. Freezing is reported with 89258, the thaw with 89352, and the embryo transfer with its own code.

  • Code: 89342
  • Official descriptor: Storage (per year); embryo(s)
  • Range: Reproductive Medicine Procedures, 89250-89398 (Pathology and Laboratory section)
  • Typical provider: The ART laboratory or fertility practice that holds the embryos
  • Unit of service: One unit per year of storage, not one per embryo

The AAPC’s CPT code lookup places 89342 in a group of four annual storage codes that differ only by what is stored. The American Society for Reproductive Medicine (ASRM) also publishes coding Q&As on storage billing, which billing teams can read alongside the AMA codebook. The map below shows the four storage codes side by side, and where storage falls between the freeze and the thaw.

Diagram of annual reproductive storage CPT codes
Storage is the only step billed every year, so a five-year bank carries five storage claims but one freeze. Codes per the AMA CPT descriptors.

What CPT 89342 covers and what it excludes

Knowing what 89342 does not cover prevents the wrong-tissue and unbundling errors that fertility billing teams see most often.

ServiceCovered by 89342?Correct code
Embryo storage, per yearYes89342
Cryopreservation of embryo(s)No89258
Oocyte storage, per yearNo89346
Sperm or semen storage, per yearNo89343
Reproductive tissue storage, per yearNo89344
Cryopreservation of mature oocyte(s)No89337
Thawing of cryopreserved embryo(s)No89352

The most common misuse of CPT code 89342 is reporting it for the wrong material. A patient who froze eggs and a patient who froze embryos both have specimens in storage, but only embryos take 89342. When freezing and the first storage year fall on the same date, 89258 and 89342 may both apply. Check the payer’s bundling edits before reporting both on one claim.

The annual storage codes share one descriptor stem, Storage (per year), and split by the material in the tank. The table below maps the codes billing teams confuse most often with CPT code 89342.

CPT codeDescriptorMaterialWhen to use
89342Storage (per year); embryo(s)EmbryosEach year fertilized embryos stay in storage
89343Storage (per year); sperm/semenSperm or semenEach year a sperm or semen sample stays in storage
89344Storage (per year); reproductive tissue, testicular/ovarianTesticular or ovarian tissueEach year banked reproductive tissue stays in storage
89346Storage (per year); oocyte(s)OocytesEach year unfertilized eggs stay in storage
89258Cryopreservation; embryo(s)EmbryosThe freezing or vitrification procedure itself
89352Thawing of cryopreserved; embryo(s)EmbryosThe thaw before a frozen embryo transfer

For practices managing IVF procedure code billing across several cycle stages, the tissue split matters most. When stored oocytes are later fertilized and the resulting embryos frozen, storage of those embryos moves from 89346 to 89342. A patient with both eggs and embryos in storage can have both codes on the same annual claim.

ICD-10 diagnosis codes paired with CPT 89342

Payers expect a supporting diagnosis code on every CPT code 89342 claim. The ICD-10 code you select tells the payer the clinical context. In states with infertility or fertility preservation mandates, it can decide whether the claim is covered at all.

ICD-10 codeDescriptionUse when
Z31.83Encounter for assisted reproductive fertility procedure cycleStandard ART cycle; many commercial payers accept it as the primary diagnosis
N97.0Female infertility associated with anovulationAnovulatory infertility is the documented clinical indication
N97.1Female infertility of tubal originTubal factor infertility is documented
N97.9Female infertility, unspecifiedInfertility is confirmed but the cause is not specified in the record
Z31.84 + cancer codeEncounter for fertility preservation procedure, with the cancer diagnosisFertility preservation before cancer treatment; the cancer code drives coverage eligibility

Selecting the most specific ICD-10 code available lowers the risk of a medical necessity denial. A claim with N97.9 draws more payer scrutiny than one with N97.1 when the record clearly documents tubal factor infertility. Payer policies vary, so check each plan’s accepted code list before submission.

Medicare and payer coverage for CPT code 89342

Medicare’s physician fee schedule makes no payment for CPT code 89342. The CMS relative value file lists the code with status X, a statutory exclusion, with zero RVUs and no payment amount. Most embryo storage claims therefore go to commercial plans or are billed to the patient.

  • Medicare: The Medicare Benefit Policy Manual covers reasonable and necessary treatment for infertility. That coverage statement does not create a fee schedule payment for 89342, which CMS lists as excluded from physician fee schedule payment.
  • Commercial payers with state mandates: Many states require some fully insured plans to cover infertility treatment, fertility preservation, or both. Scope varies, and some laws cover diagnosis only. Confirm whether the patient’s employer plan is fully insured or self-funded under ERISA, which is usually exempt from state mandates.
  • BCBS plans: Blue Cross Blue Shield affiliates publish their own medical policies on ART procedures. They generally require a documented infertility diagnosis and may require prior authorization, and coverage varies by state affiliate.
  • Aetna and UnitedHealthcare: Both carriers run fertility benefit programs that may route care through a fertility benefit manager. Check the patient’s benefit booklet and call the payer before assuming storage is covered.

When a payer denies storage as an infertility exclusion, check whether the clinical indication qualifies for another coverage pathway. Oncofertility patients preserve fertility before chemotherapy or radiation, and their plan may cover storage under a fertility preservation benefit instead.

Documentation requirements for CPT 89342

A defensible CPT code 89342 claim starts with the medical record. The documentation that supports each storage year must exist before the claim goes out, because records written after the fact rarely satisfy a payer audit.

  • Clinical indication: The physician note documents the reason for storage, such as the infertility diagnosis, the ART cycle, or the cancer diagnosis behind fertility preservation.
  • Embryo count and stage: Record the number and developmental stage of the embryos in storage, such as day 5 or day 6 blastocysts.
  • Storage period: Record the storage start date and the year each claim covers, taken from the embryology log. That way no storage year is billed twice.
  • Treating physician: The ordering or treating reproductive endocrinologist is identified in the record.
  • Lab certification: Labs that perform diagnostic testing, such as semen analysis, need a CLIA certificate, the federal requirement for clinical labs. CAP accreditation is voluntary, though some payers and states ask for it.
  • Patient consent: A signed consent for embryo cryopreservation and a storage agreement belong in the chart. Missing consent documentation is a common audit finding.

Documentation is where many fertility practices lose money on storage claims. Keeping consent forms and lab records in the patient file, next to the claim, brings the two into line. Maintaining medical billing compliance standards across cycle documentation protects the practice at audit.

Pro Tip

Pull 10 embryo storage claims each quarter and check each record for embryo count, storage period, signed storage agreement, and clinical indication. A field missing from several records points to a workflow problem upstream, so fix the process rather than patching single claims.

How to bill CPT 89342: units, modifiers, and place of service

Getting the billing mechanics right for CPT code 89342 matters as much as the documentation. Errors in units, storage periods, or claim routing cause denials even when the record is clean.

  • Units: Bill one unit of CPT 89342 per year of storage. The descriptor covers one or more embryos, so do not bill one unit per embryo.
  • Embryos from several cycles: Payers differ on whether embryos from separate cycles count as one storage unit. Confirm the payer’s rule in writing before the first renewal.
  • Modifiers: No modifier is routinely required on 89342. Add one only when a payer’s published policy asks for it.
  • Place of service (POS): The POS code depends on where the lab sits. Practices with an in-house lab often use POS 11 (office), hospital-based programs POS 22 (outpatient hospital), and independent labs POS 81. Follow each payer contract.
  • Who submits the claim: The claim goes out under the NPI of the ART laboratory or the physician. Which one depends on how the practice structures its billing. Confirm the setup with your compliance lead before the first claim.
  • Claim submission: Route 89342 claims through your clearinghouse so payer-level edits are caught before transmission. Pabau sends 837P claims electronically through Claim.MD and tracks their status. Understanding the clearinghouse submission process helps billing staff catch payer-specific edits before they become denials.

CMS payment data for CPT code 89342 in 2026

The CY2026 CMS physician fee schedule relative value file lists 89342 with status X, zero RVUs, and no payment amount. The CMS Physician Fee Schedule lookup shows the same status, so Medicare offers no national rate to use as a benchmark.

Commercial rates for CPT code 89342 are set by contract and vary by payer and region. Fertility practices often negotiate storage within a broader ART contract, and many patients pay for storage directly. Put the self-pay storage fee in writing in the storage agreement.

Common denial reasons for CPT code 89342 and how to avoid them

CPT code 89342 denials cluster around a handful of root causes, and each is preventable with the right checks. Building denial management workflows into the billing cycle helps fertility practices spot patterns early instead of working rejections one by one.

Denial reasonWhy it happensPrevention
Plan excludes infertilityThe employer plan is self-funded under ERISA and not subject to a state mandate, or no fertility benefit was electedVerify benefits at scheduling and identify self-funded plans before the cycle begins
Missing prior authorizationThe payer authorized the IVF cycle but not storageConfirm whether storage needs its own authorization, separate from retrieval and fertilization
Incorrect ICD-10 pairingA nonspecific or unaccepted diagnosis code was submittedReport the most specific supported code and review each payer’s accepted code list every year
Wrong storage code for the material89346 (oocytes) or 89343 (sperm) was billed for embryos, or 89342 for eggsMatch the code to the material recorded in the embryology log for that storage year
Duplicate storage yearThe same storage period was billed twice, often when a renewal goes out earlyTrack each patient’s storage start date and bill each year once
Incorrect place of serviceThe POS code does not match the setting of the ART labConfirm POS with each payer contract instead of assuming one code fits all payers
Missing documentationEmbryo count, storage period, or consent is absent from the chart at auditUse a pre-billing documentation checklist and audit storage records quarterly

Reviewing remittance denial codes by CPT code shows whether 89342 is building a specific denial pattern. A run of CO-97 denials points to a bundling edit. CO-96 (non-covered charge) or CO-50 (not medically necessary) points to benefit verification at scheduling.

Billing CPT 89342 for oncofertility patients

Oncofertility billing follows different rules. When a patient stores embryos before chemotherapy, radiation, or surgery that can damage fertility, storage becomes part of cancer care. That shift can open coverage that a standard infertility exclusion would deny.

  • ICD-10 pairing: Report Z31.84 (encounter for fertility preservation procedure) with the cancer diagnosis code, such as C50 for breast cancer. Follow the payer’s sequencing instructions, since many oncofertility policies key coverage to the cancer code.
  • Payer coverage: A growing number of states require some plans to cover fertility preservation for patients facing infertility caused by medical treatment. Coverage still varies by plan, so call the payer with the patient’s diagnosis codes before the cycle begins.
  • Prior authorization: Oncofertility cases often need expedited authorization because cancer treatment can’t wait. State the urgency in the request and attach the oncologist’s treatment plan, and flag these cases for same-day escalation.
  • Documentation specifics: The record shows the cancer diagnosis, the planned treatment, and the reason for fertility preservation. A note from the oncologist confirming treatment intent supports both the authorization and any appeal.

Oncofertility coverage changes more often than standard ART policy, so review payer oncofertility policies every year. Using claims management software that tracks denials by ICD-10 pairing shows which oncofertility code combinations payers accept and which trigger infertility exclusions.

Pro Tip

Create a separate billing workflow for oncofertility patients. Flag them at scheduling and start prior authorization the day the oncology referral arrives. Record the cancer diagnosis on the embryology lab worksheet next to the standard storage fields. A ready-made oncofertility checklist shortens the time from authorization to storage.

How Pabau supports accurate CPT 89342 billing

Embryo storage billing runs on a yearly clock. A missed renewal leaves a storage year unbilled, and a wrong tissue code sends the claim back.

Pabau keeps consent forms, storage agreements, treatment notes, and invoices in each patient’s record. Your coders pick the storage code and period, and the claim carries the documentation behind it.

In the US, Pabau’s claims management sends claims through Claim.MD and tracks their status. Billing staff see rejections in the same system as the patient record. Pabau does not assign codes, so your team stays in control of 89342, 89346, and 89343.

Keep annual embryo storage claims clean

Pabau keeps storage consent, treatment records, and claims in one patient file. Claims go to Claim.MD with the codes your team selects, and you track their status in one place.

Pabau fertility practice billing dashboard

Conclusion

CPT 89342 is simple once the clock and the material are clear. Each claim covers one year of embryo storage, and the code changes the moment the stored material is eggs, sperm, or tissue instead.

Most denials on this code come from coverage, and a benefit check before storage starts prevents them. Treat oncofertility patients as their own billing track, with the cancer diagnosis and fertility preservation code on every claim.

Book a demo to see how Pabau keeps storage records and claims together for fertility practices.

Continue your research

Continue your research

Need to understand how clearinghouses process ART claims? How the Claim.MD clearinghouse works covers how electronic claims are routed, checked, and tracked for US billing teams.

Managing denials across multiple CPT codes in your ART workflow? What is medical billing walks through the full revenue cycle from claim submission to payment posting.

Billing the thaw before a frozen embryo transfer? CPT code 89352 covers thawing cryopreserved embryos, the step that follows storage.

Frequently asked questions

What does CPT code 89342 cover?

CPT code 89342 covers storage of embryo(s) for one year. Report one unit for each year that cryopreserved embryos stay in storage. It does not cover freezing (89258), thawing (89352), or storage of oocytes (89346) or sperm (89343).

What is the difference between CPT 89342, 89346, and 89343?

The three codes report the same annual storage service for different material. 89342 is for embryos, 89346 for unfertilized oocytes, and 89343 for sperm or semen. Choose the code from what the embryology log shows is in storage.

Is CPT code 89342 covered by Medicare?

Medicare’s physician fee schedule makes no payment for CPT code 89342. CMS lists it with status X, a statutory exclusion, with zero RVUs and no payment amount. Most embryo storage claims go to commercial plans or are billed to the patient.

Can CPT 89342 and CPT 89258 be billed together?

They can appear on the same claim when embryos are frozen and the first storage year starts on the same date. 89258 reports the freezing, and 89342 reports the storage. Check the payer’s bundling edits before reporting both.

What ICD-10 codes are used with CPT 89342?

Z31.83 (encounter for assisted reproductive fertility procedure cycle) is common for standard IVF storage. Use the most specific N97 code when the record documents the cause of infertility. For oncofertility, report Z31.84 (encounter for fertility preservation procedure) with the cancer diagnosis code.

Which payers cover CPT code 89342 for oncofertility patients?

Coverage depends on the plan and the state. Many states now require some plans to cover fertility preservation before treatment that can cause infertility. Verify each patient’s plan before the cycle begins, and include the cancer diagnosis and treatment plan in any prior authorization request.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×