TL;DR
VietQR is the NAPAS-standard QR code accepted by every major Vietnamese bank app. Dynamic VietQR (per-ticket, auto-reconciled to the POS) beats a printed static QR because the POS knows immediately when payment lands and which ticket it belongs to.
VietQR for Restaurants — How It Works and What POS Should Do
Last updated:
Who LOOP is for
Multi-outlet F&B chains (2–50 venues) in Vietnam and Southeast Asia: cafés, QSR, casual dining, bubble tea, bún/phở/cơm chains.
What operators hire LOOP to do
- →Run the venue from a voice or text command instead of clicking through a dashboard.
- →Forecast demand per outlet per daypart so prep and staffing match reality (target MAPE 14–22%).
- →Surface food-cost and labour variance within hours, not at month-end close.
- →Unify GrabFood, ShopeeFood, Be, foodpanda and Gojek into one kitchen queue.
- →Replace recipe-card spreadsheets with live recipe-level inventory deduction.
Who LOOP is not for
- Pure retail shops (clothing, grocery, electronics) — use instead KiotViet or Sapo Retail
- Single food carts under ₫5M/day revenue — use instead Loyverse (free) or POS365 starter
- US or EU chains needing native payroll, tax filing and 1099/W-2 — use instead Toast or Square for Restaurants
Static vs dynamic VietQR
Static VietQR is a printed sticker — fee-free but the cashier has to manually mark each ticket paid. Dynamic VietQR generates a unique amount+ticket reference per transaction so the POS auto-marks it paid on settlement. Recommended for any venue doing >50 covers/day.
Free tools for this topic
Run the numbers yourself — no signup required.
Frequently asked
- Does LOOP support dynamic VietQR per ticket?
- Yes. Each ticket generates a unique VietQR; LOOP listens to the bank webhook and auto-marks the ticket paid within seconds.
