Payouts API docs
Get paid

How to Pay Contractors in Thailand in 2026 (Rails, Fees, Tax Forms)

Avvio TeamAvvio Team12 Aug, 20266 min read
THBThailand · PromptPay

Thailand has one of the most widely used instant payment systems in the world, and a large freelance economy built on top of it. Thai developers, designers, video editors, and translators get paid by scanning a QR code or typing a phone number. Then a US client sends a SWIFT wire, and the money takes four days and arrives short. There’s a better fit, and it starts with understanding PromptPay.

Quick answer: To pay a contractor in Thailand from the US, collect a W-8BEN, then deliver baht through PromptPay, Thailand’s instant rail, using the contractor’s registered ID: a mobile number, national or tax ID, or e-wallet ID. PromptPay credits in seconds and is free to receive. A wire costs $40 to $50 plus 2% to 5% markup and takes days. A stablecoin-settled payout shows the exact THB before you send.

What’s the best way to pay a contractor in Thailand?

Thailand adds a wrinkle other countries don’t: PayPal, the default many US companies reach for, now requires Thai users to hold a business account registered through the government’s KYB process to receive payments at all (BK Magazine, 2026). Most individual freelancers in Thailand can’t use it. That leaves wires, transfer platforms, and local-rail payouts.

MethodWhat you pay to sendSpeedWhat the contractor getsNotes
US bank wire (SWIFT)$40 to $50 online plus a 2% to 5% FX markup (Money Transfer Reviews, 2026)2 to 5 business daysTHB or USD into a Thai bank, minus intermediary deductions and the receiving bank’s inward feeThai banks charge to receive foreign wires
PayPalRequires a KYB-registered Thai business account on the recipient side (PayPal TH, 2026); 4.4% plus fixed fee on international receipts where availablen/a for most freelancersTHB after conversionNot usable by most individual contractors
Wise3.89 USD to send 350 USD from a Wise balance (Wise US, 2026)Often minutesTHB to a Thai bank accountWise became Bank of Thailand licensed in May 2026, with new local rules
PayoneerPayer-side pricing not published; recipient pays up to 2% FX to withdraw to a local bank (Payoneer, 2026)1 to 3 business daysTHBContractor bears the conversion
Deel-style contractor platformFrom $49 per contractor per month (People Managing People, 2026) plus payment feesVariesTHBContracts and compliance bundled
Stablecoin-settled local payout (Avvio)Quote shown before you send, fee includedSeconds on PromptPayTHB into the contractor’s Thai bank accountNo SWIFT, no inward wire fee

Two practical notes. Thai banks typically charge the recipient a fee to receive an international wire, on top of whatever the intermediaries took, so a wire can land noticeably short of the invoice. And Wise’s Thai licence brought new rules for Thailand-based accounts from 2026, including a requirement to convert foreign balances to THB before sending abroad (Wise Help Centre, 2026). That affects your contractor’s account, not yours, but it’s worth knowing when they ask why things changed. For the general picture, see our guide on paying international contractors.

What does the contractor actually receive?

Avvio’s Thailand corridor delivers baht through PromptPay, the national instant payment system launched by the Bank of Thailand in 2017 and used by tens of millions of Thais every day. It’s the rail behind the QR codes on every market stall in Bangkok. Payments credit the recipient’s bank account in seconds, around the clock.

The part that trips up foreign payers is addressing. PromptPay doesn’t primarily use account numbers. It uses proxies that a person registers with their bank (World Bank case study):

  • Mobile number. The most common. It must be a Thai number registered in the contractor’s own name.
  • National ID number. The 13-digit Thai citizen ID, or for foreigners resident in Thailand, their 13-digit tax ID.
  • Tax ID. Registered businesses and many freelancers link their tax ID, partly because tax-ID registrations support higher transaction limits than mobile-number ones (ThailandKnowledge, 2026).
  • E-wallet ID. A 15-digit ID for wallets like TrueMoney.

Ask your contractor which proxy they’ve registered and use exactly that. A mobile number that isn’t linked to PromptPay will simply fail.

Limits and fees on the Thai side: PromptPay transfers are free for the recipient. Between Thai accounts, transfers up to 5,000 THB are free to send, with small tiered fees above that (2 THB up to 30,000 THB, 5 THB up to 100,000 THB, 10 THB up to 1 million THB) (ThailandKnowledge, 2026). Individual mobile-number registrations are commonly capped around 50,000 THB per transaction, and banks let customers raise daily limits in-app, typically from a 200,000 THB default. A large invoice may therefore be delivered in more than one credit, or to a tax-ID proxy with higher limits.

