Having a baby is one of the most expensive hospital events in a person's life. The average hospital bill for a vaginal delivery is approximately $13,000, and for a C-section it is approximately $17,000 to $22,000, according to the Health Care Cost Institute. With insurance, the out-of-pocket cost averages $2,600 for vaginal delivery and $3,200 for C-section, but these numbers vary dramatically by insurer, plan, hospital, and state.
Childbirth bills are also among the most complex and error-prone bills in medicine. A single delivery can generate charges from the OB/GYN, the anesthesiologist, the pediatrician, the hospital facility, the laboratory, and multiple nursing units -- across multiple days. The longer the labor, the more line items accumulate, and the more opportunities for errors, duplicates, and overcharges.
This guide walks through the most common billing errors on childbirth hospital bills and tells you exactly what to look for on your itemized statement.
How childbirth billing works
Childbirth billing is structured around "global" obstetric codes that are meant to bundle related services into a single charge. The problem is that hospitals and providers frequently bill outside the global package, resulting in charges for services that should already be included.
The global OB package typically includes:
- Prenatal visits after the initial visit
- The delivery itself (vaginal or cesarean)
- Postpartum care (typically one visit at 4-6 weeks)
What is billed separately from the global package:
- The initial prenatal visit and workup
- Hospital facility fees (room, nursing, supplies)
- Anesthesia (epidural or general)
- Laboratory and imaging during the hospital stay
- Newborn care (separate charges under the baby's name/medical record)
- Any complications or procedures beyond routine delivery
You will typically receive at least two bills: one for the mother's care and one for the baby. Each may come from multiple providers. Request itemized statements for all of them.
Vaginal delivery vs. C-section billing
The CPT codes for delivery are specific and carry very different price points. Getting the wrong code on your bill is a significant error.
Vaginal delivery codes:
59400-- Routine OB care including antepartum, vaginal delivery, and postpartum care (the full global package). Medicare rate: approximately $2,200-$2,800.59409-- Vaginal delivery only (no antepartum or postpartum care included). Used when the delivering physician did not provide prenatal care.59410-- Vaginal delivery with postpartum care only.
Cesarean delivery codes:
59510-- Routine OB care including antepartum, cesarean delivery, and postpartum care (full global). Medicare rate: approximately $3,000-$3,800.59514-- Cesarean delivery only.59515-- Cesarean delivery with postpartum care only.
VBAC (vaginal birth after cesarean) codes:
59610-- Routine OB care including antepartum, VBAC delivery, and postpartum care.59612-- VBAC delivery only.59618-- Attempted VBAC that results in a cesarean (antepartum, attempted vaginal, cesarean delivery, postpartum).59622-- Attempted VBAC resulting in cesarean delivery only.
What to check:
- If you had a vaginal delivery, make sure you are not being billed with a cesarean code. The difference is typically $800-$1,500 for the physician's professional fee alone, plus significantly higher facility charges.
- If you used a global package code (like
59400or59510), check that routine prenatal visits and the postpartum visit are not billed separately. They are already included. - If you had a planned C-section, verify the code matches. An attempted VBAC that converts to C-section (
59618) is coded differently than a planned primary cesarean (59510).
The most expensive coding error on a childbirth bill: billing a vaginal delivery as a C-section. If your delivery was vaginal but the bill shows a cesarean CPT code, that error alone could add $4,000-$8,000 to the hospital facility charges.
Nursery charges for rooming-in babies
This is one of the most common and most frustrating childbirth billing errors. If your baby stayed in your room for the entire hospital stay (a practice called "rooming in"), the hospital should not charge for nursery services. Yet many hospitals routinely bill for newborn nursery care (revenue codes 0170-0179) even when the baby never set foot in the nursery.
What legitimate newborn charges look like:
- Newborn care codes
99460(initial newborn care, born in hospital) and99462(subsequent newborn care per day) -- these are the pediatrician's professional fees for examining the baby and are legitimate regardless of where the baby sleeps. - Newborn screening tests (heel stick, hearing test, pulse oximetry screening) -- these are standard and appropriate.
What to watch for:
- Daily nursery charges (revenue code 0171 or 0172) when your baby roomed with you. These charges can run $500-$1,500 per day.
- Nursery supply charges (formula, diapers, bassinets) when you brought your own supplies or exclusively breastfed.
- Separate "observation" charges for the newborn that duplicate the pediatrician's daily assessment.
If your baby was in the NICU (neonatal intensive care unit), charges will be significantly higher and on a different revenue code (0174). NICU charges are typically legitimate but should still be verified against the actual days and services provided.
Epidural billing errors
Epidural anesthesia during labor generates its own set of billing complexities. The anesthesiologist typically bills separately from the OB and the hospital, and epidural charges are one of the most common sources of errors on childbirth bills.
How epidural billing works:
01967-- Neuraxial labor analgesia (epidural or spinal for labor and vaginal delivery). This is the base anesthesia code.01968-- Anesthesia for cesarean delivery following neuraxial labor analgesia (used when epidural is already in place and labor converts to C-section). Billed as an add-on to01967.- Time units -- Anesthesia is also billed by the amount of time the anesthesiologist manages the epidural, typically in 15-minute increments.
Common epidural billing errors:
- Inflated time units. If your epidural was placed at 2 PM and you delivered at 8 PM, the anesthesia time should reflect approximately 6 hours. If the bill shows 10 hours, the time is wrong. Request the anesthesia record to verify start and stop times.
- Double billing for conversion to C-section. If your labor epidural was converted for a cesarean, the charge should be
01967+01968. Some providers bill01967and then a separate full cesarean anesthesia code (01961), which is incorrect. - Epidural placement billed separately. The placement of the epidural catheter is included in the neuraxial anesthesia codes. A separate charge for catheter insertion or epidural needle placement is typically an unbundling error.
- Epidural billed when not received. If you arrived too late for an epidural or chose not to have one, no epidural charges should appear. Check the anesthesia section of your bill carefully.
Circumcision billed without consent
Circumcision is an elective procedure. It requires specific informed consent from the parents. If your son was circumcised without your consent, or if your bill includes a circumcision charge when the procedure was never performed, this is both a billing error and potentially a serious consent issue.
The CPT code: 54150 (circumcision, clamp or other device, newborn) or 54160 (circumcision, surgical excision, older than 28 days).
What to check:
- If you did not consent to circumcision and the charge appears on your bill, dispute it immediately and request documentation of consent.
- If you had a girl and a circumcision charge appears, this is obviously a coding error -- but it happens when billing records are incorrectly linked or when template charges are applied without review.
- If circumcision was performed, verify that only one charge appears. Some bills duplicate the charge or add a separate "surgical tray" or supply charge that should be bundled.
Labor room vs. delivery room charges
Many hospitals have separate charges for the labor room and the delivery room. In facilities with LDR (Labor, Delivery, Recovery) rooms -- where you stay in the same room throughout -- you should only see one room charge. In facilities where you are transferred from a labor room to a separate delivery room, you may see two room charges, but they should not overlap in time.
What to watch for:
- Double room charges in LDR facilities. If you stayed in the same room from admission through delivery and recovery, you should not see separate labor room and delivery room charges. One room, one charge.
- Overlapping time charges. If you were transferred to a separate delivery room, the labor room charges should stop when you transferred, and delivery room charges should start at that point. If both run concurrently, that is a billing error.
- Recovery room charges after returning to the LDR. If you recovered in the same room where you delivered, a separate recovery room charge is improper.
- Excessive room-day charges. Count the nights you spent in the hospital. A typical vaginal delivery is 1-2 nights. A C-section is 2-4 nights. If you see charges for more days than you were actually there, dispute the extra days.
Unbundled prenatal lab charges
Prenatal lab work is typically ordered as panels -- groups of tests bundled into a single code at a lower price than the individual components would cost separately. Unbundling occurs when the lab bills each test individually instead of using the panel code.
Common prenatal panels and their components:
- OB panel (
80055) includes: blood type/Rh (86900/86901), antibody screen (86850), CBC (85025), hepatitis B surface antigen (87340), RPR/VDRL for syphilis (86592), rubella antibody (86762), and a urinalysis. If your bill shows the panel code plus any of these individual tests dated the same day, the individual tests are duplicates. - Comprehensive metabolic panel (
80053) includes 14 individual chemistry tests. If both the panel and individual tests like glucose (82947) appear, that is an unbundling error. - Lipid panel (
80061) includes total cholesterol, HDL, and triglycerides. Individual charges for these alongside the panel code are duplicates.
You can check any two codes from your bill for bundling violations using our NCCI code pair checker.
Duplicate charges during long labor
Long labors -- those lasting 12, 24, or even 36+ hours -- generate enormous bills because charges accumulate hourly for room, monitoring, nursing, and supplies. The longer the labor, the higher the chance of billing errors, simply because there are more line items for errors to hide in.
Common duplicates during extended labor:
- Fetal monitoring. Continuous electronic fetal monitoring (
59050for intrapartum,59051for interpretation) should not appear multiple times for the same continuous monitoring session. Some bills show a new charge every time the monitoring strip is reviewed, which is incorrect --59051already covers interpretation of the full monitoring session. - IV fluid charges. Each bag of IV fluid may be individually charged, which is correct. But if the same bag is scanned twice during a nursing shift change, you will see a duplicate. Compare the number of IV bags billed to what was documented in your medical records.
- Pitocin administration. Pitocin (oxytocin) infusion to augment labor is billed as a drug administration with time-based units. If the infusion ran continuously for 8 hours, the bill should reflect one continuous infusion, not multiple separate start-stop cycles.
- Nursing assessments. In long labors, shift changes mean different nurses assess you. Each assessment may generate a charge. Some of these assessments are routine and included in the room charge -- they should not be billed separately.
- Duplicate cervical checks. The physical exam for cervical dilation is part of the OB's management of labor (included in the delivery code). Separate charges for each cervical check are unbundled from the global delivery service.
Check for bundling violations
Enter two CPT codes from your childbirth bill to see if they should have been bundled together.
NCCI Code Pair CheckerHow to check your childbirth bill
- Request itemized bills for both mother and baby. You will receive separate bills for your care and the newborn's care. Request fully itemized statements with CPT codes from every provider -- the hospital, your OB, the anesthesiologist, the pediatrician, and any other providers. For help reading them, see our guide to reading itemized medical bills.
- Verify the delivery code. Make sure the CPT code matches what actually happened: vaginal (
59400-59410) or cesarean (59510-59515). If the code is wrong, the financial impact is substantial. - Check for services included in the global package. If your OB billed a global code (like
59400), make sure routine prenatal visits and the postpartum visit are not also billed separately. - Verify nursery charges. If your baby roomed in with you, daily nursery charges should not appear on the baby's bill.
- Review anesthesia time. Compare the billed anesthesia time units to the actual duration of your epidural or other anesthesia.
- Count the room days. Compare the number of room days charged to the actual nights you stayed.
- Check for lab panel unbundling. Look for individual lab test charges that duplicate tests already included in a panel code on the same date.
- Run the math. Add up every line item. Does the total match? Use our bill math checker to verify.
What to do when you find an error
- Document each error. Note the CPT code, the date, the charge amount, and why you believe it is wrong. Reference specific coding rules where possible.
- Call the billing department. Start with the provider whose bill contains the error. Be specific: "Line item 7 shows CPT 59510 for a cesarean delivery, but I had a vaginal delivery. The correct code is 59400."
- Request your medical records. If the billing department pushes back, request your labor and delivery records and the operative report (if applicable). These documents are the definitive record of what happened.
- Send a written dispute. Our dispute letter generator can help create a formal letter with the right regulatory citations.
- Contact your insurer. Your insurance company has a financial interest in correct billing. If the provider will not correct an error, ask your insurer to audit the claim.
- Ask about financial assistance. If your total bill is correct but unaffordable, nonprofit hospitals are required to have a Financial Assistance Policy. Ask about it before paying or entering a payment plan.
For more detail on the dispute process, see our universal dispute guide and dispute letter template. For background on medical billing error types, see our complete guide to medical billing errors. For state-specific protections that may apply to your situation, see our state-by-state billing rights guide.
Verify your bill's math
Childbirth bills have dozens of line items. Enter them to confirm the total adds up correctly.
Bill Math CheckerDisclaimer: This guide is for educational purposes only and does not constitute legal, financial, or medical advice. Billing practices vary by hospital, state, and insurance plan. Cost figures cited are national averages and may not reflect your specific situation. Consult a licensed professional for advice specific to your circumstances.