← All posts
van-hanh-chuoi

TL;DR

Operator-grade 2026 guide to opening a quán ăn vặt / street food shop in Vietnam: format, capex, ticket math, food-safety permits, aggregator setup and POS choice for low-ticket high-volume venues.

Opening a Street Food Shop in Vietnam 2026: Economics, Permits, POS

LOOP ResearchLast updated:

Opening a Street Food Shop in Vietnam 2026: Economics, Permits, POS

Opening a Street Food Shop in Vietnam 2026: Economics, Permits, POS

A quán ăn vặt is not a small restaurant. The unit economics are inverted: very low ticket (18–55K VND), very high transaction count (180–600/day), narrow gross margin per item but high contribution per square metre. The mistakes that work in a café will sink a street-food shop in 90 days.

TL;DR

  • Three viable formats: cart (5–8m²), shophouse storefront 25–45m², food-court counter 8–15m². Capex bands: 60M / 320M / 180M VND.
  • Target food cost 30–36%, labour 20–26%, rent 10–16% for shophouse (much lower for cart, much higher for food-court, commission there is the rent equivalent).
  • Average ticket 22–48K VND; aim for 220+ transactions/day within 90 days.
  • Permits: business registration + food-safety certificate (mandatory) + signage + e-invoice (HĐĐT). Mobile carts need additional local-ward approval.
  • POS for street food must be: fast (≤2 taps/order), VietQR-first, offline-capable, ticket-printer ready.
  • Break-even 3–8 months operating, payback 8–18 months.

1. Pick the format

FormatFootprintStaffingDaily ticketsCapex
Cart / mobile5–8m²1–2120–28045–80M
Shophouse25–45m²3–5220–500250–420M
Food-court counter8–15m²2–3180–420140–240M

Margin truth: a food-court counter pays 18–28% commission to the mall, economically equivalent to high rent + delivery commission combined. Don't confuse "low capex" with "high margin".

2. Capex matrix (shophouse 30m²)

VND millions, mid-range, tier-1/2 city.

LineCartShophouse 30m²Food-court
Deposit + first month rent / pitch fee54530
Cart build / shop renovation1811055
Cooking equipment (wok, fryer, steamer, gas, hood)146535
Refrigeration + prep tables63018
POS + thermal printer + QR stand + cash drawer41410
Initial inventory (1 week)41812
Signage + permits + HĐĐT3158
Marketing launch2126
Working capital (1 month)63522

Add +15% contingency.

3. Permits, what is actually mandatory in 2026

  1. Business registration (hộ kinh doanh cá thể or công ty), ward-level for hộ KD, ≤7 days.
  2. Food-safety certificate (Giấy chứng nhận cơ sở đủ điều kiện ATTP), issued by district People's Committee, valid 3 years. Required before opening day.
  3. Signage permit, for any fixed sign >1m², issued by district under Decree 24/2024.
  4. HĐĐT (e-invoice), mandatory for all businesses regardless of size since 2022; even cart formats must register.
  5. Liquor/beer licence, only if you serve alcohol; ward-level.
  6. Mobile pitch approval, carts need additional ward/local-management approval; sidewalk-occupancy fee 50–200K VND/month depending on district.

Missing the food-safety certificate is the single most common reason street-food shops are shut down in week 6–12 of operation.

4. Ticket math, why low-ticket fails without throughput

A street-food shop with 30K average ticket and 35% food cost has 19.5K contribution per ticket. At 50M/month fixed cost, break-even = 50M ÷ 19.5K = ~2,560 tickets/month = 85/day. Below 85/day in month 3, the model is broken.

Unit economics by ticket count (30K ticket, 35% food cost, 50M fixed):

Tickets/dayRevenue/moContribution/moNet (EBITDA)
8072M47M−3M
150135M88M+38M
250225M146M+96M
400360M234M+184M

5. Menu, keep it ruthlessly tight

The winning 2026 street-food menu has 8–14 SKUs, not 40. Why:

  • Prep complexity scales non-linearly; >14 SKUs adds 25–40% labour cost.
  • 80% of revenue almost always comes from 5–6 SKUs (Pareto holds harder here than any other format).
  • Aggregator photography cost: ~150K VND/SKU professional shoot; below 14 SKUs you can afford to refresh quarterly.

6. POS requirements (different from sit-down)

