Most couples spend between $1,800 and $7,000 on catering. Most caterers will include alcoholic and non-alcoholic beverages as part of their packages. The average cost per person for a wedding in the United States is $40 for a plated meal and $27 for a buffet. Adding an open bar typically ups the cost by $15 per person.