Welcome offer +1500% on your first deposit + 250 free spins Claim it
Join now Login

Funding your account with a KHQR scan

KHQR is the one code every Cambodian bank app already reads, and for most players here it is the shortest route from a bank app to a funded balance. Here is what happens underneath a scan, why the currency has to be dollars, and where the limits and fees actually sit.

One code, every bank app

KHQR is Cambodia's single national QR-code payment standard, and the whole point of it is written into the slogan the banks use — one QR for all. A merchant displays one code, and customers of any participating bank or e-wallet can pay it from whichever app happens to be on their phone. That sounds unremarkable until you remember what came before: roughly 50 separate bank mobile apps, each running its own incompatible QR at the counter, so the code taped to the till only worked if you banked with the right institution. KHQR launched in early July 2022, and all 37 Bakong participant banks supported the format from day one. Four years on, the sticker by the register in a Phnom Penh coffee shop is one code and nobody asks which bank you use. Our deposit overview sets KHQR next to the bank-transfer and wallet routes.

2022KHQR launched as the national QR standard
37Bakong banks supporting the format on day one
63Bakong members today, plus seven integrating
~80%Share of Bakong payments made in US dollars

KHQR is the face, Bakong is the rail

These two names get used interchangeably, and separating them makes every payment question easier to answer. KHQR is the standard you can see — the square of black pixels, the thing you point a camera at. Bakong is the settlement system underneath it: a mobile payment and banking platform initiated and operated by the National Bank of Cambodia, which combines e-wallets, mobile payments, online banking and financial apps in one interface and moves money by QR code, phone number or contact list. When you scan a KHQR code inside your own bank's app, the payment routes through Bakong whether or not you have ever heard the name. It has 63 official members plus seven institutions still integrating — ABA, ACLEDA, Wing Bank, Canadia and Sathapana among them — and it is not a central bank digital currency: around 80% of its payments are in US dollars and the balances are commercial-bank liabilities rather than central-bank ones. The consumer app arrived in 2020, built to pull the roughly 70% of the population outside the formal banking system into it. There is more on the plumbing on the Bakong page.

Take the +1500% and 250 spins

The match applies to your first deposit and the spins land on slots. Balances run in USD — no riel conversion to think about.

Claim the offer

Dollars, not riel — the rule that decides your scan

Your BK8 balance runs in US dollars. That is structural, not a setting: our two internal codes for this market, KHUSD and KHEUR, resolve to dollars and euros, our registration config restricts the Cambodia region to a single currency, and the string KHR appears zero times in the platform configuration. There is no riel account to open. Now put that next to the rule that governs the rail: cross-currency transfers are not allowed, the transfer currency and the account currency must match, and there is no in-app FX step anywhere in the chain. KHQR itself accommodates both ប្រាក់រៀល and dollars — an ABA QR, for instance, is a single dual-currency code, and to receive on one you need two accounts, a riel one and a dollar one, with funds landing in whichever matches the currency the payer sent. So the code is bilingual about money; your account is not. Pick the USD side before you scan, and a whole category of stuck payments never happens. Cambodia already thinks this way in daily life: 83.4% of broad money was denominated in US dollars at the end of 2025.

Do not convert in your head

The shop convention is 4,000 riel to the dollar, but ACLEDA's board on 10 September 2026 read 4,048 buy and 4,062 sell. That gap is why a number you worked out mentally rarely matches the number that lands. Choose the dollar account, type the dollar figure, skip the arithmetic.

Making the deposit, step by step

The order below matters more than the speed. Check the currency first — that is the step people skip and then spend a long time on live chat about. A Cambodian account needs a mobile number under the 855 country code and an email address, and we verify both — we do not ask for a birthdate or bank verification at sign-up, though identity checks run through Sumsub later, so have an ID card or passport photo somewhere findable. Everything else is a phone and an app you already use.

  1. Open your bank app and look at which account is selected. It has to be the US dollar one — a riel account cannot fund a dollar destination and nothing in the chain converts for you.
  2. Sign in at BK8 and open the cashier. A new account wants a mobile number on 855, an email, a username and a password.
  3. Choose the deposit method. We configure three bank codes for Cambodian dollar deposits — ABA, ACLEDA and Maybank — and the cashier shows you what that method needs, whether that is a code to scan or an account to send to.
  4. If you are given a code, scan it from inside your own banking app rather than from a general camera app, so the payment stays on the Bakong rail and inside a screen that already knows who you are.
  5. Check the amount and the currency on the confirmation screen before you approve. On a static code you type the figure yourself, which is where mistakes live.
  6. Approve with your app's PIN or biometric, then wait for the push notification. That notification is your receipt and the first thing support will ask you for.
  7. Open the cashier — and if this is the first deposit on the account, the +1500% match and 250 free spins attach to it and to nothing afterwards.

