Do I still need a Thai accountant if I use Xero or QuickBooks?
Yes. No Thai rule names any accounting package, and nothing stops you running Xero or QuickBooks, but the law still requires the company to appoint a qualified ผู้ทำบัญชี, to keep the entries in Thai, to file on the Revenue Department’s own forms, and to submit the financial statements to the DBD as XBRL in a prescribed format. None of that comes out of a foreign cloud package.
Last reviewed 21 September 2026
This question usually arrives from someone who has run a company elsewhere, where the software genuinely was the accounting function. In Thailand the software is the least regulated part of the stack. What is regulated is the form of the record, the language it is kept in, the person who keeps it, and the channel the filings go through.
The law regulates the record, not the tool
We looked for any Thai rule naming an accounting package, permitting or prohibiting one, and there is none. The Accounting Act says entries may be "written in ink, typewritten, printed, or done by any other method producing a similar result", which is what leaves room for electronic books, and the Electronic Transactions Act B.E. 2544 gives data messages the same legal standing as writing and as retained originals, on conditions about accessibility and integrity.
Three things the software will not do for you
1. The entries have to be in Thai. Section 21(1) of the Accounting Act requires entries in Thai; a foreign language is allowed only with Thai alongside, and if you post to account codes you must keep a Thai-language manual translating the codes. A Xero chart of accounts in English is not a Thai statutory ledger, which is why firms working in your file usually keep a parallel Thai set and reconcile the two.
2. The DBD filing is a prescribed format, not an export. The line items that must appear in statutory financial statements are set by DBD announcement, with five formats, one per entity type. The statements are prepared into a DBD template and converted to an XBRL file for upload through DBD e-Filing, together with the shareholder list (บอจ.5 for a private limited company). No general accounting package produces that.
3. The tax filings go through the Revenue Department’s system on the Revenue Department’s forms. PP 30, PND 1, PND 3, PND 53, PND 50 and PND 51 are filed through the RD e-Filing portal. Your software can produce the figures. It cannot be the channel.
The currency point almost nobody mentions
That is a real cost and it is worth raising before you sign, because it is exactly the sort of thing that turns a cheap quote into an expensive year.
So what is Xero actually good for here
A great deal, just not compliance. It is where you see your own numbers between monthly closes, where your investors or your group can look without a translation, and where you can check the Thai set against something you understand. The mistake is not using it. The mistake is thinking it discharges an obligation that the law puts on a named person and a prescribed format.
What to ask a firm
- Will you work inside our file, or keep your own Thai set and reconcile? Both are normal. They cost differently.
- Is working in our software priced differently from working in yours, and by how much?
- Who owns the Thai statutory ledger, and can we export it in full if we leave?
- Who prepares the XBRL for the DBD filing, and is it inside the fee?
- If our entries are in account codes, who maintains the Thai translation manual?
Ask those five of three firms and the answers will differ more than the prices do. Compare three quotes for bookkeeping, or see what firms charge and what moves the number.
Related questions
- What is actually included in a Thai bookkeeping fee, and what almost never is?
- Who is legally responsible if my accountant files something wrong?
- How do I change accountant in Thailand without losing my books?
Sources
- Accounting Act B.E. 2543, sections 19 and 21 (Thai, full text)
- Electronic Transactions Act B.E. 2544, sections 7, 8 and 12 (ETDA, official English translation)
- DBD announcement on the line items required in financial statements, B.E. 2566
- DBD e-Filing: preparing financial statements as XBRL
- Revenue Department e-Filing portal, forms accepted
- Forvis Mazars Thailand: financial statements in a currency other than Thai baht
This is general information about how a filing works, not accounting or tax advice for your company. Confirm anything that matters against the official notice or with your accountant. Spotted something out of date? Tell us and we will fix it.