A Max Data research project

Two Ways to Average Thai Company Revenue in 2026

Updated 16 July 2026Data as of 7 July 2026Verified

In short

Average revenue per Thai company is either 40.3 million baht or 63.4 million baht, and the difference comes entirely from the denominator. Divide Thailand's 80.15 trillion baht in reported revenue by all 1,989,709 registered companies and the average is 40.3 million baht. Divide the same 80.15 trillion baht by the 1,263,354 companies that actually filed financial data and the average jumps to 63.4 million baht. That is a 57.5 percent gap between two numbers describing the same economy. Neither figure is wrong. They simply answer different questions about who counts as a company.

80.15 trillion baht
Total reported revenue
the shared numerator behind both averages
40.3 million baht
Average per registered company
80.15 trillion baht divided by all 1,989,709 registered companies
63.4 million baht
Average per company that filed data
80.15 trillion baht divided by 1,263,354 filers
57.5%
Gap between the two averages
the filer average sits this much higher than the whole-registry average
63.5%
Filing rate
share of registered companies that filed a financial statement
726,355
Registered companies with no filed data
36.5 percent of the registry, invisible to the revenue total

Why do two averages exist for the same economy?

Start with the numerator, because it never changes. Thailand's registered companies reported a combined 80.15 trillion baht in revenue as of 7 July 2026, according to DBD aggregate filings. The disagreement lives entirely in the denominator. Count every registered company, active or dormant, filed or not, and the denominator is 1,989,709, which gives an average of 40.3 million baht per company. Count only the companies that actually submitted a financial statement, and the denominator shrinks to 1,263,354, which gives an average of 63.4 million baht. Both calculations sit on top of the exact same 80.15 trillion baht. The only thing that moved is who gets counted at the bottom of the fraction.

Average revenue per company, by denominator

  • Per registered company40
  • Per company that filed data63

Figures in million baht per company.

Same 80.15 trillion baht numerator both times. Narrowing the denominator to companies that filed data lifts the average by 57.5 percent.

The full reconciliation

DenominatorCompaniesShare of registryAverage revenue
All registered companies1,989,709100.0%40.3 million baht
Companies with filed financial data1,263,35463.5%63.4 million baht
Registered, no filed data726,35536.5%not observed

How Thailand's 1,989,709 registered companies split by filing status, as of 7 Jul 2026.

Why this matters

Every average needs a stated population, not just a stated number. A claim that the average Thai company earns 40.3 million baht is describing the whole registry, dormant shell companies included. A claim that it earns 63.4 million baht is describing only the subset that filed paperwork with the DBD. Both are correct arithmetic. Neither is the whole truth standing alone. The two averages are linked in a tidy way that is worth spelling out. Divide the smaller average by the larger one and you get 63.5 percent, exactly the filing rate. That is not a coincidence. It falls directly out of the fact that both averages share the same 80.15 trillion baht numerator, so their ratio always equals the ratio of their denominators. Anyone comparing Thai company size to another country's figures, or comparing this year's average to next year's, should ask first which denominator was used. A shift in the filing rate alone can move the headline average by double digits with no change in the underlying economy.

Definitions

Registered company
Any juristic entity currently on file with Thailand's Department of Business Development, regardless of whether it is active, dormant, or has ever filed a financial statement.
Filed financial statement
An annual financial statement a company has submitted to the DBD. Only companies that have filed at least once contribute revenue and profit figures to the aggregate totals.
Denominator
The number a total is divided by to produce an average. Changing which group of companies counts as the denominator changes the average even when the total on top stays fixed.
Filing rate
The share of registered companies that have filed at least one financial statement, 63.5 percent as of 7 July 2026.
Aggregate average
A single total divided by a single count across an entire population, as opposed to a median or an average of individual company averages. A small number of very large companies can pull an aggregate average well above what a typical company earns.

Assumptions

Methodology

Both averages divide the same total reported revenue, 80,148,033,688,000 baht, drawn from DBD financial statement aggregates as of 7 July 2026. The first divides by all 1,989,709 companies registered with the DBD regardless of activity or filing status. The second divides by the 1,263,354 companies that have filed at least one financial statement, since only filed companies contribute to the revenue total. Registered companies that never filed are treated as contributing zero to the numerator, not as having zero revenue. These are aggregate, registry-wide averages, not medians, so a small number of very large companies can pull each figure upward.

How we verified this

References

  1. Department of Business Development. (2026). Registered juristic persons and financial statement aggregates. Ministry of Commerce, Thailand. https://www.dbd.go.th/
  2. OECD and Eurostat. (2007). Eurostat-OECD manual on business demography statistics. OECD Publishing. https://www.oecd.org/content/dam/oecd/en/publications/reports/2008/01/eurostat-oecd-manual-on-business-demography-statistics_g1gh8b54/9789264041882-en.pdf

Frequently asked questions

Why does average revenue per Thai company differ so much between reports?

Because reports pick different denominators. Dividing total revenue by all 1,989,709 registered companies gives 40.3 million baht. Dividing the same revenue by only the 1,263,354 companies that filed financial data gives 63.4 million baht, a 57.5 percent difference with no change in the underlying revenue.

Which average is the correct one to use?

Neither is more correct on its own, they answer different questions. Use the whole registry average, 40.3 million baht, to describe the average economic footprint of every entity on the books. Use the filer average, 63.4 million baht, to describe the typical size of a company that is actually visible in financial data.

How many registered Thai companies have never filed financial data?

726,355 companies, or 36.5 percent of the 1,989,709 registered, have no filed financial statement and so contribute nothing to the revenue total used in either average.

Cite this page

Chatpong L. (2026). Two Ways to Average Thai Company Revenue in 2026. Max Data Insights. https://maxdatathailand.com/insights/two-ways-to-average-thai-company-revenue-2026

Data & corrections

Download the data (CSV)

Spot something off, or want to ask about the data? Email insights@maxsolutions.co.th. We publish corrections.

Written by

Chatpong L.

Founder, Max Data, Max Solutions Co., Ltd.

Chatpong L. leads Max Data, a company-intelligence platform built on Thailand's official business registry. He writes about the structure of the Thai economy using primary registry data. His work covers company formation, industry concentration, and regional business activity.

Related insights

This page reports company-level and aggregate statistics only. It names no individuals and makes no claims about any person. Figures are provided for information and may be revised as source data updates.