Why Freelance Tax Feels Harder Than It Should
Employees have a payroll department withholding tax automatically every month, and filing at year-end means copying a few numbers off one form. Freelancers do that whole job themselves — calculating, documenting, remembering deadlines nobody reminds them about.
Irregular income makes it worse. Three closed projects one month, zero new clients the next. Then March rolls around and half the year gets reconstructed from bank transfer screenshots.
The real problem isn't the tax code — it's the absence of a system tracking things as they happen. This guide breaks Thai freelance tax into four separate pieces: progressive personal income tax, withholding tax, the VAT threshold, and the e-Tax invoice system the Revenue Department keeps pushing forward.
Four Different Things, Often Treated as One
"Tax" gets used as a catch-all term, but freelancers in Thailand are actually dealing with four distinct mechanisms:
- Personal Income Tax (PIT) — the main annual tax, calculated on net profit using progressive rates.
- Withholding Tax (WHT) — money corporate clients deduct upfront on every payment, credited back at filing time. Not a separate tax bill.
- VAT — triggered once revenue crosses a legal threshold, unrelated to PIT.
- e-Tax Invoice — the electronic document format the Revenue Department is rolling out to replace paper tax invoices for VAT-registered operators.
Keep these four separate in your head before going further — most of the confusion freelancers run into comes from treating them as one lump sum.
Personal Income Tax: Progressive Rates You Need to Actually Compute
The rough formula: net taxable income = annual revenue − deductions − allowances. That net figure then runs through progressive brackets:
- ฿0 – 150,000: exempt
- ฿150,001 – 300,000: 5%
- ฿300,001 – 500,000: 10%
- ฿500,001 – 750,000: 15%
- ฿750,001 – 1,000,000: 20%
- ฿1,000,001 – 2,000,000: 25%
- ฿2,000,001 – 5,000,000: 30%
- Above ฿5,000,000: 35%
These are marginal brackets — only the income falling inside each band is taxed at that band's rate, not the whole amount at the top rate you happen to reach. A lot of freelancers overestimate their bill because they miss this distinction.
Choosing Your Deduction Method: The Decision That Actually Moves Your Take-Home Pay
Before calculating anything, you need to know which category of the Revenue Code your income falls under, because the deduction rules differ sharply between them:
- Section 40(2) — income from work performed for hire, which covers most freelancers who take on project-based work without a standing employer relationship. Flat deduction: 50%, capped at ฿100,000.
- Section 40(6) — independent professions, but this only applies to six specific licensed professions defined by law: legal practice, medicine, engineering, architecture, accounting, and fine arts. Content writers, graphic designers, marketers, and developers usually don't qualify here, even though "independent professional" describes them perfectly well in everyday language.
- Section 40(8) — business, trade, or other service income (online selling, running content production as a business, contracting work). You can deduct actual documented expenses, or a flat rate set by decree for your specific category — some of which go as high as 60%.
The most common mistake is assuming a blanket 60% flat deduction applies to everyone. It doesn't — the rate depends entirely on which category your income sits in. Confirm your classification first, then compare the flat-rate deduction against your actual documented expenses.
A simple decision rule:
- Low real costs (writing, consulting, design work that only needs a laptop) → the flat rate usually wins, since you skip collecting receipts entirely.
- High real costs (equipment purchases, subcontractors, a rented studio, several paid software subscriptions) → actual expenses can produce a lower net taxable income, but only if you keep complete documentation year-round.
You're not locked into one method for life — reassess it every year against how your cost structure actually looks.
The 3% Withholding Tax: Prepaid, Not Extra
When a corporate client pays a freelancer, the law requires them to withhold a portion before transferring the rest — typically 3% for service or professional fees — and issue a withholding tax certificate (commonly called a "50 Tawi" form) as proof.
That money isn't gone. It's tax paid on your behalf in advance. At year-end filing, the total withheld across the year gets credited against your actual tax bill. If more was withheld than you owe, you get the difference refunded.
The single most common failure point: losing the 50 Tawi certificates, or never asking for them in the first place. Without that paperwork at filing time, you forfeit a credit — or refund — that was already yours. The fix is simple: request the certificate every time you're paid, and keep every copy in one place you can find in December.
The Filing Calendar Freelancers Need to Remember
Freelancers file twice a year, unlike employees who file once:
- PND 94 (mid-year return) — covers income from January through June, due by the end of September (online filing usually gets roughly another week's grace period). Required if income under Sections 40(5)-(8) exceeds ฿60,000 in the first half of the year (฿120,000 combined for a married couple filing jointly).
- PND 90 (annual return) — the full-year summary, due by the end of March the following year. Tax already paid via PND 94 gets credited here too.
Plenty of freelancers know about PND 90 and have never heard of PND 94, which leads to missed deadlines and unnecessary penalties — even though the mid-year filing doesn't add new tax, it just moves part of the payment earlier in the year.
VAT: The ฿1.8 Million Threshold That's Easy to Miss Until It's Expensive
If service revenue over a trailing 12 months exceeds ฿1.8 million, VAT registration is mandatory within 30 days of crossing that line — it isn't optional.
Once registered, you charge 7% VAT on every invoice, issue proper tax invoices, and file the PP.30 return monthly along with the tax due — even a zero return in months with no revenue.
Freelancers on a fast growth trajectory (landing a steady stream of agency-scale contracts, for instance) should check their trailing revenue periodically rather than waiting for the Revenue Department to notice first. Registering late brings penalties and surcharges calculated retroactively back to the date the threshold was crossed.
e-Tax Invoices: A Direction the Revenue Department Keeps Pushing
The Revenue Department has spent years expanding the e-Tax Invoice & e-Receipt system, aiming to move VAT-registered operators off paper tax invoices entirely. It cuts manual-entry errors and makes records easier to audit on both sides.
For freelancers already VAT-registered or approaching the threshold, this isn't just a back-office technicality — it's a direction worth adapting to early. Many larger corporate clients now expect electronic-format documents as a standard condition of doing business. Freelancers who can issue documents in the right format from the start spend far less time fixing paperwork retroactively.
A Tax Workflow That Actually Holds Up Year-Round
Instead of reconstructing everything right before a deadline, build tax tracking into the invoice cycle itself:
- Every time you issue an invoice — log the amount, the client, and the income category immediately.
- Every time you get paid — request the 50 Tawi certificate if tax was withheld, and set aside your tax reserve immediately, before it mixes into everyday spending money.
- Every month — check cumulative revenue against the ฿1.8 million VAT threshold, so you see it coming rather than get surprised.
- Mid-year (before September) — confirm whether first-half income triggers a PND 94 filing.
- Year-end (before March) — total annual revenue, compare both deduction methods, and file PND 90 with withheld tax credited against the bill.
Doing just steps 1 and 2 consistently eliminates most of the year-end scramble on its own.
The Mistakes That Show Up Most Often
- Not keeping 50 Tawi certificates — forfeiting a credit or refund you're already entitled to.
- Forgetting PND 94 — penalties for a filing that didn't even add new tax owed.
- Mixing personal and business funds in one account — makes separating income from expenses at year-end nearly impossible.
- Not tracking proximity to the VAT threshold — registering late triggers retroactive tax and penalties.
- Picking a deduction method without comparing it — leaving legitimate tax savings on the table.
Is a Spreadsheet Still Enough, or Is It Time for a System?
Most freelancers start with a spreadsheet and a folder of payment screenshots saved from chat apps. That holds up fine with a handful of clients. But as invoice volume grows, or the VAT threshold starts getting close, manually reconciling numbers and hunting down old 50 Tawi certificates eats more time — and more things slip through — with every added client.
What a purpose-built freelance system does differently (and what MANA is built around) is tying quotations, invoices, and receipts to the underlying tax data from the moment they're created. Every invoice issued updates cumulative revenue against the VAT threshold automatically, and the numbers needed at filing time are already summarized instead of reconstructed from scratch.
Whether a spreadsheet still works or it's time to switch depends on actual volume — but the underlying principle holds either way: record at the moment a transaction happens, don't defer it to a year-end summary.
The Bottom Line: Tax Is Infrastructure, Not a Year-End Event
Freelance tax in Thailand isn't hard because the rules are unusually complex — it's hard because most freelancers treat it as something that happens once a year instead of something running alongside every invoice.
Know your income category, pick the deduction method that fits your actual cost structure, keep every 50 Tawi certificate, remember both filing deadlines, and watch the VAT threshold continuously. Make those five habits automatic, and tax stops being the thing you dread every March.
