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 HangPopok 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 HangPopok 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 HangPopok 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 HangPopok or Loyverse integrationGeneric accounting tools integrate with Square and Toast, not HangPopok. 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 HangPopok POS to your accounting?

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

Each HangPopok 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 HangPopok GraphQL endpoint.

  1. Generate an API token in HangPopokIn your HangPopok admin go to Settings → Integrations and create a new API token. Copy it before you close the dialog — HangPopok does not let you view it again.
  2. Paste store name and token into BasilBookSettings → Integrations → HangPopok. 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 HangPopok 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 HangPopok 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 HangPopok 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 HangPopok sales sync, double-entry, and delivery receivables.