OB/GYN Medical Billing: CPT Codes, Modifiers & Claims

OB/GYN Medical Billing

OB/GYN medical billing bundles routine prenatal visits, delivery, and postpartum care into single global CPT codes, on top of separate rules for gynecologic surgery, preventive visits, and diagnostic imaging. 

That combination is exactly why obstetrics and gynecology billing produces more denials than most specialties. Get the global package wrong, miss a modifier, or under-document gestational age, and the claim bounces. 

In this read, we’ll be exploring:

  • Partial antepartum care coding
  • The most common causes of claim denials
  • Real billing scenarios and an audit checklist
  • Global maternity billing and when it doesn’t apply
  • E/M, modifier, and ICD-10 coding rules specific to OB/GYN

TLDR: OB/GYN medical billing

Correct OB/GYN medical billing depends on matching the right global or partial-care code to who actually performed the delivery, documenting trimester and gestational age on every claim, and applying modifiers the way CMS’s National Correct Coding Initiative expects. 

The tables below cover the codes; the sections around them cover the judgment calls that actually cause denials. Here’s the quick-reference version before the detail:

Global scenarioCPT code
Vaginal delivery (antepartum, delivery, postpartum)59400
Cesarean delivery (antepartum, delivery, postpartum)59510
VBAC after prior cesarean (global)59610
Repeat cesarean after prior cesarean (global)59618
Partial antepartum care, 4–6 visits59425
Partial antepartum care, 7 or more visits59426
Vaginal delivery only59409
Cesarean delivery only59514

What counts as global maternity billing?

Global maternity billing bundles routine antepartum care, delivery, and postpartum care into one CPT code when a single physician or group manages the entire episode. 

It’s the foundation of obstetrics medical billing, and it’s also where most global billing denials start, since payers expect the billed code to match exactly who provided which piece of care.

What actually separates a clean claim from a denied one here is whether the global code matches the delivery-only or partial-care codes covered next, because billing a global code when a different physician handled part of the pregnancy is one of the fastest ways to trigger a rejection.

When does global billing not apply?

Global billing breaks down whenever care gets split across providers or interrupted mid-pregnancy, which happens more often than the clean textbook case suggests.

  • Insurance changes partway through the pregnancy
  • A patient transfers to a new practice mid-pregnancy
  • The pregnancy ends before delivery (loss or termination)
  • Care is shared between an OB and a maternal-fetal medicine specialist

In practice, split care is less an edge case and more a routine part of obstetrics medical billing, since patients move, change insurance, and get referred to specialists constantly across nine months.

Global vs. split care billing
Bill the global code when
One physician or group provides all antepartum visits
Same physician performs the delivery
Same physician manages postpartum care
Bill partial or delivery-only codes when
Care transfers between practices
A specialist shares the pregnancy
Delivery and antepartum care split providers

Partial antepartum care gets billed by visit count instead of a flat package once a transfer happens.

Visits providedCPT code
1 to 3 visitsReported using standard E/M codes
4 to 6 visits59425
7 or more visits59426

How should OB/GYN E/M visits be coded?

E/M coding for OB/GYN follows the same 2021 revision rules as other specialties, selected by medical decision making or total time rather than a checklist of exam elements.

Visit typeCPT code range
New patient office visit99202–99205
Established patient office visit99211–99215

A 99213 typically reflects a stable, low-complexity follow-up, while a 99214 reflects moderate complexity, such as a new problem requiring a prescription or additional workup. 

The mistake worth watching for is coding every established visit at 99214 out of habit, since that pattern is exactly what triggers a payer audit.

Which codes apply to gynecology and preventive care?

Gynecologic and preventive services get billed separately from the obstetric global package, and mixing the two is a common source of unnecessary denials.

ServiceCPT code
Preventive visit, established patient, ages 18–3999395
Preventive visit, established patient, ages 40–6499396
Cervical cytology (Pap) interpretation88175
Endometrial biopsy58100
Hysteroscopic myomectomy58561
Total abdominal hysterectomy58150
Hysteroscopy with biopsy58558
Ovarian cystectomy58940
IUD insertion58300
IUD removal58301

A well-woman visit that turns up an abnormal finding often needs a separate, modifier-appended E/M code alongside the preventive code, not a replacement for it.

Which modifiers affect OB/GYN reimbursement?

Modifiers decide whether two services on the same day get paid separately or bundled into one, and CMS’s National Correct Coding Initiative edits determine when that’s allowed.

ModifierPurpose
-25Significant, separately identifiable E/M service
-24Unrelated E/M service during a postoperative period
-22Increased procedural services
-59Distinct procedural service
-51Multiple procedures
Common scenarios and their modifiers
Quick decision reference
Prenatal visit plus an unrelated acute problem
-25
Twin delivery billed as multiple procedures
-51
Distinct procedure performed same day as another service
-59
Unrelated E/M visit during postoperative period
-24
Procedure more extensive than typically described
-22

What ICD-10 codes need the most specificity in OB/GYN coding?

Pregnancy diagnosis coding demands more precision than most specialties, since payers expect trimester, gestational age, and complication details on nearly every claim.

DiagnosisICD-10-CM category
Routine pregnancy supervisionZ34.-
High-risk pregnancy supervisionO09.-
Weeks of gestationZ3A.-
Gestational diabetesO24.-
PreeclampsiaO14.-
Preterm laborO60.-
EndometriosisN80
Uterine fibroidsD25.-
Pelvic organ prolapseN81
Acute cystitisN30.00–N30.01
Encounter for sterilizationZ30.2

