SALES ANALYSIS · BACK TO BASICS · F&B OPERATIONS
By WhiteSpace · 7 min read

How to Read Your Sales Mix.

Revenue is one number. Your sales mix is the story behind it — which categories earn their keep, which ones just look busy, and where the real margin lives.

Typical Food Share
58%
of revenue — lowest margin category
Typical Bev Share
28%
of revenue — highest margin category
Margin Gap
2–3×
beverages earn 2–3× the margin
of food per baht sold

What is a sales mix?

Your POS tells you total revenue. That's one number. It tells you nothing about where the money came from or which categories are carrying the business.

A sales mix breaks your revenue into categories — food, beverages, wine, non-alcoholic drinks, merchandise, room service — and shows you each one as a percentage of total sales. It answers the question: of every ฿100 that came in, how much came from food, how much from drinks, and how much from everything else?

This matters because not all revenue is equal. A ฿100 cocktail might keep ฿80 after cost of ingredients. A ฿100 steak might keep ฿65. A ฿100 bottle of wine might keep ฿55. Same revenue line. Completely different profit.

.
smart hospitality

Why the split matters more than the total

Consider two restaurants. Both made ฿1 million last month.

Restaurant A

฿1M
75% food · 15% bev · 10% other
Blended margin: 62%
Keeps ฿620,000

Restaurant B

฿1M
50% food · 35% bev · 15% wine
Blended margin: 71%
Keeps ฿710,000

Same top-line revenue. Restaurant B keeps ฿90,000 more per month — over ฿1 million more per year — purely because of its sales mix. The food is no better. The prices are no higher. The mix is just tilted toward higher-margin categories.

This is why operators who only look at total revenue are flying blind. The sales mix tells you whether your revenue is efficient.

How to read a sales mix report

A sales mix report has three columns that matter. Here's a real example from a Pattaya bar-restaurant (anonymised):

CategoryRevenue% of TotalEst. Margin
Food฿480,00048.0%65%
Spirits & Cocktails฿210,00021.0%82%
Beer (draft & bottle)฿140,00014.0%72%
Wine฿85,0008.5%58%
Non-Alcoholic฿45,0004.5%78%
Hookah / Other฿40,0004.0%85%
Food
48.0%
Spirits & Cocktails
21.0%
Beer
14.0%
Wine
8.5%
Non-Alcoholic
4.5%
Hookah / Other
4.0%

Here's how to read it:

  1. Food at 48% is healthy. For a bar-restaurant, anything between 40–55% is normal. If food is above 65%, you're essentially a restaurant that happens to serve drinks — and your blended margin will suffer.
  2. Spirits & Cocktails at 21% is good but could be higher. This is your highest-margin category at 82%. Every percentage point you shift from food to cocktails drops straight to profit.
  3. Wine at 8.5% with 58% margin is the weak link. Wine has the lowest margin in the mix. If your wine programme isn't driving foot traffic or prestige, it's diluting your overall margin.
  4. Non-Alcoholic at 4.5% is an overlooked opportunity. Mocktails and specialty soft drinks carry 78% margins — nearly as good as spirits. With the sober-curious trend growing, this category has room to expand.

"Revenue tells you how busy you were. Sales mix tells you how smart your revenue was."

Four signals hiding in your sales mix

Once you can read the percentages, you start seeing patterns that tell you exactly what to do next.

Healthy Mix

Beverage share > 35%

Your drink programme is pulling its weight. Protect it. Make sure bartenders are trained on upselling, the cocktail menu is visible, and happy hour drives trial, not just discounts.

Food-Heavy

Food share > 65%

You're working harder for less. Food carries the highest cost of goods. Look at your drink menu — is it visible? Is the staff trained to recommend pairings? Are cocktails priced to attract, not scare?

Wine Drag

Wine > 15% with margin < 60%

Wine is prestigious but expensive. If your wine programme is a big slice of revenue with weak margins, consider shifting to wines by the glass (higher margin) and tightening the bottle list.

