Getting-paid-safely guide

How to tell if a transfer slip is real or fake

The single most important rule: do not trust the slip image — trust the money that actually lands in your account. A slip is just a picture, and pictures are easy to fake or edit, especially now that AI can generate near-perfect fakes. The only sure path is to confirm the money is genuinely in your account before you ship the goods or hand over the work.

By the BillsOS team · Updated 7 Jun 2026

Three checks that actually work

1. Check the money in your own account

The surest and free method: open your own banking app and confirm the money actually arrived for the amount and time the customer claims. Look at your balance and transaction history — not at the customer’s slip image. Turning on deposit alerts (SMS or push) makes this even faster.

2. Scan the QR on the slip to verify

Most Thai transfer slips carry a small QR code. Many banking apps let you scan that QR to check whether the transaction genuinely exists in the system. Used alongside confirming the deposit, it adds a second layer of certainty.

3. Watch for anomalies on the slip (secondary)

Inspecting odd fonts, numbers, timestamps, or reference codes can still catch crude fakes — but do not rely on this alone, because modern fakes are very convincing. Treat visual checks as a hint, not a verdict.

The new threat: AI-generated fake slips

Thai news has reported that AI tools can produce highly realistic fake transfer slips, complete with bank logos and watermarks — which makes eyeballing the image unreliable. The lesson reinforces the same rule: always confirm the money is in your account before you ship, every time.

The permanent fix: get paid with an exact-amount QR

Fake-slip scams and wrong-amount transfers both stem from no-amount QR codes, where the customer types the amount and you reconcile slips against orders later. Issuing a PromptPay QR pre-filled with the exact amount per bill makes reconciliation far easier — the amount that lands matches the bill exactly — and makes "ship only when the money has actually arrived" much simpler to enforce.

Get paid the exact amount, easy to verify, with BillsOS

BillsOS generates a PromptPay QR pre-filled with the exact amount for each bill. The money goes straight to your own bank account (BillsOS never holds funds), so you can confirm the real deposit in your banking app and then ship with confidence — and issue the receipt or tax invoice in the same step.

See PromptPay for business

See also: Issue receipts & tax invoices · Documents every freelancer needs

แหล่งอ้างอิง / Sources

  • Primary — Bank of Thailand: PromptPay and digital payments — bot.or.th
  • Secondary — Kasikornbank: how to verify a slip (K PLUS Verified Slip) — kasikornbank.com
  • Secondary — News reporting on AI-generated fake slips (e.g. The Nation, The Thaiger) — nationthailand.com

Information as reviewed on 7 Jun 2026. Slip-verification features and channels differ by bank and may change — check with your own bank.