Home>Menu Management

Create a menu

Who is this article for?
  • Sellers with general items permissions. Set permissions in the Square Dashboard.
  • Square for Restaurant Free, Plus and Premium subscribers
  • About menus

    With Square for Restaurants, a menu is a specific set of menu groups and items that will appear on your POS for a certain period of the day or a certain shift. Your menus should correspond to the physical menus in your restaurant. If you have multiple menus you use throughout the day, you should have multiple menus in your Square for Restaurants account.

    Before you start

    You have four options for menu creation all from your Square Dashboard:

    • Create a menu manually: This option is best if you don’t have an existing menu and want to create items while you create a menu.

    • Upload an existing menu: This option is best if you already have an existing menu file saved to your computer.

    • Import a menu from an existing system: This option is best if you already have an existing menu on another platform like Clover or Toast and you want to transfer the menu to Square.

    • Generate a custom starter menu: Answer some basic questions and create a menu using OpenAI.

    The upload and import options are currently only available for quick-service restaurants. Learn how to get support at Square to change how your business is categorised.

    After you create your menu, you can manage in-store menus across all locations from a single place in your Square Dashboard. You can also update the channel and location of individual items and customise your Point of Sale grid tiles. Updating menus only applies to menus across your Square for Restaurants POS.

    Create a menu

    Option 1: Upload an existing menu

    To upload an existing menu using the WoFlow integration, you will need access to your Square Dashboard and a PDF, JPG or PNG file of your existing menu.

    1. Sign in to Square Dashboard and go to Items & services (or Items & menus or Items & inventory) > Menus.
    2. Click Create a Menu > Upload a file, photo or URL of your existing menu.
    3. Select From my computer to import a file from your computer. Select By URL to paste a link to your menu.
    4. Click Continue.
    5. Enter a Menu name and select the Location where the menu will apply. Click Continue.

    Square will send you an email when your menu is ready. Most menu builds take under 24 hours.

    Option 2: Manually create a menu

    1. Sign in to Square Dashboard and go to Items & services (or Items & menus or Items & inventory) > Menus.
    2. Click Create a Menu > Build your menu manually.
    3. Enter a name in the Menu Name field and select the location where the menu will apply.
    4. Click Save.
    5. Click Add Item to select existing items from the drop-down menu. Select Add Multiple Items to create new items and add them to the menu.
    6. Enter an Item Name, a Kitchen Facing Name and an Item Price.
    7. Click Create Items > Done to add the items to your menu.

    Option 3: Import a menu from your existing system

    You can import a menu to your Square Dashboard and transfer menu data from other platforms to Square using WoFlow integration.

    1. Sign in to Square Dashboard and go to Items & services (or Items & menus or Items & inventory) > Menus.
    2. Click Create a menu > Import your menu from another platform. A WoFlow modal will appear, guiding you through the process of importing files.
    3. From the list, select your current platform which has your menu data
    4. Select how you want to import your menu, either by securely signing in or by sharing a public URL.
    5. Click Continue to sign in.
    6. Sign in to the platform that has your menu.
    7. Let your menu and other data be imported.
    8. Click Continue.
    9. View your menu and make any edits, and then click Approve.

    Option 4: Generate a custom starter menu

    Use the power of AI to generate a menu to help you get started. You can then further customise the menu to your specific needs.

    1. Sign in to Square Dashboard and go to Items & services (or Items & menus or Items & inventory) > Menus.
    2. Click Create a menu > Generate a custom starter menu.
    3. Answer the questions on menu type, cuisine and menu size.
    4. Name your menu and click Continue.
    5. After viewing the AI-generated result, hit Continue to edit the menu further.

    Add menu groups to your menu

    You can add additional structure to your menu by creating menu groups. A menu group, formerly known as a display group, is a group of items that can be added to more than one menu. These groups of items can help your customers navigate your menu.

    1. Sign in to Square Dashboard and go to Items & services (or Items & menus or Items & inventory) > Menus.

    2. Select a menu > click Add Menu Group and create a new menu group or select an existing one.

    3. Select Add image to upload an image that will be displayed on the POS grid layout for the menu group.

    4. Select Add Items and choose the items you want within the menu group.

    5. Click Save.

    Update a menu

    You can manually update a menu from your Square Dashboard, the Square Point of Sale app with full service, quick service or bar mode enabled, or from the Square Restaurant POS app. 

    1. Sign in to Square Dashboard and go to Items & services (or Items & menus or Items & inventory) > Menus.

    2. Select one of your existing menus. From this edit page, you can:

      1. Click the three dots and click Edit menu to change the menu name and update the locations where the menu applies.

      2. Click Edit POS Layout to update the item grid that is displayed on your POS devices.

      3. Click Add to add items, menu groups or modifiers to your menu.

    3. When prompted, click Save after you apply your edits.

    Related articles