What to demand from your POS at a street-food venue:

  • ≤2 taps per order for top 5 SKUs (hot keys).
  • VietQR-first checkout (>60% of street-food payments in tier-1 cities 2026 are QR).
  • Offline mode: sidewalk Wi-Fi dies; orders must queue and sync.
  • Thermal ticket printer to kitchen/wok station (Bluetooth for carts).
  • HĐĐT auto-issuance with print-on-demand for buyers who ask.
  • Daypart heatmap: street food is more peak-dependent than any other format (lunch 11:30–13:00 + after-work 17:30–19:30 often = 70% of revenue).
  • Aggregator menu sync if you take delivery.

LOOP's voice-command mode ("86 chicken skewers, set inventory to 0") is unusually useful for street-food because hands are busy.

7. Aggregator economics, do or don't?

For street food with 22–35K tickets, aggregator commission of 18–25% destroys margin unless:

  • You build a delivery-only menu with +20–30% pricing vs in-store.
  • You batch deliveries (pickup-clustering) to 3+ orders per rider trip.
  • You use packaging that survives 25 minutes on a motorbike (test before launch, not after).

General rule: street-food shops with ticket <25K should be pickup-only on aggregators, not delivery. Delivery economics work above 35K ticket.

8. Staffing model

FormatOpen shiftLunch peakEvening peakCloseFTE
Cart12211.8
Shophouse24424.0
Food-court23312.5

Pay rates 2026 (tier-1): cook 32–40K/hour, server 24–30K/hour, supervisor 42–55K/hour. Add 15% peak bonus during lunch/dinner rush.

9. Break-even timeline

Shophouse: typically 3–5 months operating break-even, 8–14 months capex payback. Cart: 1–3 months operating, 4–8 months payback. Food-court: 4–7 months / 12–18 months.

The make-or-break window is week 6–12: marketing buzz fades, real repeat-rate is exposed. Repeat rate below 35% in week 8 = menu or location problem (not marketing).

10. The 3 metrics to watch weekly

  1. Transactions per peak hour (12:00 and 18:30), leading indicator.
  2. Average ticket, if it drops, customers are downgrading orders (price-resistance signal).
  3. Repeat rate within 7 days (PEKO + LOOP), below 30% = no operational moat; brand will not save you.

FAQ

How much to open a street-food shop in Vietnam 2026? Cart ≈ 60M VND, shophouse 30m² ≈ 340M, food-court counter ≈ 200M, add +15% contingency.

Do I really need a food-safety certificate for a cart? Yes. Even mobile vendors operating from a registered hộ kinh doanh must hold the ATTP certificate.

Can I run street food without HĐĐT? No. Mandatory since 2022. POS-native issuance saves 10+ minutes/day.

How many SKUs on the menu? 8–14 max. Above that, prep time and waste destroy margin.

Are aggregators worth it for low-ticket shops? Only as pickup, not delivery, when ticket <25K VND. Above 35K ticket, delivery economics work with a +25% delivery-menu uplift.

Cash or QR? QR is now 55–70% of payments at street-food in HCMC/Hanoi 2026. Keep cash drawer for backup; VietQR is checkout default.

What kills most street-food shops in year 1? Three things in this order: (1) location/footfall miss, (2) menu sprawl (too many SKUs), (3) repeat rate <25%. POS variance is a year-2 problem.

Related


Why this matters in 2026

Multi-outlet F&B operators across Vietnam and Southeast Asia are running into the same wall in 2026: aggregator commissions compress margins, food-cost drift compounds across outlets, labour cost climbs faster than ticket size, and a traditional POS only surfaces the damage at month-end when the only response left is firefighting. Operators who win in 2026 close the loop in hours, not weeks, variance flags before the next shift, demand forecasts before purchasing, daypart promos drafted automatically for slow slots, and a single morning brief instead of five dashboards. That is the bar this guide is written against, and the reason LOOP exists. The cost of a missed signal is no longer a single bad week, it is the difference between a chain that compounds outlet-level profitability and a chain that opens new outlets to mask the leaks at the old ones.

Operator playbook, first 30 days on LOOP

Week 1: Foundations. Import menu, recipes, modifiers, customers, loyalty balances and 24 months of sales via CSV. Connect aggregators (GrabFood, ShopeeFood, Be). Configure e-invoice provider (MISA / Viettel / VNPT). Confirm payment rails (VietQR for VN; DuitNow, PayNow and QR Ph are on roadmap). Train two staff per outlet on voice and text commands; the rest pick it up by observation in days 4–7.