Static and dynamic codes, and why the amount is sometimes pre-filled

There are two kinds of KHQR and the difference is visible the moment you scan. The National Bank of Cambodia's KHQR Guideline, published in November 2020, defines a static code with Point of Initiation Method 010211 and a dynamic one with 010212. A static code is printed once and reused forever: it identifies the recipient but carries no amount, so your app asks you to type the figure. A dynamic code is generated for one payment, usually on a screen, and arrives with the amount already inside it — you confirm rather than compose. For a deposit, dynamic is the safer of the two: nothing to mistype, and the sum on your confirmation screen is the sum the recipient expects. The guideline is also a merchant-presented specification — the merchant shows, the customer scans — and it does not cover consumer-presented QR, where a cashier scans a code off your phone instead. That pattern does exist here, at agent counters rather than in the NBC spec — more on it below.

Deposit with ABA or ACLEDA

Both banks are configured on BK8 for Cambodian accounts, so money moves on rails you already use every day.

Start a deposit

Limits and fees that apply to a scan

Two things before the table. First, there is no cap on the number of Bakong transfers you can make in a day — the amount ceilings are set by each member bank individually, not by the National Bank of Cambodia, which is why the numbers differ by app. Second, the tight limits people quote usually belong to the NBC's own Bakong wallet, a separate object from your bank account, capped at a 2,500 USD balance. Ordinary deposits sit nowhere near any of this.

Movement on the Bakong railLimitFee
ABA to another Bakong member bank60,000 USD or 240,000,000 KHR, per transaction and per day
Into ABA from another Bakong memberNo stated limitFree
ABA into an NBC Bakong wallet1,000 USD a transaction, 2,500 USD a day, 20,000 USD a monthFree to $50, then $0.50, then $1.00
Out of an ACLEDA Bakong account2,500 USD a transaction, 10,000 USD a dayFree
Into a Bakong account from an ACLEDA wallet or bank accountBands run to 2,500 USDFree to $50, then $0.50, $1 or $1.50
Number of transfers per dayNo cap set by NBC

Notice what is absent: a fee charged by us. Every figure above is a bank's own published schedule, and the two differ enough to be worth checking before a large transfer — the ABA page and the ACLEDA page carry the full bands. Withdrawals travel the same kind of rail in reverse, so the dollar account you scan from is the one to keep tidy.

When the money is still cash in your hand

A great deal of income in this country is physical, and KHQR handles that better than most expect — this is where the consumer-presented pattern appears. At a TrueMoney agent you show a code from any Bakong member app and the agent scans it; that single gesture covers cash-in and cash-out for accounts at over 60 Bakong member financial institutions, not just TrueMoney wallets, at 10,000 agents nationwide, in riel or dollars. You walk away with a paper receipt and a push notification in your banking app. Wing runs the same idea from the other direction: open the Wing Bank App, tap QR Scan, scan the code at any agent labelled Bakong Cash-Out, and take the cash — free, no minimum, from 2,000 riel upward, across more than 12,000 agents. Riel notes in use run from 100 to 50,000 and there are no coins, which is why riel does the sub-dollar change — a habit reinforced since June 2020, when the National Bank began pulling $1, $2 and $5 notes out of domestic circulation without making them illegal tender. Get the dollars into an account, then scan.

  • TrueMoney: 10,000 agents nationwide, cash in or out for accounts at over 60 Bakong member institutions, in riel or dollars, by scanning your KHQR.
  • Wing: more than 12,000 agents, free cash-out with no fee and no minimum, at any counter labelled Bakong Cash-Out.
  • A TrueMoney wallet itself loads by Bakong KHQR from any bank, wallet-to-wallet, TrueCode, agent, or cash over the counter at any 7-Eleven — see the TrueMoney page.
  • Registering for Bakong needs a National ID card or passport plus a local phone number, and only individual savings or current accounts qualify — joint and fixed-deposit accounts cannot register.