Missing Category

Non-alc < 3%

You're ignoring a growing segment. Non-alcoholic cocktails, specialty coffees, and wellness drinks carry margins close to spirits. Add 3–5 items and watch this category grow.

Thai F&B sales mix benchmarks

From our data across 120+ Thai venues, here's what typical sales mix looks like by venue type. Use these as a reference — not a target. Every venue is different, but if your numbers are wildly off these ranges, it's worth investigating why.

Venue TypeFood %Bev %Wine %Other %
Full-service restaurant60–70%18–25%5–12%2–5%
Bar-restaurant40–55%30–40%5–10%3–8%
Cocktail bar15–25%55–70%5–10%3–8%
Hotel F&B (all outlets)50–60%20–30%8–15%3–7%
Cafe / brunch spot55–70%25–35%0–3%2–5%
Beach club30–45%40–55%8–15%3–8%

Notice the pattern: the more "bar" a venue is, the higher the beverage share and the higher the blended margin. This doesn't mean you should become a bar. It means you should know where you sit and whether your mix is working for or against your cost structure.

How to shift your mix without changing your concept

You don't need to reinvent your venue to improve your sales mix. Small, consistent nudges compound over months.

  1. Train staff to suggest drinks before food. The default in most Thai restaurants is: sit down → hand menu → wait for food order. Flip it. Greet with a drink recommendation. "Can I start you with our house cocktail or a cold Singha?" Even a 10% increase in drink attachment rate shifts the mix.
  2. Put the drink menu on the table. If drinks are buried on the last page of the food menu, they're invisible. A separate drink card — physical or QR — increases beverage orders by 15–20% in our client data.
  3. Price cocktails to attract, not impress. A ฿350 cocktail in a mid-range Pattaya restaurant scares people. A ฿190 house cocktail with 80% margin sells three times as many. Volume × margin beats prestige every time.
  4. Add a non-alcoholic section. Not "Coke, Sprite, water." Real mocktails, fresh juices, specialty drinks with names and descriptions. The sober-curious market is real and these drinks carry margins comparable to spirits.
  5. Review your wine list ruthlessly. If you carry 40 wines and sell 8 regularly, you're tying up cash in inventory that isn't moving. Cut to 15–20 wines, focus on by-the-glass pours (higher margin), and negotiate better with fewer suppliers.

"You don't need more customers. You need more margin from the customers you already have."

Track the mix monthly, not just the total

The real power of a sales mix isn't the snapshot — it's the trend. When you compare your mix month over month, you see shifts that total revenue alone would never reveal.

Example: A Bangkok restaurant saw revenue hold flat at ฿1.2M for three months. Looked stable. But their sales mix was shifting: food went from 52% to 61%, while cocktails dropped from 28% to 19%. Same revenue, but blended margin fell from 69% to 64%. They were losing ฿60,000/month in profit on identical revenue — and didn't know it until they looked at the mix.

This is why we include month-over-month sales mix comparison in every WhiteSpace report. The total can lie. The mix doesn't.

The 5-minute sales mix check

You don't need software. You need your POS report and five minutes.

  1. Pull last month's sales by category. Every POS system has this. Wongnai, FoodStory, Loyverse, Square — look for "Sales by Category" or "Product Mix."
  2. Calculate the percentage. Each category's revenue ÷ total revenue × 100. Write it down.
  3. Compare to the previous month. Did food go up? Did drinks go down? By how much?
  4. Ask one question per category. For any category that shifted more than 3 percentage points: why? New menu item? Staff change? Pricing change? Seasonal?
  5. Make one decision. Not five. One. The most impactful thing you can do this week to nudge the mix in the right direction.

See your sales mix in context.

WhiteSpace breaks down your sales mix across 42 metrics and benchmarks it against 120+ Thai venues. Send us your POS export — first report is free.

Get your free report