How do you set up a catering in Square For Restaurants with an existing food truck business?

Wondering what best way to do this is?  Should I create a separate "location" and or Menu in Square for this channel of business?

292 Views
Message 1 of 2
Report
1 Solution
Square Community Moderator

Solution

Hi, @fyrgrillco ! 

 

You have a few options here. The best one being to create a separate location for the catering side of things. I will provide details on the other option of just creating a separate menu, but I think a separate location is going to be your best bet here. 


Creating a separate “Catering” location gives you clean separation for:

  • Reports (sales, taxes, tips)

  • Menus (catering offerings are usually different from daily truck items)

  • Operating hours (trucks and catering often operate on different schedules)

  • Online ordering (if you take pre-orders or deposits)

  • Team permissions and payroll (optional, if different staff help)

How to do it:

  1. Go to your Square Dashboard

  2. Navigate to Account & Settings > Business > Locations

  3. Add a new location called something like “Catering” or “Catering Orders”

  4. Set its details: address, operating hours, tax settings, etc.

Then, build your catering-specific:

  • Menu (using bulk import or new item library)

  • Modifiers or Packages (for set meals, per-person pricing, etc.)

  • Service charges (if applicable, like delivery or gratuity)

Another option: Use One Location with Separate Menu Categories

  • Use one location (your truck)

  • Create a Catering category in your menu

  • Use tags or custom fields to track catering orders

Downside: Reports, taxes, and team tracking will be blended unless you filter carefully. That can be become a serious pain point too for data purposes. 

 

Let me know if you have any other questions. I hope this helps! 

View Solution >

259 Views
Message 2 of 2
Report
1 REPLY 1
Square Community Moderator

Solution

Hi, @fyrgrillco ! 

 

You have a few options here. The best one being to create a separate location for the catering side of things. I will provide details on the other option of just creating a separate menu, but I think a separate location is going to be your best bet here. 


Creating a separate “Catering” location gives you clean separation for:

  • Reports (sales, taxes, tips)

  • Menus (catering offerings are usually different from daily truck items)

  • Operating hours (trucks and catering often operate on different schedules)

  • Online ordering (if you take pre-orders or deposits)

  • Team permissions and payroll (optional, if different staff help)

How to do it:

  1. Go to your Square Dashboard

  2. Navigate to Account & Settings > Business > Locations

  3. Add a new location called something like “Catering” or “Catering Orders”

  4. Set its details: address, operating hours, tax settings, etc.

Then, build your catering-specific:

  • Menu (using bulk import or new item library)

  • Modifiers or Packages (for set meals, per-person pricing, etc.)

  • Service charges (if applicable, like delivery or gratuity)

Another option: Use One Location with Separate Menu Categories

  • Use one location (your truck)

  • Create a Catering category in your menu

  • Use tags or custom fields to track catering orders

Downside: Reports, taxes, and team tracking will be blended unless you filter carefully. That can be become a serious pain point too for data purposes. 

 

Let me know if you have any other questions. I hope this helps! 

260 Views
Message 2 of 2
Report