Skip to main content
Every ParentCalc printable in one bundle: all 15 for just $29 See the bundle

Baby Shower Budget Calculator

Average baby shower cost: $300-800 for 20 guests at home, $500-2,000 at a venue. Enter your guest count to see your number. Updated 2026.

Enter guest count to calculate your baby shower budget

Budget Tips
  • Host at home to save on venue costs
  • DIY decorations can cut costs by 70%
  • Digital invitations are eco-friendly and free
  • Shop sales for party supplies
Typical Guest List
Small (Home):15-25 guests
Medium:30-50 guests
Large:60+ guests

This calculator estimates baby shower costs based on guest count, budget level, and optional services. The average baby shower costs between $300-$1,000 depending on style and guest count.

Sources: Event Planning Institute, Consumer Financial Protection Bureau, National Association of Party Planners.

Average cost of a baby shower by size and venue

How much does a baby shower cost? Plan on $15-40 per guest. A 20-guest shower at home runs $300-800; the same party at a rented venue or restaurant runs $500-2,000 once the room, catering and service are added. These are the same ranges the calculator above uses.

GuestsAt home (DIY food)Catered at homeVenue or restaurant
10$150-300$300-500$400-900
20$300-500$500-800$800-2,000
30$450-750$750-1,200$1,200-3,000
40+$600-1,000$1,000-1,600$1,600-4,000

Food is $10-15 per guest DIY or $20-30 catered; decorations $50-200; cake $50-150; games and favors $25-100; venue rental $200-500 and up. Updated 2026.

Baby shower cost questions

How much does a baby shower cost on average?

The average baby shower costs $100-500 for a home party or $500-2,000+ for a venue rental. Key costs include food ($10-30 per guest), decorations ($50-200), games/favors ($25-100), and cake ($50-150). A typical 20-guest shower runs $300-800 total.

Who typically pays for a baby shower?

Traditionally, the host (often a close friend, sister, or coworker) pays for the baby shower. However, modern etiquette allows costs to be split among multiple hosts, or for family members to contribute. The expectant parents should not pay for their own shower.

How many guests should I invite to a baby shower?

Most baby showers have 15-40 guests. Intimate showers work well with 10-15 guests, while larger celebrations can have 50+. Consider your budget ($15-40 per guest is typical) and venue capacity when setting your guest count.

How much food do I need for a baby shower?

Plan for 5-8 appetizers per guest for a 2-hour shower, or a full meal for longer events. Budget $10-15 per guest for DIY food, $20-30 for catering. Popular options include finger sandwiches, fruit trays, mini quiches, and themed desserts.

What is the best time to host a baby shower?

Baby showers are typically held 4-6 weeks before the due date, between weeks 28-32 of pregnancy. This timing ensures the mom-to-be is comfortable enough to enjoy the party while still leaving time for any late gift arrivals.

How can I throw a baby shower on a budget?

Host at home instead of renting a venue (saves $200-500). DIY decorations using printables and dollar store items. Potluck-style food or brunch timing (cheaper than dinner). Skip expensive favors - homemade cookies or small plants work great. Limit the guest list to close friends and family.

From our sister site, ChildCarePath

Planning childcare costs? Run the numbers in a spreadsheet

The Childcare Cost Planner Toolkit: 4 Excel spreadsheets with live formulas, 50-state daycare cost data, a childcare tax credit calculator, a work vs stay-home analysis, negotiation scripts and 8 printable PDFs.

Get the Childcare Planner: $29

Instant download 路 Excel + Google Sheets 路 30-day money-back guarantee from ChildCarePath