What is PP30?
PP30 is Thailand's monthly VAT return, required for all VAT-registered businesses by the 15th of the following month. It summarizes output tax collected from customers versus input tax from received tax invoices. If output exceeds input, payment is due; otherwise a refund or carry-forward applies. Online shops with annual sales over 1.8 million THB must register for VAT and file PP30 monthly via e-Filing at rd.go.th, which extends the deadline to the 23rd.
Covers all output and input tax for the reporting month
Online shops with 1.8M THB+ annual sales must register for VAT
MooMooNext auto-prepares PP30 data from Shopee/Lazada/TikTok Excel reports
Do online shops need to file PP30 every month?
If VAT-registered, yes — monthly filing is required even in months with no sales. Otherwise check whether cumulative sales reached 1.8M THB/year.
Can PP30 be filed online with an extended deadline?
Yes, via e-Filing at rd.go.th. Online filing extends the deadline by 8 days — due by the 23rd instead of the 15th.
How does MooMooNext help with PP30?
Auto-calculates VAT from Shopee, Lazada, TikTok, and LINE MyShop sales; summarizes output and input tax data for accountant review and PP30 filing.
Related pages
What is VAT?
VAT is value-added tax that needs reviewable input and output tax separation.
LiveWhat is withholding tax?
Withholding tax is deducted by the payer based on expense type before net payment.
LiveWhat is PND3?
PND3 is the withholding tax return for payments to individuals — wages, service fees, commissions — filed monthly by the 7th.
Private BetaVAT, WHT, and eTax workflows
Prepare VAT, withholding tax, and Thai tax document data for review.
LiveThai VAT basics for SMEs
VAT includes input and output tax. Collecting documents early helps accountants review faster.
