← Blog
Evergreen6 min read

VAT registration for Thai freelancers: how the 1.8M threshold is counted, when you must register, and what changes after

Most Thai freelancers meet VAT the same way: a corporate client asks whether you're VAT-registered and can issue a tax invoice, and you answer without being entirely sure. This guide covers the threshold, how it's counted, the registration process, and what genuinely changes afterwards.

What VAT is, from a freelancer's seat

Value Added Tax is not your tax. It's the consumer's tax, and you are the unpaid collector. You add 7% to your price, collect it from the client, and remit it to the Revenue Department every month. Not one baht of it was ever your income.

That misunderstanding is the expensive one. Newly registered freelancers routinely spend the VAT they've collected as working capital, then find themselves short on the 15th of the following month.

How the THB 1.8 million threshold is counted

A business whose tax base — revenue from sales of goods and services — exceeds THB 1.8 million per year is required to register for VAT. Four things trip people up.

It's revenue, not profit. If you receive THB 2 million and pay THB 900,000 out to subcontractors, you are over the threshold. The law looks at what came in, not at what stayed.

It's cumulative, not per project. Forty small engagements cross the line exactly the same way one big contract does.

The duty starts when you cross, not at year end. Once cumulative revenue passes THB 1.8 million, you must apply to register within 30 days of the date the tax base was exceeded. You do not wait for December and think about it then.

Some activities are exempt. Certain services — medical care, formal education, and others specified by law — sit outside VAT, and that revenue isn't counted. Check rather than assume; getting this wrong in your own favour is the costly direction.

The practical habit is to track your cumulative annual revenue monthly, not annually. If you're at 1.4 million in August, you know the line is a few jobs away and you can prepare. Discovering it in hindsight is how the 30-day clock gets missed.

Should you register voluntarily?

You can register before you have to. Whether you should depends entirely on who pays you.

Reasons to register early

Reasons to wait

The registration process

  1. Gather documents: ID card, house registration, and evidence of your business premises — a lease, or a consent letter from the owner with their house registration copy — plus a location map.
  2. File form PP.01, either through the Revenue Department's online system or at the area revenue office covering your premises.
  3. Wait for review. Officers may inspect the premises, so the address you declare should be somewhere you genuinely work and can be reached.
  4. Receive your PP.20 VAT registration certificate. It must be displayed at your place of business, and clients will often ask for a copy.

While you're waiting, do not issue tax invoices. Only registered operators may issue them, and issuing one without the right carries penalties.

What actually changes afterwards

1. Your quotations must be explicit

Always state whether a quoted price includes or excludes VAT. This ambiguity causes more billing arguments than anything else in Thai freelance work. If the client understood THB 100,000 as the all-in number and you meant plus 7%, you just gave away THB 6,542 by accident.

2. Tax invoices have mandatory contents

A full-form tax invoice must carry at minimum: the words tax invoice; your name, address and taxpayer ID; the buyer's name and address; a sequential invoice number; the description, type, quantity and value of the goods or services; the VAT amount shown separately and clearly from the value; and the date of issue. Where the buyer is VAT-registered, their taxpayer ID and an indication of head office or branch are also required.

An incomplete tax invoice can't be used by your client as input tax, and you'll get the email asking you to reissue. Both sides lose an afternoon.

3. PP.30 every month

Filing is due by the 15th of the following month, with an extension typically granted for online filing. You file even in months with no transactions. The amount remitted is output tax less input tax; if input exceeds output, the balance carries forward as credit or can be claimed as a refund.

4. Withholding is calculated on the pre-VAT amount

This is the single most miscalculated line in Thai freelance invoicing. A service fee of THB 100,000 plus 7% VAT of 7,000 gives a total of 107,000. A corporate client withholds 3% on 100,000, not on 107,000 — so 3,000. You receive 104,000 in your account, and you owe 7,000 in VAT next month.

Which means that of the 104,000 that landed, only 97,000 is actually yours. Train yourself to see the number that way.

5. Services used abroad may be zero-rated

Freelancers with foreign clients should look into the 0% rate for services performed in Thailand but used abroad. Zero-rated is not the same as exempt: you stay inside the system, still file PP.30, and still reclaim input tax — you just don't charge the client 7%. The conditions and the evidence you must retain are specific, so confirm before you rely on it.

The minimum system to have on day one

Common questions

I crossed the threshold last year and never registered. Register now. Coming forward is materially better than being found. Penalties and surcharges are calculated on the tax that should have been remitted, and the Revenue Department does have criteria for reducing or waiving penalties. Waiting only increases the number.

My income dropped — can I deregister? Deregistration is possible when you meet the conditions, but it's a process with review, not a switch you flip. Don't register casually on the assumption you can undo it easily.

A client wants a tax invoice and I'm not registered. You can't issue one. Issue an ordinary receipt and say plainly that you're not VAT-registered. Most clients understand immediately.

In short

VAT registration doesn't make you poorer if you price correctly and keep the money separate. What it adds is a monthly discipline: file every month, issue complete documents, and always know where your cumulative revenue stands.

What breaks people isn't difficulty — it's fragmentation. The revenue lives in a bank statement, the documents live in a downloads folder, and nobody knows the running total.

In MANA, every document carries VAT and withholding fields natively, tied to a client and a project, alongside a year-long income record you can actually scan. Which means the one question that matters here always has an answer: how far am I from 1.8 million right now?