Value Added Tax (VAT) Registration & Filing

VAT registration, monthly PP.30 filing, and tax invoice compliance.

What you receive: Monthly PP.30 VAT return

Sample documents · invented data

The 1.8 Million THB Threshold

Once your annual revenue exceeds 1.8 million THB, you must register for VAT and start charging 7% on your sales. You can also register voluntarily before hitting that threshold, which is common for companies that want to claim input tax credits on their purchases.

After registration, you file a PP.30 return every month showing your output tax (what you charged customers) minus your input tax (what suppliers charged you). The difference goes to or comes from the Revenue Department.

What We Handle

End-to-end VAT management for your business.

Registration

Revenue Department application: we prepare and submit your VAT registration when your revenue exceeds 1.8 million THB annually.

Monthly PP.30

Filed by the 15th of every month. We calculate input and output VAT, reconcile with your invoices, and submit on time.

Tax Invoices

Correct format, every time. Thai tax invoices have strict requirements: wrong format means the input VAT is disallowed.

VAT Refunds and Revenue Department Audits

If your input tax regularly exceeds your output tax (common for exporters and companies with big capital expenditures), you’re entitled to a VAT refund. But the Revenue Department will audit you first.

We’ve been through this process many times. We prepare your supporting documents, coordinate with the auditor, and resolve any questions. The goal: get your money back without unnecessary delays.

VAT Registration

15,000 THB

Prices exclude 7% VAT. Government fees are charged separately at cost.

Portrait of a smiling team member with wavy dark hair tied half-up, wearing a navy blazer against a dark blue background.

Katwalee Matar (Lee)

Co-Founder & Managing Partner

Get in Touch With Our Team

Contact us today for a free advisory session.

Message Us on LINE

@ddes
Chat on LINE

Message Us on WhatsApp

+66 80 695 5053
Chat on WhatsApp

Reach Us by Phone

Call us