What KHQR does not cover

KHQR travels further than it used to, but not everywhere. Outbound, the National Bank has launched cross-border QR with Vietnam, Laos, Malaysia and South Korea, plus UnionPay and Alipay+; from ABA Mobile those payments require you to hold a riel account and are debited in riel, free of charge. Inbound, since 14 October 2024 users of more than ten international payment apps in the Alipay+ network — Alipay in China, Touch 'n Go in Malaysia, Kakao Pay in Korea, OCBC in Singapore — can scan KHQR codes to pay here. What does not exist is general worldwide KHQR acceptance, and these corridors are built for a person paying a merchant, not for every kind of transfer.

Inside Cambodia, none of that matters: the code in your bank app works, the money lands in dollars, and the lobby opens. Our leaderboard splits play into seven categories — Slots, Bingo, Casino, ESportsbook, Sports, Fishing and Lottery — a fair map of where a first session goes. For the record: the platform is operated by Mettlemind Tech Ltd, registration number 15779, licensed by the Government of the Autonomous Island of Anjouan under ALSI-202504032-FI2, and our official Cambodian domain is bk8khr.com — worth one glance at the address bar before any password goes anywhere. When the dollar account is selected, fund the account and the +1500% welcome match with 250 free spins is waiting on that first deposit.

Questions Cambodian players actually ask

Can I deposit at BK8 by scanning a KHQR code?
KHQR is the mechanism your bank app uses, not a separate deposit brand. We configure three bank codes for Cambodian dollar deposits — ABA, ACLEDA and Maybank — and whether the cashier hands you a code to scan or an account number to transfer to depends on the screen you are given. Either way the payment routes over the Bakong rail underneath.
Does KHQR work from any Cambodian bank app?
That is the entire design. One KHQR code accepts payment from customers of any participating bank or e-wallet — one QR for all. All 37 Bakong participants supported the format at launch in July 2022, and the system now counts 63 official members plus seven institutions still integrating, including ABA, ACLEDA, Wing Bank, Canadia and Sathapana.
Can I pay in riel if my BK8 balance is in dollars?
No. KHQR itself handles both riel and dollars, but cross-currency transfers are not allowed on these rails: the transfer currency and the account currency must match, and there is no in-app FX anywhere in the chain. Your BK8 balance is held in US dollars — Cambodia is a single-currency region on our platform — so scan from your dollar account.
Do I need the Bakong app to use KHQR?
No. Bakong is the rail underneath, not an app you must install. Scan a KHQR code inside ABA Mobile, ACLEDA Mobile, Wing or TrueMoney and the payment routes through Bakong regardless. The National Bank's own Bakong wallet is a different object with its own balance ceiling of 2,500 USD and its own fee bands, and most players never open it.
What does a KHQR deposit cost?
Nothing on our side. Any fee comes from your bank's published schedule, and the bands are modest: incoming transfers to ABA from other Bakong members are free with no stated limit, while pushing money into an NBC Bakong wallet is free to $50, then fifty cents to $500 and a dollar to $1,000. Transfers out of an ACLEDA Bakong account are free.
Why does my app ask me to type the amount sometimes?
Because you scanned a static code. The NBC's KHQR specification defines a static code, which identifies the recipient but carries no amount, and a dynamic one, generated for a single payment with the amount already inside it. Static means you compose the figure yourself, which is where errors happen — check the amount and the currency on the confirmation screen before approving.
Can I use KHQR while I am outside Cambodia?
Only in the corridors that exist. The National Bank has launched cross-border QR with Vietnam, Laos, Malaysia and South Korea, plus UnionPay and Alipay+, and from ABA Mobile those payments need a riel account and are debited in riel free of charge. There is no general worldwide KHQR acceptance, so do not plan a deposit around it.

Keep reading