Restaurant Accounting Software for Cambodia & Southeast Asia (2026 Guide)

What Phnom Penh restaurants actually use, why generic tools fall short for Cambodian F&B, how to connect Hang POPOK POS, and a buyer's checklist for cafés in the region.

June 5, 20268 min read

What accounting software do restaurants in Cambodia use?

Most restaurants in Cambodia run a Cambodian POS — usually Hang POPOK or Loyverse — paired with either a manual Excel workbook or a regional accounting product. A small but growing share use restaurant-specific platforms like BasilBook that connect the two.

Generic tools like QuickBooks and Xero are common with multi-country chains, but they assume a US or AU/NZ-shaped business. They have no native concept of dual-currency operation in USD and KHR, no model for Grab / FoodPanda / Nham24 receivables, and no integration with the Cambodian POS systems most restaurants actually use.

The honest pattern in 2026 is: small restaurants use Excel and Hang POPOK reports; mid-sized operators try QuickBooks and hit the integration wall; restaurant-specific tools are starting to win because they close that gap natively.

Why do generic accounting tools fall short for Cambodian F&B?

Four hard requirements they consistently miss.

  • No native POPOK or Loyverse integrationGeneric accounting tools integrate with Square and Toast, not Hang POPOK. You end up exporting CSVs nightly and pasting them in.
  • Weak USD/KHR dual-currency supportCambodian restaurants quote menus in USD but receive KHR cash and KHR mobile wallet payments daily. Most generic tools force one functional currency and treat the other as a foreign-currency afterthought.
  • No model for delivery receivablesGrab, FoodPanda, and Nham24 each settle on different cadences with different commission structures. Treating these as 'undeposited funds' is technically correct but operationally useless.
  • Cambodian payroll quirksDaily wage staff, mixed USD/KHR pay, and NSSF contributions don't fit a generic payroll module without heavy customisation.

How do you connect Hang POPOK POS to your accounting?

If you're on Hang POPOK, the fastest path is a product that speaks the POPOK GraphQL API natively. The setup takes under five minutes once you have your store name and API token.

Each Hang POPOK store gets its own subdomain (yourstore.hangpopok.com) and an API token under Settings → Integrations. You pass both to your accounting tool, which fetches products, categories, and sales vouchers via the POPOK GraphQL endpoint.

  1. Generate an API token in Hang POPOKIn your Hang POPOK admin go to Settings → Integrations and create a new API token. Copy it before you close the dialog — POPOK does not let you view it again.
  2. Paste store name and token into BasilBookSettings → Integrations → POPOK. Enter your subdomain (the part before .hangpopok.com) and the token. BasilBook encrypts the token at rest.
  3. Run the first syncProducts and categories sync immediately. Sales sync nightly or on demand — and each invoice posts as a balanced journal entry automatically.

On the Free plan, BasilBook syncs your POPOK product catalog so you can manage items in one place. Sales sync, double-entry posting, and delivery receivables are Pro features — see the imports & integrations overview for the full picture.

What should a Phnom Penh café look for in accounting software?

Six criteria worth scoring vendors against. The first three are make-or-break in Cambodia; the last three are common-sense.

CriterionWhy it matters
Native POPOK or Loyverse integrationIf you're exporting CSVs nightly, the tool has already failed.
First-class USD + KHR supportMenu in USD, cash in KHR — both need to settle into the same books cleanly.
Delivery receivables and commission trackingGrab/FoodPanda/Nham24 sit between sale and payout. The tool must model that explicitly.
Khmer-language UIFront-of-house and kitchen staff are far more likely to actually use the tool if it reads naturally.
Local-hours supportWhen the integration breaks at 8pm on a Friday, a 12-hour-offset support team is not useful.
Per-location pricing that works for a single-shop caféMany regional tools price for chains and are wasteful for a single location.
BasilBook is built specifically for restaurants in Cambodia and Southeast Asia: native POPOK and Loyverse sync, dual USD/KHR books, Grab/FoodPanda/Nham24 delivery receivables, and a Khmer UI alongside English and French.

Built in Cambodia, for Cambodian restaurants

Start free with one location. Upgrade to Pro when you want the POPOK sales sync, double-entry, and delivery receivables.