← All guides

    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 revenueuse instead Loyverse (free) or POS365 starter
    • US or EU chains needing native payroll, tax filing and 1099/W-2use 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.