MENU PLANNING

Items on POS With Different Sizes: Variations or Modifiers?

Choose separate items, size variations or modifiers, then check the same restaurant order across receipts, size sales reports and inventory mappings.

Two plain white takeaway cups of different sizes on a wooden cafe counter
Two plain white takeaway cups of different sizes on a wooden cafe counter

For items on a POS with different sizes, start with one item per dish or drink, variations for fixed sizes, and modifiers for customizations. That matches Square’s US documentation, read 15 October 2026; check the records before rollout to avoid carrying a reporting failure into the new menu. Before changing an existing menu, check whether the resulting size sales, kitchen instructions and inventory mappings answer your operating questions.

A size choice on the order screen does not prove that the right ingredients were deducted. Use the decision matrix and blank order-check worksheet below to test the whole path. These are proposed checks for your restaurant; they are not results from a tested POS installation.

This guide belongs to menu planning. It covers how to represent a portion and verify its records. It does not rank POS systems or promise identical behavior across software, subscriptions and delivery integrations.

Choose the structure by the question you need to answer

Write the reporting question before creating buttons. “How many large tomato soups sold?” needs a stable dish identity plus a size distinction. “How often was extra cheese added?” needs a customization record. “Which recipe did that sale consume?” needs a confirmed inventory mapping as well.

In Square’s terminology, an option set supplies attributes used to create variations, such as a set of sizes. A modifier set holds customizations applied during ordering. The similar names do not make them interchangeable. See Square’s US variations guide.

Menu situation Starting choice What to check before keeping it
The same soup or coffee sold in fixed portions One named item with size variations Each size is recognizable on the ticket and available in the sales breakdown you use
An optional addition to that portion A modifier on the item The addition reaches the kitchen and its usage can be traced where needed
A dish with a different identity or recipe, rather than just a larger portion Consider a separate item Staff, guests and reports can distinguish the two dishes without confusing labels
An existing connector requires a separate identifier for each sellable portion Evaluate variations first; use separate items if the verified mapping requires them The connector accepts the actual identifier and deducts the intended recipe
A legacy menu uses “Large” as an added charge Keep only if it passes your record checks; otherwise trial a size variation You can recover the size sold, full selling price and correct stock movement

The last three rows are editorial decision criteria, not Square feature guarantees. A separate item can be justified by a demonstrated operating requirement; adding more buttons alone does not establish better reporting.

Two plain white takeaway cups of different sizes on a wooden cafe counter
Two plain white takeaway cups of different sizes stand together on a wooden counter.

Once the structure is settled, use the Square modifier rules and channel checks to record required choices, inspect item overrides and follow a trial order into kitchen output.

Keep portion identity separate from toppings

For an illustrative menu, “Tomato soup” is the item, “Cup” and “Bowl” are proposed size variations, and “Add croutons” is a proposed modifier. These are naming examples, with no assumed prices or stock quantities.

Square says each variation can have its own cost, price and SKU. Its modifier guidance describes extras and other customizations. That distinction provides a starting structure; it does not confirm the recipe quantities associated with a cup or bowl in your inventory application.

For your trial, write a simple naming rule: the dish name identifies what is made, the size identifies the portion, and the modifier describes the change. Apply that rule to one item before repeating it across the menu. If a supposed “size” actually changes the whole dish, reassess whether it belongs under the same item.

Two different-sized bowls of soup beside separate ramekins of croutons and chopped herbs
Two bowls of soup sit beside separate ramekins containing croutons and chopped herbs.

If you are also rewriting guest-facing names, the cocktail menu design guide covers a consistent entry pattern. Keep the names understandable in both places, then verify the actual order output.

Prove that the sales report answers the size question

Square’s current US sales reports guidance describes detailed item and variation data in Dashboard, including quantities and gross and net sales. It also describes a separate modifier report. Expand the trial item and inspect the variation breakdown before concluding that a size needs its own standalone item.

Use the same date, location and source filters when comparing records. Save the order reference and inspect the export you actually use for purchasing or menu reviews. A summary that shows the dish total is insufficient if your decision depends on the split between portions.