One more local reality: since 1 January 2024, Thai tax residents (anyone in Thailand 180 days or more in a year) owe tax on foreign-sourced income when it’s remitted into Thailand, in the year it’s remitted (Thai Revenue Department, 2024). For a Thai freelancer paid by a US client, the income was always taxable; the rule mostly matters for foreign digital nomads living in Chiang Mai. Either way, it’s their side of the ledger.

What tax paperwork do I need?

This isn’t tax advice. Confirm with your accountant.

On the US side, a Thai contractor working in Thailand is a foreign person performing services outside the United States. You don’t issue a 1099-NEC. Collect a Form W-8BEN (or W-8BEN-E for a Thai company) before the first payment. With it on file, there’s no 30% withholding and no Form 1042-S for work done abroad (Tipalti, 2026). The US and Thailand do have an income tax treaty, so the treaty lines on the form can be completed if relevant. Our W-8BEN guide for foreign contractors explains what goes where.

On the contractor’s side, Thai personal income tax runs from 0% on the first 150,000 THB of net income up to 35% above 5 million THB (Statrys, 2026). Freelancers with non-salary income also file a half-year return, PND 94, covering January to June (MBMG, 2026). Thai clients withhold 3% on professional fees; you, as a US client, don’t. Your contractor may ask for a clear invoice trail to support their filings.

How do payouts to Thailand work with Avvio for Business?

Avvio for Business lets a US company pay into PromptPay without a Thai bank account of its own.

  1. Fund in USD or USDC. Your balance stays in dollars.
  2. Lock a quote. Enter the baht amount on the invoice and see the rate, the fee, and the exact THB that lands. Accept and it’s locked.
  3. Delivery on PromptPay. You give the contractor’s bank and account number, not a proxy ID. The payout converts to THB and rides PromptPay into that account. Settlement on the rail is seconds.
  4. Dashboard or API. One contractor from the dashboard, a whole roster through the REST API and @avvio/payments SDK. Docs at docs.avvio.xyz.

The value crosses the border as stablecoins and converts to baht at the destination through a licensed partner, which is why there’s no inward wire fee and no intermediary skim. Read stablecoin payouts for platforms if you want the mechanics. Contractors can also bill you with a payment link, and receiving an invoice payment on Avvio is free for them.

Worth saying without any wink: Avvio is a financial technology company, not a bank. The payment services come from licensed partners, and availability varies by country.

Common mistakes when paying Thai contractors

  • Sending to a mobile number that isn’t registered to PromptPay. Confirm the proxy with the contractor before the first payout.
  • Assuming PayPal works. For most individual Thai freelancers it no longer does. Don’t build your process around it.
  • Wiring USD and forgetting the inward fee. Thai banks charge to receive foreign wires. The contractor gets less than the invoice and you find out a week later.
  • Ignoring per-transaction limits. A 300,000 THB invoice to a mobile-number proxy may need to be split or sent to a tax-ID proxy.
  • Skipping the W-8BEN because the amounts are small. The withholding rule doesn’t have a minimum.

Frequently asked questions

Can I pay a Thai freelancer in USD? You can wire USD to a Thai bank account, but the bank converts at its own rate, charges an inward fee, and intermediaries take their cut first. Delivering baht over PromptPay leaves more with the contractor.

What PromptPay ID should I use to pay a contractor? Whichever one they’ve registered: a Thai mobile number, their 13-digit national or tax ID, or a 15-digit e-wallet ID. Freelancers with larger invoices often register their tax ID because it supports higher limits.

How fast does a PromptPay payment arrive? In seconds, 24/7. It’s the same rail Thais use to pay for street food, and it doesn’t take weekends off.

Does PayPal still work for freelancers in Thailand? Only with a KYB-registered Thai business account. Individual freelancers generally can’t receive PayPal payments anymore.

Do I withhold US tax when paying a contractor in Thailand? Not for work done in Thailand by a Thai resident, provided you hold their W-8BEN. The US-Thailand treaty can matter for edge cases, and the 30% rule applies only when no form is on file. Run your specific case past an accountant.


Get a live baht quote at docs.avvio.xyz, or see the Avvio partner program if you advise businesses paying teams in Southeast Asia.

Stop asking your bank for permission.

Get paid, send and hold money across 150+ countries and 60+ currencies. Self-custody built in, so your account can't be frozen or deactivated.