Content has loaded

Caterer salary in United States

How much does a Caterer make in the United States?

Average base salary

$19.39
Average $19.39
Low $11.85
High $31.73

The average salary for a caterer is $19.39 per hour in the United States. 5.5k salaries taken from job postings on Indeed in the past 36 months (updated August 2, 2026).

Caterer job openings in United States

slide 1 of 6
slide1 of 6
Catering Service Worker
Sodexo3.6out of 5 stars.
Virginia Beach, VA
$16 - $20 an hour
Part-time
1 day ago

Highest paying companies for Caterer in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Schulte Hospitality Group
 
$130,000per year
View company
Main Event Caterers
 
$130,000per year
self employed
 
$114,400per year
Cumberland Hospital for Childr...
 
$114,400per year
Above All Catering
 
$112,500per year
3 Pepper Burrito Co.
 
$109,200per year

Highest paying cities for Caterers near United States

  1. Miami, FL
    $22.33 per hour
  2. New York, NY
    $22.14 per hour
  3. Brooklyn, NY
    $20.92 per hour
  4. San Diego, CA
    $20.30 per hour
  5. Austin, TX
    $19.62 per hour

Where can a Caterer earn more?

Compare salaries for Caterers in different locations
vs

Frequently Asked Questions (FAQs) about Caterer