For a legacy size modifier, ask whether the exported data can connect the size selection to the particular dish. A total count of “Large” selections across the menu would not, by itself, answer how many large soups sold. If you cannot establish the connection in your own report, record it as unresolved rather than estimating from total sales.

Square also notes that its current nested-modifier reporting includes selections individually without preserving the parent-child hierarchy. If your menu relies on nested choices, verify the context you need in the export. Do not assume a visible hierarchy on the till is reproduced in reporting.

Copy this worksheet for the same trial order

Choose one item and run a small controlled trial using your normal approved test-order process. Record a small portion, a large portion, and a portion with an addition. Repeat the checks on each ordering channel you intend to use. Those are proposed test scenarios, not transactions we have performed.

Keep every record tied to the same order reference. Fill the observed column from the actual account or device. Leave it blank, or write Unknown / verify on the unit, when you cannot observe the result.

Checkpoint Expected result to write before ordering Observed result / evidence reference
Order identity Date, channel, location, order reference and trial item
Portion selected The intended size and catalog identifier, where exposed
Price Approved portion price plus the selected additions
Customer receipt Item, portion and any customization you intend the guest to see
Kitchen ticket or display Unambiguous portion and preparation changes
Item sales report The intended dish and size, with the trial quantity identifiable
Modifier report or order detail Selected addition and the item context needed for your question
Inventory record before and after Intended stock or recipe mapping, unit and movement
Cancellation or refund handling Your configured financial and stock treatment
Decision Keep, revise or hold; owner of any unresolved check

Receipt and kitchen checks are separate. Square’s modifier documentation includes a setting that hides modifiers on customer receipts. Inspect the configured output rather than treating an absent receipt line as proof that a customization was never selected.

Plain takeaway cups beside an unprinted receipt strip, a blank notepad and a pen on a restaurant pass
Plain takeaway cups sit beside a blank receipt strip, notepad and pen on a restaurant pass.

If a ticket loses the portion name, investigate that output before redesigning the whole catalog. If the ticket is clear but your report cannot identify the portion, focus the next check on reporting. Keep the failed checkpoint specific so a change can be evaluated against it.

Verify inventory mapping without guessing ingredient use

A variation’s SKU identifies a catalog entry. It is not evidence that the entry is linked to the correct recipe, ingredient unit or third-party stock application. The documentation reviewed here does not establish your restaurant’s ingredient-depletion behavior.

For each sellable portion, record the mapping you expect:

Mapping field Your confirmed value
Item and portion name
POS variation or other catalog identifier
Inventory application and mapped recipe or stock record
Recipe quantity and unit for this portion
Addition mapped separately, if applicable
Actual movement and the order reference supporting it
Treatment of cancellations, refunds and waste

Check portion units explicitly: a count of finished cups, a volume of soup and a quantity of an ingredient are different records. Use your recipe specification to define the expected movement. Do not infer that selecting “Large” automatically scales every ingredient, or that refunding money automatically returns prepared food to available stock.

Where an integration cannot expose a movement tied to the trial, leave the mapping unresolved. Ask its operator or support team to demonstrate the path with your actual identifiers before relying on automated purchasing figures.

Change one item, preserve the old names, then decide

Save the current item list, relevant reports and a mapping from old labels to proposed labels before editing. Square warns that changing item, category or modifier names creates separate reporting entries. Choose a recorded changeover date so a later comparison can distinguish menu restructuring from a change in demand.

Trial one dish through the worksheet, including the channels where guests really order it. Keep the proposed structure when portion identity is clear, the report answers your size question and any inventory dependency has been verified. Revise the failed checkpoint when evidence is incomplete. Hold the rollout if a critical stock mapping remains unknown.

After the configuration is accepted, use the delivery menu pricing worksheet to assess portion prices by channel. A clearer size structure provides identifiable inputs; it does not establish the right selling price on its own.

Method and sources

Reviewed 15 October 2026 against the official Square US variations, modifiers and reporting pages listed below. Product statements are limited to those documents. The matrices, naming example and order-check procedure are editorial recommendations, with blank fields for your observations. We did not test a live restaurant account, measure service speed or validate an ingredient integration. For another POS, confirm its own terminology and repeat the record checks before applying this structure.

Sources