Skip to main content

Net Income Guide

🇹🇭 Thailand Freelancers on Upwork: Real Money After Tax

A ฿720,000 invoice from Upwork is not ฿720,000 in your pocket. The platform takes its 10% fee first, then Thailand income tax takes its share of what the fee left behind. This page shows what a Thailand freelancer actually keeps — calculated with the same brackets and deductions as our Thailand tax calculator.

What Upwork pays, then what Thailand tax takes

Gross invoice Upwork fee You receive Thailand tax Net you keep Loss vs gross
฿360,000 ฿36,000 ฿324,000 ฿700 ฿323,300 10.2%
฿720,000 ฿72,000 ฿648,000 ฿26,300 ฿621,700 13.7%
฿1,440,000 ฿144,000 ฿1,296,000 ฿149,000 ฿1,147,000 20.3%

the marketplace with the flat 10% service fee. The loss column is the whole story: it combines the platform cut with Thailand income tax, so a low tax rate can still hide inside an expensive platform fee.

Ad · between

The same invoice paid directly

The real question most Thailand freelancers ask is whether the platform is worth it. On a ฿720,000 project, here is every option:

Channel Fee Net after tax
Upwork ฿72,000 ฿621,700
Fiverr ฿144,000 ฿556,900
Freelancer.com ฿72,000 ฿621,700
Direct client ฿0 ฿683,500

Landing the same job directly would leave you ฿61,800 more — about 9 points of extra net income. That difference is the price of the leads, escrow, and protection Upwork provides, and it is usually worth paying while you are still building reviews.

How Thailand tax treats platform income

Thailand lets freelancers deduct the standard 50% of income, capped at ฿100,000, which usually beats itemising for smaller earnings — and when you itemise, platform fees and paid tools become real costs instead. The personal allowance of ฿60,000 and reliefs for a non-working spouse and children sit under the progressive 0–35% scale. Residents who spend 180+ days in the kingdom are taxed on world income remitted into the country, so the withdrawal method you choose for platform money also shapes the tax picture.

Can you deduct the Upwork fee on your Thailand return? Either way, with the paperwork. Under the standard 50% deduction the fee is already buried in the blanket estimate; itemising and claiming actual costs often wins only once real expenses exceed ฿100,000.

Withdrawal and exchange-rate costs

Upwork applies its service fee at payment time, and getting the balance out adds a second cost — Direct to Local Bank is free but slow, a wire transfer costs around US$30, and PayPal/Payoneer each take their own percentage.

Currency conversion is the quiet third cost. PayPal charges roughly 2.9% plus a fixed fee on international transfers, Payoneer takes about 2%, a US wire transfer costs around $30, and Wise-style services often land under 1% near the mid-market rate. On a ฿720,000 payout, that can add another few percent on top of the table above — so the routing decision matters almost as much as the platform choice.

Frequently asked questions

What do I actually keep from a ฿720,000 Upwork invoice?

On a ฿720,000 invoice, Upwork takes ฿72,000 before you see a cent, and your Thailand income tax removes ฿26,300 more — you keep ฿621,700, about 13.7% of the headline amount. Before waving goodbye to any more of it, the withdrawal and conversion fees above still apply.

Is the Upwork fee worth it compared with direct clients?

On this kind of project the platform costs you about 14% of gross once tax is included, while a direct client would keep you closer to 5% net. The platform pays for itself when it brings clients you could not source alone — which is exactly what happens in your first year of reviews.

Is overseas client income from Upwork taxable in Thailand?

Yes, for residents. Thailand taxes assessable income brought into the country during the tax year, including overseas freelance earnings remitted here.

Run the numbers yourself

Explore every country and platform in the Net Income Explorer, compute your exact case with the Thailand tax calculator, price the platform side with the Upwork fee calculator, and bill cleanly with the invoice generator.