F&B Operations

Restaurant Menu Design: How to Price and Lay Out Your Menu

A menu is your main sales tool and your pricing policy in one document. This guide covers how to price each dish from your own numbers, lay the menu out so it is easy to order from, and stay within Singapore's price display rules.

Printed paper food menus
Photo by Louis Hansel on Unsplash

Key takeaways

  • Good restaurant menu design starts with numbers: cost every plate from a recipe card before you set a price.
  • Use more than one pricing method. Cost-plus gives you a floor, competitor prices give you a reality check and perceived value tells you how far above the floor you can go.
  • Menu engineering sorts dishes into stars, plowhorses, puzzles and dogs so you know what to feature, reprice, rework or drop.
  • In Singapore, GST-registered outlets must show GST-inclusive prices, unless they impose a service charge and display a prominent statement that prices are subject to GST and service charge, per IRAS.
  • Treat the menu as a living document. Review item sales reports from your POS regularly and change one thing at a time.

Most menus are written once, around opening day, and then patched for years. Prices creep up unevenly, new dishes get squeezed into whatever space is left and the layout stops reflecting what the kitchen actually wants to sell. A deliberate redesign, grounded in your own costs and sales data, is one of the cheaper ways to improve margin without adding covers. This guide walks through the process step by step, for a café, restaurant, bar or hawker stall.

Start with your numbers

Before you touch fonts or photos, you need two figures for every dish: what it costs to make and what you need it to earn.

  • Plate cost. Build a recipe card for each item listing every ingredient, the quantity per portion and the unit cost from your latest supplier invoices. Allow for yield (trimming and cooking loss) and the small items such as oil, garnish, sauces and takeaway packaging. Our guide to restaurant food cost in Singapore shows how to do this with a worked recipe card.
  • Target margin. Decide what food cost percentage your business can live with. There is no single right figure. It depends on your concept, rent, labour model and channel mix, so work backwards from your budget: what does each dish need to contribute, in dollars, to cover wages, rent, utilities, card fees and profit?
  • Contribution margin. Menu price (before GST and service charge) minus plate cost. This is the number that pays the bills, and it is the one menu engineering uses.

If you already sell through a POS with recipe-level inventory management, you can keep plate costs updated as ingredient prices change instead of recalculating in a spreadsheet each quarter.

Pricing methods

There are three common ways to set a menu price. Most operators use all three and then make a judgement call.

Cost-plus pricing

Divide the plate cost by your target food cost percentage. This gives you a price that meets your cost target, and it is a useful floor. Its weakness is that it ignores what customers will pay: some dishes can carry a much higher price, and some will not sell at the price the formula gives.

Competitor pricing

Look at what comparable outlets nearby charge for similar dishes. The key word is comparable: same kind of location, service style and portion. Competitor prices tell you the range customers in your area expect, not what your dish is worth. Don’t copy a price without checking it covers your own costs.

Value-based pricing

Price by what the dish is worth to the customer. Signature dishes, premium ingredients, generous portions, good presentation and a strong story all raise perceived value. Value-based pricing is where most of the extra margin on a menu comes from, but it needs a floor from cost-plus and a sense check from competitors.

Worked example (hypothetical)

These figures are made up to illustrate the method. They are not benchmarks or recommended prices.

Step Figure
Plate cost of a chicken rice bowl (from the recipe card) $4.20
Target food cost for this outlet 30%
Cost-plus price: $4.20 ÷ 0.30 $14.00
Similar bowls at three comparable outlets nearby $12.90 to $15.90
Value adjustment: house-made sauce, larger portion, strong photo Price at $14.90
Contribution margin: $14.90 − $4.20 $10.70
Food cost at the chosen price: $4.20 ÷ $14.90 About 28%

In this example, the cost-plus figure sets the floor, the competitor range confirms customers will accept a price around there, and the value case justifies going slightly above the floor. If the dish failed to sell at $14.90, the owner would look at the portion or recipe before cutting the price below the floor.

Remember that menu prices in Singapore interact with GST and service charge. Decide early whether your menu will show GST-inclusive prices or GST-exclusive prices with the required statement. The rules are covered below.

Menu engineering, widely associated with Kasavana and Smith, sorts every dish by two measures: popularity (quantity sold compared with the menu average) and contribution margin (in dollars). That gives four groups:

  • Stars (popular, high margin): protect them and give them the best positions.
  • Plowhorses (popular, low margin): try a small price rise, a portion tweak or a cheaper side.
  • Puzzles (unpopular, high margin): rename, redescribe, photograph or have staff recommend them.
  • Dogs (unpopular, low margin): rework or remove, unless they serve a clear purpose such as a children’s option.

The full method, including how to calculate the popularity threshold, is in the menu engineering section of our food cost guide. For menu design, the practical output is a short list: which dishes to feature, which to reprice and which to cut. Fewer, stronger items usually make a menu easier to read and a kitchen easier to run, and they help with reducing food waste because you stock fewer ingredients.

