TL;DR: A 25-guest wedding in San Francisco typically runs $18,000 – $38,000 all-in, with most couples landing near $26,000. The small headcount saves you on catering and rentals, but SF venue minimums, union labor, and vendor day-rates keep per-guest costs among the highest in the country.

Useful summary

Twenty-five guests is the sweet spot for an intimate SF wedding: small enough to book a private dining room, rooftop, or boutique venue, but large enough to justify a full-service photographer, florist, and officiant. Expect a per-guest cost of roughly $700 – $1,500 depending on venue type and food service style.

Where your money goes at this size:

Variable data table

Typical San Francisco allocation for 25 guests:

Category Budget Range % of Total Notes
Venue + rentals $4,000 – $10,000 25% Restaurant buyouts, boutique hotels, City Hall + private dinner
Catering + bar $6,250 – $13,750 ($250–$550/pp) 33% Includes SF's standard 20% service + 8.625% sales tax
Photography $3,500 – $6,500 15% 6–8 hour coverage, SF day-rate
Flowers + decor $1,500 – $4,000 8% Scales down well at 25 guests
Attire + beauty $2,000 – $5,000 10% Dress/suit, alterations, HMU
Music (DJ or trio) $1,200 – $2,800 5% DJs often have 4-hour minimums
Officiant $400 – $900 2% Or free if using a friend + online ordination
Stationery + rings (bands only) $800 – $2,000 5% Invites, signage, wedding bands
Buffer (10%) $1,800 – $3,800 β€” Tips, transport, marriage license ($120 in SF)
Total $18,000 – $38,000 100% Median β‰ˆ $26,000

Local context

San Francisco is one of the three most expensive US wedding markets, and a few specific local factors drive the numbers:

Internal links

Tool CTA

Skip the spreadsheet β€” plug your guest count, venue style, and priorities into WeddingBot and get a San Francisco-specific budget in under two minutes.

FAQ

Is $25,000 enough for a 25-guest wedding in San Francisco?

Yes, $25,000 is realistic and close to the local median for this size. You'll likely book a restaurant buyout or private dining room, hire a photographer for 6 hours, and skip a full planner β€” using a day-of coordinator instead. Expect about $1,000 per guest all-in.

What's the cheapest way to do a 25-person SF wedding?

A San Francisco City Hall ceremony ($83 civil fee, or $1,000 private balcony) followed by a restaurant dinner is the cheapest credible path, often totaling $8,000 – $14,000 including photography, flowers, and attire. It's the most common 25-guest format in the city.

How much should I budget per guest for catering in SF?

Plan on $250 – $550 per guest for food and bar at a San Francisco restaurant or hotel, inclusive of 20% service and 8.625% sales tax. Family-style and plated multi-course meals sit at the higher end; lunch or brunch receptions can bring this down to $180 – $250.

Do I need a wedding planner for only 25 guests?

Usually no β€” a day-of coordinator at $1,500 – $3,500 is sufficient for a 25-person SF wedding, especially if you're using a restaurant that handles food, rentals, and staffing in-house. Hire a full planner only if you're doing a raw-space venue or a multi-location day.

What should I expect to pay for photography at this size?

Photography in San Francisco runs $3,500 – $6,500 for 6–8 hours of coverage regardless of guest count, because it's a flat day-rate. Smaller weddings don't save you money here, but you can shorten coverage to 4–5 hours and pay $2,500 – $3,800.

How far out should I book for a 25-guest SF wedding?

Restaurant buyouts and private dining rooms book 6 – 10 months out for Saturday evenings, significantly less pressure than the 12–18 months needed for full venues. SF City Hall reservations open 90 days in advance and fill quickly for Friday slots.

What about weekday or off-season weddings in SF?

A Thursday or Sunday wedding in January, February, or August can cut venue and vendor costs by 15 – 30%. SF doesn't have a dead season the way other cities do, but these months see fewer weekend weddings and more vendor flexibility.

Sources

Related

Get started

Build a San Francisco-specific budget for your 25-guest wedding in minutes, with vendor ranges pulled from real local data. create_free_account

Next step
Create my free account