← All insights

Thai VAT Input Credit Carry-Forward: Mistakes to Avoid

· Panda AI
Thai VAT Input Credit Carry-Forward: Mistakes to Avoid

If your business in Thailand pays VAT on purchases, you are entitled to offset that input tax against your output tax liability each month. When your input tax exceeds your output tax in a given period, the surplus does not disappear — it carries forward to the next month. Simple enough in theory, but in practice this process trips up a surprising number of finance teams, especially when they are evaluating or switching accounting software. Getting the mechanics wrong can mean lost credit, compliance penalties, or a Revenue Department inquiry you did not see coming. Here are the most important mistakes to watch for.

Treating carry-forward VAT as taxable income in your books

One of the most damaging errors is miscategorising a VAT input credit balance as revenue or as a miscellaneous credit on the profit and loss statement. Your carry-forward input VAT is a balance sheet item — specifically a current asset — not income. When accounting software is not configured correctly for Thai VAT rules, some systems default to generic tax settings that push excess VAT balances into the wrong account. Before you sign a contract with any software vendor, ask specifically how their system handles the PP-30 form reconciliation and where the carry-forward balance sits in the chart of accounts. If the vendor cannot give you a clear answer, treat that as a red flag.

Not reconciling your carry-forward balance against your PP-30 each month

Your PP-30 submission to the Revenue Department is the official record of your input and output VAT for the month. The carry-forward figure you declare on line 7 of that form must match exactly what your accounting system shows as the opening balance for the following period. Many businesses submit the PP-30 manually or through a tax agent, then update the accounting software separately, and the two figures quietly drift apart over several months. By the time anyone notices, unravelling the discrepancy is time-consuming and potentially exposes the business to queries about whether the correct credit was claimed. A good accounting software solution should automate this reconciliation and flag any mismatch before you file.

Confusing suspended input tax with usable carry-forward credit

Not all input VAT you have paid is immediately claimable. Thai tax law restricts input tax credits in certain situations — for example, VAT paid on entertainment expenses, passenger cars in most circumstances, and goods or services not used in producing taxable supplies. Some businesses inadvertently include restricted input tax in their carry-forward balance, inflating it and creating a future liability when the Revenue Department audits the figures. Equally, some software systems lack the granularity to separate restricted from unrestricted input tax automatically, leaving it to a manual journal entry that gets forgotten. Make sure any system you evaluate has a clear mechanism for tagging and excluding non-creditable input VAT at the point of invoice entry, not as an afterthought at month-end.

Failing to apply for a refund when carry-forward credit becomes persistent

Carrying forward input tax month after month feels like a safe, conservative approach, but if your business consistently has excess input tax — perhaps because you export goods or services at zero VAT rate — you may be entitled to request a cash refund from the Revenue Department rather than carrying the balance forward indefinitely. Many finance teams simply do not know this option exists, or their accounting software does not surface it as a prompt. Leaving significant credit sitting on your balance sheet indefinitely ties up working capital unnecessarily. Ask your software vendor whether the system can identify when a carry-forward pattern qualifies for a refund application under section 84/4 of the Revenue Code, and whether it can generate the supporting documentation the Revenue Department requires.

Entering tax invoices in the wrong VAT period

In Thailand, a tax invoice must be recorded in the VAT period in which it is issued, not when it is received or when payment is made. This sounds straightforward, but in practice invoices arrive late, get held up in approval workflows, or are simply entered into the system after the month has already been closed. When a business back-dates an invoice entry to make the numbers look tidy, they are technically claiming input credit in the wrong period, which conflicts with the statutory record. Conversely, if the invoice is pushed into the following month, the carry-forward calculation for the original month is understated. The right approach is to have a clear cut-off policy and software controls that prevent back-dating entries into a closed VAT period without a deliberate override and an audit trail. Evaluate whether prospective software enforces these controls or leaves it entirely to user discipline.

Assuming your software handles Thai VAT correctly without verification

This last mistake is arguably the most costly because it is the most passive. Many businesses purchase accounting software — including well-known international platforms — and assume that because the software has a VAT module, it handles Thai VAT correctly by default. Thai VAT has specific requirements around the PP-30 and PP-36 forms, the treatment of withholding tax alongside VAT, the format of tax invoices, and the rules around carry-forward versus refund. Generic VAT functionality built for European or US tax regimes does not map cleanly onto these requirements without significant localisation. Before committing to any platform, request a demonstration using a realistic Thai VAT scenario that includes a period where input tax exceeds output tax. Watch exactly how the system calculates, posts, and carries forward the balance. Ask how the system has been adapted specifically for Thai Revenue Department requirements, and whether the vendor has local implementation support who understand the Revenue Code, not just the software.

Getting your VAT input credit carry-forward process right is not just a compliance exercise — it directly affects your cash position, your audit risk, and the accuracy of your financial reporting. The accounting software you choose plays a significant role in whether this process runs smoothly or becomes a recurring source of errors. Use this checklist as part of your evaluation criteria, and involve someone with hands-on Thai tax experience in the assessment alongside your finance team.

One platform runs an accounting practice

From invoice OCR to filed Thai tax returns — the platform behind these articles runs real operations in Thailand every day.

Explore the platform →