Layout and reading patterns

You will see precise claims online about where diners’ eyes land first on a menu. We don’t repeat them here, because the research behind them is mixed and they rarely account for a specific menu’s design. What we can describe are practices many menu designers follow, which you can then test against your own sales data:

  • Group by how people order. Starters, mains, sides, desserts and drinks, or by base (rice, noodles, bowls) for fast-casual outlets. Keep the order the same as the flow of a meal.
  • Keep sections short. Long lists are hard to scan. If a section runs long, split it or trim it.
  • Give stars and puzzles prominent spots. The top of a section, a box or border, or a small photo draws attention. Use this sparingly: if everything is highlighted, nothing is.
  • Don’t line prices up in a column. Many designers place the price at the end of the description rather than in a right-aligned column, so that diners compare dishes rather than prices. Whether it helps your menu is something to test.
  • Drop unnecessary currency signs and trailing zeros. A common practice is “14.9” or “14.90” rather than “$14.90”. Keep the format consistent, and make sure the price is still clear.
  • Use a readable font size and contrast. Many restaurants are dimly lit, and many customers read menus without glasses. Test the printed menu in your actual dining room.
  • Leave space. White space makes a menu easier to scan and makes highlighted items stand out.

For counter-service outlets, the menu board plays the same role. Keep it short enough to read from the queue, and put the items you want to sell where customers look while waiting.

Descriptions and photos

Descriptions help customers choose and help your staff sell. Good ones are short and specific:

  • Name the key ingredients and the method. “Slow-braised beef cheek, sambal, jasmine rice” tells the customer more than “Our famous beef”.
  • Mention provenance only if it is true and relevant. A named supplier or origin can support a higher price, but only if you can back it up.
  • Flag allergens and dietary information clearly. Use consistent labels for dishes that contain nuts, shellfish, pork or alcohol, and for vegetarian options. Train staff to answer questions accurately.
  • State portions where it matters. For sharing plates, whole fish or items sold by weight, say so to avoid disputes at the bill.

Photos are powerful but easy to overdo. A few high-quality photos of stars and puzzles tend to work better than a photo of every dish. Use your own photos of the actual dish as served. A photo that shows more than the customer receives causes complaints. On digital menus, photos are cheaper to add, so it is reasonable to show more, as long as they load quickly on a phone.

Price display rules in Singapore

If your business is GST-registered, the way you show prices is regulated. According to IRAS’s Hotel and Food & Beverage page, checked in September 2026:

  • GST-registered businesses must show GST-inclusive prices on all price displays, advertisements and publicity materials. Prices quoted verbally must also be GST-inclusive.
  • As an exception, F&B establishments that impose a service charge may display GST-exclusive prices. The same applies to outlets that sell the same items for dine-in and takeaway or delivery, with service charge on dine-in only. There is no need for two price lists.
  • Those outlets must display a prominent statement telling customers that the prices displayed are subject to GST and service charge.
  • Items sold only for takeaway or delivery and not subject to service charge, such as mooncakes or festive cookies, must be displayed GST-inclusive.
  • The exception does not apply to outlets without a service charge, or to those that levy a nominal service charge without genuine business reasons other than avoiding GST-inclusive prices.
  • If you show both GST-inclusive and GST-exclusive prices, the GST-inclusive price must be at least as prominent. IRAS says failing to meet these requirements can result in a fine of up to $5,000.

IRAS’s general displaying and quoting prices page covers the same principles for all sectors. The Competition and Consumer Commission of Singapore’s Guidelines on Price Transparency also say mandatory charges should be included in the headline price or disclosed clearly and prominently with it.

In practice, put the “prices are subject to service charge and GST” statement wherever customers see prices: the printed menu, table tents, your QR ordering page, kiosks and your online ordering page. Our guide to service charge and GST on restaurant bills has worked examples of how the final bill is calculated. This is general information, not tax advice.

Bilingual menus (EN/中文)

Many Singapore outlets serve customers who prefer English and customers who prefer Chinese, and many kitchens have staff who read one better than the other. A bilingual menu can make ordering faster and reduce mistakes, if it is done carefully:

  • Translate properly. Use a fluent speaker, not machine translation alone, and check dish names that don’t translate literally. Some dishes are better known by their Chinese or dialect name.
  • Keep both languages in sync. When you change a price, a dish or an allergen note, update both versions at the same time. Mismatched menus create disputes at the counter.
  • Design for both scripts. Chinese characters and English text take up space differently. Choose fonts that support both clearly, and don’t shrink one language to fit the other.
  • Think about the kitchen too. What customers read and what the kitchen reads don’t have to be the same. Short, clear kitchen names reduce errors during a busy service.

