Quotuno

What it costs

What does a statutory audit cost in Thailand?

A dormant company is audited for about 4,000 to 7,000 baht a year, and a trading company is priced by revenue, typically 10,000 to 30,000 baht up to 30 million baht of turnover. Every Thai company must be audited by a licensed CPA whatever its size, including one that made a loss and one that did not trade at all.

Based on 113 prices published by 41 firms · Last reviewed 29 August 2026

Dormant, no activity

4,000 to 7,000 / year

Sometimes called งบเปล่า, blank accounts. Still legally required.

Under 10 million baht revenue

10,000 to 22,000 / year

The band most SMEs sit in. Priced off turnover, not effort.

10 to 50 million baht revenue

22,000 to 50,000 / year

Firms that publish a table usually stop here and re quote above it.

The audit is not optional, and it is not the bookkeeping

Every Thai limited company files audited financial statements every year, signed by a CPA licensed in Thailand. That holds if you made a loss, and it holds if the company never traded. The auditor must be independent of whoever kept the books, so your bookkeeper cannot audit their own work.

This catches people out because the monthly accounting fee almost never includes it. Check whether your bookkeeping quote covers the audit, and if it does, ask who signs.

The spread on identical work is the real finding

At roughly one million baht of revenue, published fees in our sample run from 6,000 to 15,000 baht for the same statutory audit. That is not a difference in scope. It is a difference in what each firm thinks the market will pay, and it is the clearest case on this whole site for getting more than one quote.

A published table banded by revenue is a good sign. It means the firm has a repeatable method and will not reprice you after seeing your books. Firms that quote only after a call are not necessarily more expensive, but you cannot check them against anything.

What moves an audit fee

What firms actually publish

Each of these was printed on that firm’s own website. Follow the link and you will find the figure, or tell us and we will correct the page.

Published prices, lowest first. The condition column is the part that makes two quotes comparable.
FirmWhat the price is forTHBThe condition attachedSells to
World Thai AuditNew company with no operationfrom 4,000
per year
DormantBoth
NPA AccountingStatutory audit, blank accounts5,000
per year
DormantThai
JPT AccountingAnnual audit, dormant statements7,000
per year
DormantThai
126 NumerationAnnual audit, blank accounts7,000
per year
DormantThai
JPT AccountingAnnual audit10,000
per year
Revenue up to 1 millionThai
Cross-CheckAudit fee, first revenue band10,000
per year
Revenue 1 to 1,000,000Thai
Nillpraphan Accounting OfficeAudit fee by revenue band15,000
per year
Revenue up to 1 millionThai
Cross-CheckAudit fee, top published band22,000
per year
Revenue 8 to 10 millionThai
Nillpraphan Accounting OfficeAudit fee, top published band30,000
per year
Revenue up to 30 millionThai
126 NumerationAudit fee, top published band50,000
per year
Revenue up to 50 millionThai

How we got these numbers

We read the public pages of 41 firms that publish something for this category, out of more than two hundred researched. No firm was contacted, no enquiry form was submitted, and nobody posed as a customer, which is the thing our own terms forbid customers to do to providers. Prices were taken only from a firm’s own domain, never from a directory or a comparison site, and never converted between currencies.

Published prices move, and a page can go stale between our reviews. This is a guide to what the market prints, not a quote, and not accounting or legal advice for your company. Found one that has changed? Tell us and we will fix it.

A range is not a quote. These figures tell you whether a number you have been given is normal. They cannot tell you what your own company should pay, because that depends on your volume, your shareholding and your year end. That is what the three quote comparison is for.

Compare 3 quotes for annual audit

All categories · Compliance calendar · Answers