Missing the gestational age or trimester on a claim is a small documentation gap that turns into a coding query or a rejected claim, which is a disproportionate cost for something this easy to fix at the point of care.

What causes the most OB/GYN claim denials?

Most OB/GYN denials trace back to one of six recurring issues, and the fix for each is usually a documentation or verification step rather than a coding change.

Denial causeRevenue impactFix
Incorrect global billingClaim rejectionConfirm who performed the delivery before selecting global vs. delivery-only
Missing pregnancy documentationMedical necessity denialRecord trimester and gestational age at every encounter
Incorrect ICD-10 specificityCoding editsUse gestation-specific codes from the Z3A and O categories
Eligibility issuesDelayed paymentVerify coverage before the first prenatal visit
Missing authorizationPayment denialConfirm authorization rules for ultrasounds and surgeries
Modifier errorsReduced reimbursementCheck NCCI edits before submitting
Where OB/GYN denials actually originate
By revenue cycle stage
Front-end
Eligibility and authorization gaps before the first visit
Mid-cycle
Global code selection and ICD-10 specificity
Back-end
Modifier errors and unworked appeals

What do real OB/GYN billing scenarios look like?

The scenarios below are representative patterns rather than actual patient cases, built to show how the coding rules above play out once care gets complicated.

Routine pregnancy

A patient completes all antepartum visits, delivers vaginally, and receives postpartum care from the same physician group. The entire episode gets billed under 59400, not as separate visit-by-visit claims.

Mid-pregnancy transfer

A patient transfers to a new practice at 32 weeks. The original physician bills 59426 for the seven-plus antepartum visits already provided, while the new physician bills 59409 or 59514 for the delivery, plus postpartum care if that physician continues managing recovery.

Prenatal visit with an unrelated problem

During a routine prenatal visit, the patient also reports symptoms unrelated to the pregnancy, such as a skin infection needing treatment. The unrelated E/M service gets billed separately from the global package using modifier -25, since it required distinct evaluation and management.

How can practices audit OB/GYN coding accuracy?

A monthly audit catches the small errors that compound into denial patterns, before they show up as a revenue problem three months later.

  • Review modifiers against current NCCI edits before submission
  • Verify prior authorization on ultrasounds and surgical procedures
  • Watch for periodic AMA CPT and CMS updates affecting maternity codes
  • Confirm global vs. delivery-only codes match who performed the delivery
  • Check gestational age and trimester documentation on every OB claim
  • Flag preventive and problem-oriented visits billed the same day

Coding accuracy that protects OB/GYN revenue

Global maternity rules, partial-care coding, and modifier logic leave little room for guesswork, and a single miscoded delivery can cost weeks in appeals.

  • Coders trained specifically in OB/GYN global and partial billing
  • Modifier review against current NCCI edits before claims go out
  • Monthly audits built around the checklist above, not just year-end reviews
  • Denial follow-up focused on global and gestational-age documentation gaps

Ready to see where your OB/GYN claims are actually breaking down? Contact Medheave for a coding and billing review built specifically for obstetrics and gynecology practices.

Frequently asked questions

Here are some commonly asked questions on this topic:

What is included in global OB billing?

Global OB billing covers the initial obstetric evaluation, routine prenatal visits, labor and delivery, and routine postpartum care, all billed under one CPT code such as 59400 or 59510. It only applies when a single physician or group provides the entire episode. Complications requiring separate management, additional procedures, or care split across providers are typically billed outside the global package using distinct codes.

When should CPT 59425 versus 59426 be used?

Both codes cover partial antepartum care rather than a full global episode, and the difference is visit count. Use 59425 when the physician provided four to six antepartum visits before care transferred elsewhere. Use 59426 once that count reaches seven or more visits. Fewer than four visits are typically billed using standard E/M codes instead of either partial-care code.

Can you bill an E/M visit with a global OB code?

Yes, but only when the E/M service addresses a problem unrelated to routine pregnancy management, and only with modifier -25 attached to show it was a significant, separately identifiable service. Billing a routine prenatal check alongside the global code without a qualifying unrelated issue is a common cause of denials, since that visit is already bundled into the global package.

How are twin deliveries billed?

Twin deliveries are generally billed as multiple procedures, with modifier -51 applied to the second delivery code to indicate it as an additional procedure performed during the same operative session. The exact combination depends on delivery method for each twin (vaginal, cesarean, or both) and payer-specific rules, so documentation should clearly separate each delivery event.

What ICD-10 codes are most common in OB/GYN billing?

The most frequently used categories include Z34.- for routine pregnancy supervision, O09.- for high-risk pregnancy supervision, and Z3A.- for documenting weeks of gestation. Common complication codes include O24.- for gestational diabetes, O14.- for preeclampsia, and O60.- for preterm labor. Gynecologic claims commonly use N80 for endometriosis and D25.- for uterine fibroids.

How often do OB/GYN CPT codes change?

The AMA reviews and updates CPT code sets annually, and maternity-specific codes are periodically revised as clinical practice and payer policy evolve. Practices should confirm current-year code sets before each billing cycle rather than assuming prior-year codes still apply, since even small revisions to global package definitions can affect reimbursement if missed.

Improve Billing Accuracy
and Efficiency

Scroll to Top

Get a Quote