ChaChaCha’s POS has an English/中文 interface and can print kitchen tickets in English or Chinese, which helps when front-of-house and kitchen teams prefer different languages. If you need customer-facing digital menus in both languages, ask us to confirm how your setup would handle it.

Digital and QR menus

Digital menus, shown on a customer’s phone through a QR code, on a kiosk or on an online ordering page, change the design problem in useful ways:

  • Updates are instant. Price changes, sold-out items and new dishes don’t need a reprint.
  • Modifiers are structured. Spice level, add-ons, sizes and set-meal choices can be offered as options, which reduces errors and makes add-ons easier to sell.
  • Photos cost nothing to print. But they still need to be good, and pages must load quickly on mobile data.
  • Screens are small. Keep category names short, put the most-ordered categories first and avoid long scrolling lists.

ChaChaCha’s QR ordering system supports dine-in (scan, order, pay) and pre-order (order, pay, collect), with custom modifiers set up in the POS. For a wider look at how QR ordering works in Singapore outlets, see our QR ordering guide. Many outlets keep a printed menu alongside the QR menu for customers who prefer it. If you do, keep both in sync, and remember that the price display statement applies to the digital menu too.

Testing and updating

A menu is never finished. The way to improve it is to change something, measure and keep what works.

  1. Pull item sales reports. Your POS reports show quantity sold and revenue by item, by category and by period. Combine them with plate costs to rerun your menu engineering.
  2. Change one thing at a time. A price rise on a plowhorse, a new description for a puzzle, a move to a better position. If you change everything at once, you won’t know what worked.
  3. Compare like with like. Use periods of similar length without public holidays, festivals or closures distorting the numbers.
  4. Watch the whole check, not just the item. A price rise that cuts sales of one dish might still raise average spend if customers switch to something similar.
  5. Review on a schedule. A quarterly review, plus an ad hoc check whenever a major supplier price moves, keeps plate costs and prices aligned.
  6. Listen to staff. Servers and cashiers hear which dishes customers ask about, hesitate over or complain about. That context explains what the numbers show.

Checklist

  • Recipe card and plate cost for every item, updated with current supplier prices.
  • Target food cost and contribution margin decided for the menu as a whole.
  • Each price checked against cost-plus, competitor and value-based methods.
  • Menu engineering done: stars, plowhorses, puzzles and dogs identified, with an action for each.
  • Sections short and grouped in meal order, with a small number of highlighted items.
  • Descriptions specific and accurate, with allergen and dietary labels.
  • Photos are your own and match what is served.
  • GST-inclusive prices shown, or GST-exclusive prices with a prominent “subject to GST and service charge” statement if you impose a service charge.
  • English and Chinese versions (if any) checked by a fluent speaker and kept in sync.
  • QR, kiosk and online menus match the printed menu, with modifiers set up.
  • Review date set, with item sales reports ready to pull.

If you’d like to see how menu items, modifiers and item sales reports are set up in ChaChaCha, contact us for a walkthrough.

Written by Web Admin

Frequently asked questions

What is the first step in restaurant menu design?

Start with your numbers, not the look. Build a recipe card for every dish, cost it from current supplier invoices including yield and small items such as sauces and packaging, and decide your target food cost. Only then set prices, choose which dishes to feature and work on layout, descriptions and photos.

How do I price a dish on my menu?

Use three checks. Divide plate cost by your target food cost percentage to get a cost-plus floor. Compare with similar dishes at comparable outlets nearby. Then adjust for perceived value, such as portion, presentation and signature ingredients. Pick a price that clears the floor, fits the local range and reflects the dish's value.

Do menu prices in Singapore have to include GST?

If you are GST-registered, IRAS says prices displayed must generally be GST-inclusive. F&B outlets that impose a service charge may show GST-exclusive prices instead, but must display a prominent statement that prices are subject to GST and service charge. Takeaway-only items without service charge must be GST-inclusive. Check IRAS's current guidance or your accountant.

What is menu engineering?

Menu engineering sorts each dish by popularity and contribution margin. Stars are popular and profitable, plowhorses are popular but thin, puzzles are profitable but overlooked, and dogs are neither. The results tell you which dishes to feature, reprice, rework or remove. You need item sales data from your POS and an up-to-date plate cost for each dish.

How often should I update my menu?

Review sales and plate costs at least quarterly, and whenever a major ingredient price changes. Small updates, such as a price adjustment or a new description, can happen more often, especially on digital menus. Change one thing at a time and compare similar periods so you can tell whether the change helped.

Should I have a bilingual English and Chinese menu?

It depends on your customers and staff. A bilingual menu can speed up ordering and reduce mistakes where customers or kitchen staff prefer Chinese. Use a fluent translator, design for both scripts and keep both versions updated together. Kitchen tickets can also be printed in the language your kitchen team reads best.

See ChaChaCha running in your business

Book a 20-minute walkthrough. We'll set up your menu or catalogue and your payments so you can see how it would run on day one.