Most caterers recommend ordering at least a few weeks to 6 months in advance, depending on the type of event and number of guests. However, catering a small party may not require as much advance time as a wedding, holiday party, or large corporate event.
Large chain restaurants often provide limited, drop-off catering services and require less notice than professional catering companies. Some chain restaurants and grocery stores offer catering services with only one day's notice.