News flash: Having a baby is expensive. It's the most costly health event families are likely to experience during their childbearing years. On average, U.S. hospital deliveries cost $3,500 per stay, according to the Agency for Healthcare Research and Quality Healthcare Cost and Utilization Project.