Find and compare caterers near you

Real menus, real per-person pricing, and quotes from up to five caterers in one request.

Or tell us about your event once and get quotes back from up to five matching caterers.

4,548Caterers listed
276Cities covered
51States
TopCaterers is a nationwide directory of 4,548 catering companies across 276 US cities. Every listing shows service style, per-person price where the caterer publishes it, dietary coverage, guest-count limits and reviews, so you can compare on the numbers rather than on marketing copy. One quote request reaches up to 5 matching caterers, and using the site is free.

How TopCaterers works

  1. Tell us about your event

    One short form — date, guest count, location and the kind of food you want.

  2. Up to 5 caterers reply

    We pass it only to companies whose service area, style and capacity actually fit.

  3. Compare and book direct

    Real per-person prices, straight from the caterer. No commission, free to use.

Featured caterers

Paid placement, always labelled

Caterers on TopCaterers

Browse all →

A sample of the 4,548 catering companies listed, one per city. Every listing is free to claim.

Before you book

All guides →

Catering questions, answered

How much does catering cost per person?

Nationally, catering runs about $20 to $45 per person for a buffet and $45 to $150 per person for a plated, full-service event. The three things that move the number most are service style, protein choice and guest count. Drop-off catering is typically 30-50% cheaper than full service because there is no staffing, rentals or gratuity. Below roughly 40 guests, most caterers charge a flat minimum instead of a per-head rate.

How far in advance should I book a caterer?

Book 2 to 4 weeks ahead for a routine office lunch or small party, 2 to 3 months for a large corporate event, and 9 to 12 months for a wedding at a popular venue. December and the May-June graduation window are the two hardest times of year to book late. Many caterers will take a rush order inside 72 hours for an extra fee, and repast catering is routinely arranged in under 48 hours.

What is the difference between drop-off and full-service catering?

Drop-off means the food is delivered hot in disposable chafing dishes with serving utensils, and the caterer leaves. You handle setup, refills and cleanup. Full-service means the caterer arrives early, sets up, cooks or finishes on site, staffs the event with servers, provides china and linens, and cleans up afterwards. Full service usually adds 20-30% on top of the food cost for labor, plus rentals.

How much food do I need per person?

A common planning rule is 1 pound of food per adult across all dishes, split roughly into 6 oz protein, 4 oz starch and 4-6 oz vegetables or salad. For appetizer-only receptions, plan 4-6 pieces per person per hour if a meal follows, or 10-12 pieces per person for a two-hour reception that replaces dinner. Order for 100% of your confirmed headcount, not your invited count.

Do caterers charge a service fee and is it the same as a tip?

No. A service fee of 18-24% is a charge on the total that covers the caterer's overhead, coordination and staffing, and it usually does not go to the servers. A gratuity is separate and optional. Always ask directly whether staff are paid from the service fee, and whether sales tax is applied to the fee as well as the food, which it is in most states.

Is TopCaterers free to use?

Yes. Browsing listings, comparing caterers and requesting quotes is free for anyone planning an event. Caterers can claim and maintain a basic listing at no cost, and can optionally pay for a Plus, Pro or Featured listing for more photos, more service areas and priority placement.

How does TopCaterers choose which caterers to show first?

Results are ordered by a quality score that combines completeness of the listing, verified contact details, photo and menu coverage, review rating and volume, and responsiveness to past quote requests. Paid Featured listings are placed at the top of their city and are always labeled as featured. Paid placement never changes the score or the ordering of the non-featured results below it.

Run a catering business?

Claim your free listing and you get the Listed on TopCaterers badge — yours to put on your own website, verified by a live link back to your profile.

  • The badge is free, and it stays free. No card, no trial, no monthly fee.
  • Quote requests from day one. Free listings receive them — we rank by tier, we never exclude you.
  • Earn more badges as you go. Top Rated, Fast Responder, Verified, 10 and 20 Years in Business, and Best of 2026 in Platinum, Gold and Silver.

Claim your free listing See the badges

Already listed? Find your business and claim it in two minutes.