Short version: a single $800 catering order is the margin equivalent of 25 walk-in lunch covers, with one-tenth the operational complexity. Most independents leave $15,000-$60,000/mo in catering revenue on the table because they don't have a catering menu, a corporate outreach motion, or kitchen capacity planning. Below is the exact playbook to ship catering inside 30 days.
The catering math nobody runs
Walk-in lunch cover: $14 average ticket, ~32% food cost, ~$2.50 in labor allocation, ~$0.40 in packaging. Gross margin: ~$6.60. Net of overhead: ~$3.50. You need a lot of these to make a month.
Corporate catering tray for 12 people: $215 average ticket, ~28% food cost (you buy in bigger volume), ~$8 in labor allocation (one staff member, 25 minutes of work end-to-end), ~$6 in packaging. Gross margin: ~$140. Net of overhead: ~$95.
One catering order is ~27 walk-in lunch covers of net profit. And the kitchen does it during a single 25-minute window instead of 4 hours of service. The labor leverage is enormous.
The four catering products to ship
Don't try to launch with one menu that does everything. Ship four distinct products:
1. Office lunch trays — $185-$280, serves 10-15
The bread-and-butter product. Set price. 4-6 menu options. 24-hour notice. Delivery to office, drop-and-go (no setup). This is 70%+ of weekday catering revenue for most independents.
2. Premium spreads — $450-$1,200, serves 20-50
For larger meetings, off-sites, retirement parties. Multiple proteins, vegetarian options, sides, sometimes setup. Higher margin (40-50%) because the price-per-person scales faster than the cost-per-person.
3. Event / wedding catering — $35-$85 per person, 50-300 guests
Higher complexity, higher reward. Requires kitchen capacity planning (see below). Margin can hit 45-55% if priced correctly. Average ticket: $4,000-$18,000.
4. Family meal bundles — $90-$160, serves 4-6
The "delivery food but for tomorrow night's dinner" product. Higher than your normal delivery average, lower complexity than corporate. Good shoulder revenue.
The pricing structure that works
Three-tier pricing inside each product:
- Standard tier — your most popular dishes, the menu most customers order. ~28-30% food cost, 35-40% gross margin.
- Premium tier — adds 2-3 protein upgrades, dessert, slightly nicer packaging. Priced 30-40% higher. Margin jumps to 45-50%.
- Custom tier — they call you. You quote based on their party. This is where you make 50-60% on bigger events.
Most operators only ship one tier and price it too low. Customers ordering catering aren't price-sensitive at $200 vs $260 — they're sensitive to "do they have what I need". Layer the tiers and let people self-select up.
Step 1. Build the catering menu page on your site
Most catering pages are an afterthought. They shouldn't be. The page should:
- Show pricing per person and per tray, clearly
- Include 5-8 high-resolution photos of actual catering setups
- State minimum order size, lead time, delivery radius, delivery fee
- Have a "request catering" form OR a direct catering checkout
- Include a phone number with a name attached ("Call Maria at 555-..." converts better than a generic number)
Zayos ships a catering menu page by default with every restaurant build, with separate pricing tiers and a 24-hour lead-time enforcement. See Zayos catering features.
Step 2. List on ezCater
ezCater is the corporate ordering directory. Most US companies use it for office lunch orders. Listing is free. Commission is 12-15% per order. It's worth the commission for one specific reason: discovery. The buyer at the office didn't know your restaurant existed before ezCater put you in front of them. After 3-5 orders from that office, they'll start ordering direct through your site and you keep the full margin.
Average ezCater order size: $310. Average follow-on direct orders from the same buyer within 12 months: 7-12. Treat ezCater the same way you treat DoorDash — a customer acquisition channel that hands you a customer you then migrate to direct.
Step 3. Build the office outreach list
Drop-in lunch sales need walk-in traffic. Catering sales need a target list. The motion:
- Find every office building within 5 miles of your restaurant. Google "office park near me", "coworking near me", "law firm near me", "medical office near me".
- Build a list of 80-120 offices. Get the address and, where possible, the name of the office manager or executive assistant.
- Print 50 copies of a 1-page catering menu — pricing, photos, ordering steps, your name and phone.
- Walk one of two days a week, 10 offices a day. Drop the menu with the receptionist or office manager. Say: "Hi, we're [restaurant] from [neighborhood]. We do office catering for groups of 10-50. Mind if I leave this for whoever orders lunch?"
- Follow up 3 weeks later by phone or email to the office managers you got contact info for. "Just checking if you have any team lunches coming up — happy to do a sample tray for 6 to introduce us."
Conversion rate: typically 1 paying customer per 8-12 menu drops. So a single afternoon of walking produces 1-1.5 new catering customers. Each customer is worth $2,000-$8,000/year. The labor math is absurd in your favor.
Step 4. Kitchen capacity planning
The biggest reason catering fails inside an operating restaurant is kitchen collapse. You take a $1,400 wedding catering order for Saturday at 5pm, your dining room hits its peak at 7pm, and your line cooks are running both at the same time. Friday and Saturday dinner is the worst time to do catering prep.
Three rules:
- Catering prep window: 10am-3pm. Cooked, packaged, ready to deliver during the morning-to-afternoon window. By dinner service, the catering is gone or already plated.
- Daily catering capacity limit. Pick a number — for a 12-seat kitchen, that's typically $1,500-$3,500 in catering revenue per day max. Past that, you start hurting the dining room.
- One designated catering cook on catering days. Even if it's the same person who normally runs the line, their morning is catering, their evening is the dining room. Don't mix.
Step 5. The packaging discipline
Catering packaging is a profit center. Most independents under-spend by $1-$2 per order on packaging, which kills repeat orders. The math is:
- Aluminum trays with clear lids: ~$0.80 each. Use these.
- Individual portion containers for proteins with sauce on the side: ~$0.40 each.
- Branded napkins + utensils kit: ~$0.55 per person.
- Branded delivery tote or insulated bag: $14-$22, you keep it (reusable across hundreds of orders).
- Tray of clearly labeled containers ("Chicken Shawarma — 12 servings", "Hummus + Pita — 15 servings") so the office receptionist knows what they're handling.
Total packaging cost per $215 office tray: ~$6. Worth every cent for reorder rate.
Step 6. The follow-up motion
Every catering order should trigger four follow-ups:
- Day-of: SMS to the contact at 11am — "Driver is 20 min out, leaving everything at reception. Call me if anything's off." (Drives 5-star reviews automatically.)
- Day +1: Email asking for feedback and offering a 10% discount on next order. ~25% repeat-order rate triggered from this email.
- Day +14: Email + SMS: "Anything coming up in the next 2 weeks? Happy to hold a slot."
- Quarterly: Email blast to all catering contacts with menu updates, holiday catering windows, seasonal specials.
This sequence is built into Zayos — every catering order triggers the cadence automatically.
Real numbers from a single-location operator
One of our Mediterranean restaurant clients in Fort Lauderdale ran this exact playbook over 6 months in 2025:
- Built office list of 110 nearby offices
- Dropped menus at 80 of them across 8 weeks
- Listed on ezCater
- Built catering landing page through Zayos
- Result: month 1: $4,200 in catering revenue. Month 6: $26,800/mo. Margin: 42%.
- Net new annualized profit: ~$135,000 from a standing start
What not to do
- Don't accept catering orders with less than 24-hour notice. You'll burn out the kitchen and the food quality drops. Hold the line.
- Don't price below 35% gross margin. If a buyer pushes you below that, walk away — it's not a customer worth keeping.
- Don't deliver yourself in the dining room manager's car. Use a paid delivery service or a designated catering driver. Owner-driven deliveries always end with the manager being absent during a critical service moment.
- Don't treat catering as overflow. It's a separate product line with its own marketing, its own ops, and its own P&L line.
How catering fits with the rest of the marketing stack
Catering is one of the highest-ROI channels in the 10 channels ranked by ROI ranking — ~$3 per cover earned, but the cover is 12-30 people. The full stack is: GBP + direct ordering + SMS + catering. Most independents ship 1-2 of those. The ones running all 4 outperform the rest by 30-60% on net margin.
FAQ
How much does it cost to launch catering?
About $1,800-$3,500. Branded packaging ($800-$1,400), printed menus ($150-$300), photographer for the catering page ($400-$700), insulated delivery totes ($200-$500), platform setup if you're not on Zayos already ($300-$1,000).
What's the minimum kitchen size?
If you can run a normal lunch service, you can run catering. The catering happens 10am-3pm. The lunch happens 11:30am-2pm. Sequence them.
Should I deliver myself or use a delivery service?
Hire a catering-specific delivery driver for $20-$25/hr on the days you have orders. Cheaper than DoorDash Drive on the larger orders, more reliable. Some operators use Roadie or Uber Direct — both work for trays.
How do I know if a catering customer will reorder?
Two signals: they ordered the premium tier (price-insensitive buyers reorder more), and they responded to the day-+1 email (engagement signals retention). Track both inside Zayos and prioritize follow-up on those accounts.
Get the catering build of Zayos — Zayos catering features · 15-min walkthrough · phone 321-666-1102.