To customize your restaurant's menu on Square, you build it from four building blocks in Square Dashboard: items (what you sell), variations (fixed versions such as sizes, each with its own price), modifiers (add-ons and changes made at the time of sale) and categories (how items are grouped). Add a clear description and photo to each item, and the same menu works at the register, online and at a kiosk.
This guide is about building and structuring the menu. To use sales data to decide what stays on it, see the role of Square POS in menu management. For breakfast, lunch and happy hour menus, see menu scheduling and specials.
Where to edit your menu
You can edit items in the Square POS app, but the Dashboard is faster for building a full menu. Sign in to Square Dashboard, open Items & services (on some accounts it is called Items & menus or Items & inventory), then Items, and click Create item. The item type you choose decides which fields appear in the editor.
1. Items: one per thing you sell
An item is the product a customer would name: "Latte", "Turkey Club", "Blueberry Muffin". For each item, fill in:
- Name: what customers call it, not your internal shorthand.
- Description: one or two sentences with the key ingredients. It matters most online, where no one is there to explain.
- Category: where it lives on the menu.
- Price: or prices, if it has variations.
2. Variations: fixed versions with their own price
Variations are fixed alternatives of one item, such as sizes. Each variation can have its own price, cost and SKU. A latte with small, medium and large is one item with three variations, not three items. This keeps your item reports clean and your register screen short.
If many items share the same choices (for example, every drink comes in 12 oz and 16 oz), Square's option sets let you create those choices once and generate variations across items quickly.
3. Modifiers: customizations at the time of sale
Modifiers cover the changes customers ask for: milk type, extra shot, add bacon, no onions. You group them into modifier sets and attach the set to every item that needs it.
- Prices can go up or down. A modifier can add to the price (add avocado) or reduce it (no bacon).
- Make real choices required. If every sandwich needs a bread choice, make the selection required so tickets are never incomplete.
- Set limits. If customers can pick up to two sides, set that limit so staff and customers cannot over-select.
- Use clear names. "Oat milk" reads better on a kitchen ticket than "Alt milk 2".
Variation or modifier? A quick test
| Question | Use a variation | Use a modifier |
|---|---|---|
| Is it a different version of the item? | Yes (size, cut) | No |
| Do you need separate stock counts or a SKU? | Yes | Usually not |
| Is it an add-on or a change? | No | Yes (extra shot, no cheese) |
| Is the same choice used across many items? | Option set | Shared modifier set |
4. Categories: organize for how people order
Group items the way customers think, not the way your supplier invoices you. "Hot drinks", "Cold drinks", "Breakfast", "Sandwiches" and "Bakery" are easy to scan. Keep the number of categories small, and put your best sellers in the first category people see.
5. Photos: show your best sellers
In the item editor you can drag an image into the item's image area or pick one from your image library, and you can add a photo for a specific variation. Bulk editing can also match and attach images to many items at once.
- Use natural light and a plain background.
- Shoot every photo from the same angle so the menu looks consistent.
- Start with your top ten sellers. Photos on those matter most.
6. Allergen and dietary details
For prepared food and drinks sold through Square Online, Square supports dietary designations and an ingredient field for allergens. Wherever you sell, add key allergens to item descriptions and use modifiers to capture allergy requests so they print on the kitchen ticket. See how Square can help with food safety compliance.
Example: setting up a cafe sandwich
"Turkey Club" is one item in the "Sandwiches" category with two variations: half and whole. It has a required "Bread" modifier set (sourdough, rye, gluten-free with an upcharge), an optional "Add-ons" set (avocado, bacon) and a "Remove" set (no mayo, no tomato). One item, every combination covered, and the kitchen ticket reads like a sentence.
Common mistakes to avoid
- Separate items for each size. It clutters the register and splits your sales data.
- Open-price "custom amount" items. They hide what actually sold.
- Optional modifiers that should be required. The kitchen ends up guessing.
- Editing the menu in two places. Keep Square as the single source of truth for every channel.
Where Orda fits
Orda syncs your menu from Square, so the items, variations, modifiers and photos you set up here appear in your branded iOS and Android app, on your ordering website and on Orda Express kiosks, without rebuilding the menu anywhere else. Change a price in Square and it carries through. See your Square menu in your own app.