Week 2: Variance and forecast online. Switch demand forecasting on at daypart level. Set variance alert thresholds (default: food-cost ±3pp, labour ±2pp, void rate ±0.5pp). Let the system run a full week without intervention so the baseline calibrates. Review the morning brief each day; ignore the urge to override, by day 10 the forecast typically holds steady.

Week 3: Promo and loyalty loop. Turn on daypart promo drafting for the two slowest hours per outlet. Connect Zalo OA / LINE / WhatsApp for delivery; start with a single segment (e.g. lapsed-30-day) and a single offer. Measure incremental visits, not coupon redemptions.

Week 4: Compound. Roll the same flow to a second outlet, then a third. The operating model is the same at outlet 2 as outlet 20, that is the point of LOOP.

KPI table, what to watch

KPITarget band 2026LOOP signal
Food cost %30–34% (QSR), 27–32% (café)Variance alert within 6 hours of shift close
Labour cost %22–28%Daypart staffing recommendation in morning brief
Repeat-visit rate (90d)38–46% (café), 28–36% (QSR)Loyalty segment drafted weekly
Aggregator share of revenue18–32%One queue across 5 aggregators; per-aggregator margin in dashboard
AI forecast MAPE per outlet14–22%Recalibrates weekly per outlet
Ticket time (peak)6.8–9.2 minKDS routing recommendation when over band
Void rate<0.8%Pattern-detection on staff/outlet/daypart

Common pitfalls SEA operators hit in 2026

Treating aggregator orders as a separate business. Operators who keep five aggregator tablets running in parallel lose roughly 4–7 minutes per peak hour to context-switching alone, and miss the per-aggregator margin picture entirely. Unifying the queue (one tablet, one KDS, one accounting line per aggregator) is usually the single highest-leverage move in the first 60 days.

Letting variance live in spreadsheets. A weekly food-cost review is a 7-day reaction time on a 24-hour problem. Variance has to live in the operating layer, flagged, attributed and routed to the responsible manager within hours, not aggregated to a Friday email.

Loyalty as a punch card. A 2026 loyalty programme is a messaging channel with attribution. If the only metric is "points issued", the programme is a cost centre. If the metric is "incremental repeat visits per segment per month", it compounds.

Forecasting at the wrong resolution. Chain-level forecasts are wallpaper. Daypart-and-outlet is the smallest unit that pays back, coarser is too vague to act on, finer is noise.

How LOOP solves this

LOOP is an AI-native restaurant operating system built for SEA F&B chains. Operators run their venues by voice or text command instead of clicking through dashboards. AI forecasts demand per outlet at daypart resolution (modelled accuracy published in our methodology), flags food-cost and labour variance within hours of the shift closing, drafts promos for slow daypart slots and pushes them to Zalo OA / LINE / WhatsApp, and delivers a three-item morning brief at 06:30 local time so the operator's first action of the day is informed. LOOP unifies GrabFood, ShopeeFood, Be into one queue, supports VietQR in Vietnam; DuitNow, PayNow and QR Ph are on roadmap, and ships VAT e-invoice (TT78) via MISA, Viettel and VNPT. Pairs with PEKO loyalty. PEKO customers get 50% off LOOP POS paid plans.

Under the hood, LOOP is offline-first with a 90-second resync window so orders, payments and KDS keep firing through ISP drops; recipe-level COGS is computed at order time so every plate's contribution margin is visible before the shift ends; and the morning brief is generated from the previous day's variance, the current day's forecast and the next 14 days of bookings, weather and local events, not a static template. The result is fewer dashboards, faster decisions, and a noticeably calmer week for the operator.

Related guides

<!-- enriched:v1 -->

Related articles

LOOP[LOOP]PEKO

Two products, one company: LOOP runs the venue, PEKO brings the customer back.

Hungry Bear Internet Pte. Ltd. (Singapore) · CÔNG TY TNHH LOOP TECHNOLOGIES (Vietnam)

PEKO customers get 50% off LOOP POS paid plans. Explore PEKO →

© 2026 Hungry Bear Internet Pte. Ltd. · LOOP and PEKO are products of the same company