VAT guide

How to file PP30 — the monthly VAT return

If you are registered for VAT, you must file form PP30 every month — totalling the output tax you collected from customers, subtracting the input tax you paid, and remitting the difference to the Revenue Department. You must file even in a month with no income.

By the BillsOS team · Updated 7 Jun 2026

This article is general information, not specific tax advice. Deadlines and rates can change — check with the Revenue Department (hotline 1161) or your accountant.

What is PP30, and who must file it

PP30 is the monthly VAT return. Everyone registered for VAT must file it — whether you registered because income exceeded THB 1.8M/year or registered voluntarily. Once registered, the monthly filing duty begins immediately.

Not VAT-registered yet? Read: do freelancers need to register for VAT?

How it is calculated: output tax − input tax

Output taxThe 7% VAT you charged customers
Input taxThe 7% VAT you paid on purchases
VAT payableOutput − input (if negative, claim a refund or carry forward)

If output tax exceeds input tax, remit the difference. If input tax is larger, you can claim a refund or carry it forward as a credit. Issuing every tax invoice and keeping every input tax invoice is therefore critical to getting the figure right.

The filing deadline

You must file PP30 and pay any tax due by the 15th of the following month, every month. Filing online generally earns an extension (typically to around the 23rd). You must file every month even with no income (a nil return). Late filing incurs a surcharge and penalty.

How to file online via e-Filing

  1. Log in to the Revenue Department e-Filing system at efiling.rd.go.th.
  2. Select form PP30 for the tax month you are filing.
  3. Enter that month’s sales and output tax, and purchases and input tax.
  4. The system computes the VAT payable (or the refund/credit) for you.
  5. Confirm and pay through a supported channel, and keep proof of filing.

The actual filing is done at the Revenue Department: efiling.rd.go.th

Make month-end easier with BillsOS

The hard part of PP30 is totalling output tax completely and correctly. With VAT mode on, BillsOS issues tax invoices that calculate 7% VAT automatically and keeps a full document history, so pulling your monthly output-tax figure for PP30 is far easier. (Filing and payment are still done in the RD e-Filing system.)

Start BillsOS free

See also: Tax invoice software · Freelancers & VAT

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

Information as reviewed on 7 Jun 2026. The 7% VAT rate and filing deadlines may change — verify with the Revenue Department (www.rd.go.th / hotline 1161) or your accountant before relying on this.