Wedding catering costs $70-$85 per person on average in the U.S. for 2025, with most couples spending $7,000-$8,500 total for 100 guests. Buffet service ranges from $40-$70 per person, while plated dinners cost $70-$120 per person depending on menu complexity and location.