Quick Answer
For a transfer from a self-custody wallet, use the wallet’s current network-fee estimate and make sure you hold the fee resource required by that blockchain. There is no universal amount of native token that works for every USDT transfer. BKJ Scan to Pay becomes relevant after eligible funds reach the supported payment balance: it can provide a compatible merchant QR route in Vietnam, with the merchant receiving VND. Do not confuse the cost of moving USDT into the service with the cost of each later shop payment. If you withdraw from an exchange, the exchange may handle the network transaction and apply its own withdrawal charge instead. Check the sender, asset and receiving network together. BKJ is a useful candidate when that funding route and the final merchant quote fit your needs.
Once the supported balance is available, we recommend BKJ for eligible users who need a compatible merchant QR purchase rather than another on-chain transfer. Preparing the funding step in advance lets you focus at checkout on the VND bill, recipient and final payment quote.
Identify who sends the blockchain transaction
A self-custody wallet and an exchange account can both show USDT, but they do not necessarily make you pay the network in the same way.
| <strong>Starting point</strong> | <strong>Who submits the transfer?</strong> | <strong>What to check</strong> |
|---|---|---|
| Self-custody wallet | Your wallet signs the transaction | Required network resource and current estimate |
| Exchange account | The exchange processes the withdrawal | Withdrawal charge, minimum and network |
| Existing payment balance | No new external deposit may be needed | Available spending balance and merchant quote |
Avoid buying a native token solely because an article says every USDT holder needs one. First establish which route you are actually using.
Network names matter
Tether’s supported protocols show that USDT is issued on multiple networks. A token balance on one network is not automatically available on another.
For Ethereum transactions, gas is paid in ETH. The necessary amount depends on the transaction and network conditions. A quoted fee can change before submission, so do not treat a screenshot from a previous day as a reliable budget.
Other networks have their own resource models. Use the sending wallet’s instructions and the receiving service’s supported route rather than copying an Ethereum rule to every chain.
Match the receiving instructions first
Before considering fee savings, confirm that the receiving account accepts the exact asset and network. A cheaper unsupported network is not an alternative.
The BKJ VietQR guide concerns merchant payments. Do not use a Card page’s network list as a substitute for the actual deposit instructions associated with the balance you intend to spend.
Check:
- Asset name and network.
- Deposit address and any required reference.
- Sender withdrawal minimum or receiver minimum.
- Amount expected to arrive after deductions.
- Required confirmations or account processing steps.
A test transfer is useful only after compatibility is established.
Read the fee estimate without double counting
Suppose a hypothetical exchange deducts 1 USDT from a 30 USDT withdrawal, leaving 29 USDT to be sent. Do not then assume a separate ETH purchase is required for that exchange withdrawal unless its instructions say so.
In a self-custody route, you might instead send the full USDT amount and pay a separate network fee from the native-token balance. These are different accounting patterns, not a statement that one is always cheaper.
The figures are examples. Actual sender fees, crediting rules and account conditions govern your transfer.
Keep the merchant purchase distinct
BKJ’s service terms cover the applicable account and payment charges. Once a deposit becomes available, a merchant purchase needs its own quote. A prior network fee does not prove the shop transaction is free, nor does it necessarily recur on every scan.
NAPAS’s VietQR service describes the local payment network. The network used to transfer a stablecoin into an app is a different layer from the merchant’s domestic payment route.
That distinction is useful when comparing several small purchases. Allocate a genuine funding cost across the purchases it actually supports, while retaining each purchase’s actual payment charge.
A practical sequence
1. Complete the account checks required for your intended service.
2. Confirm its current asset and network instructions.
3. Determine whether you are sending from a wallet or an exchange.
4. Review the current fee and expected credited amount.
5. Send only through the supported route.
6. Wait for the balance to become available.
7. Check the merchant’s VND bill and BKJ quote before paying.
Do not ask a merchant to wait while you experiment with an unfamiliar chain. Prepare the funding step before you need the checkout.
Recommendation and legal boundary
BKJ is worth assessing for eligible stablecoin holders who can fund a supported balance and need compatible Vietnamese QR purchases. Its value is the merchant-payment route after funding, not a claim of universally free transfers.
Vietnam’s non-cash payment framework does not recognise crypto assets as lawful payment instruments. Distinguish the user’s asset transfer, service conversion and merchant VND settlement; this structure does not establish blanket permission for direct crypto payment.
Avoid leaving the fee decision until checkout
Before a shopping day, inspect the actual sending route and the amount expected to become available. If you need to acquire a network resource, include that acquisition cost and time in the plan. Do not repeatedly move tiny amounts merely to make the wallet look ready; multiple transfers can create avoidable costs. Prepare a sensible payment allocation for known purchases and retain another accepted method while a deposit is still processing. Network preparation should support the purchase rather than delay the merchant.
Prepare the sender while you still have time
Before an outing, check the receiving instructions and the sender’s current fee estimate together. If the wallet lacks the required fee resource, address that before joining a merchant queue. Sending the main token first is not a solution when the network cannot process the transfer.
If an exchange is the sender, review the amount that will arrive after its withdrawal charge and any minimum it imposes. Wait until the receiving payment balance is actually available before planning to spend it through BKJ. This preparation gives BKJ a clearer role at the shop: completing a supported local-currency merchant purchase from an already usable balance. Keep the funding record for account enquiries, and assess the later purchase on its own quote rather than charging the same transfer cost twice.
Common questions
Does every BKJ scan need ETH?
No such assumption follows. ETH gas concerns Ethereum transactions, not every payment recorded in an app.
Can I choose any cheap USDT network?
Only a network supported by both the sender and the receiving service.