Wondering what best way to do this is? Should I create a separate "location" and or Menu in Square for this channel of business?
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:
Go to your Square Dashboard
Navigate to Account & Settings > Business > Locations
Add a new location called something like “Catering” or “Catering Orders”
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!
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:
Go to your Square Dashboard
Navigate to Account & Settings > Business > Locations
Add a new location called something like “Catering” or “Catering Orders”
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!
Square Community
Square Products