Hundreds and Thousands

Thai names 100 with ร้อย and 1,000 with พัน. Put a digit coefficient before each place word, then continue from the larger place to the smaller one: สองพันสามร้อยสี่สิบห้า is 2,345. Places whose digit is zero are silent in an ordinary cardinal, so 1,005 is หนึ่งพันห้า, not a sequence containing ศูนย์.

Two familiar special forms still apply inside longer numbers. A tens digit of two is ยี่สิบ, and a cardinal of two or more digits whose final digit is one ends in เอ็ด—even with silent zero places, as in หนึ่งพันเอ็ด “1,001.”

The place-value frame

Build from left to right. Each spoken digit multiplies the place word immediately after it.

PlaceThai wordProductive slotExample
thousandsพันdigit + พันสองพัน = 2,000
hundredsร้อยdigit + ร้อยสามร้อย = 300
tensสิบdigit + สิบสี่สิบ = 40
onesหนึ่ง–เก้าfinal digitห้า = 5

Putting those filled slots together gives สองพันสามร้อยสี่สิบห้า. There is no Thai equivalent of English and inside the cardinal, and no plural marking on the place words.

โรงเรียนสั่งโต๊ะสองร้อยตัวค่ะ

rongrian sang to song roi tua kha

The school ordered two hundred tables. (polite, female speaker; complete count before classifier ตัว)

โกดังเก็บกล่องได้สามพันใบครับ

kodang kep klong dai sam phan bai khrap

The warehouse can hold three thousand boxes. (polite, male speaker; classifier ใบ)

💡
Say only nonzero places. Thai cardinal formation names values, not written digits: 1,005 has a thousand and five, so it is หนึ่งพันห้า.

Minimal contrast: 1,001 versus 1,100

Zero places disappear, but a nonzero internal place must be named. This makes the following contrast crucial.

ยอดบริจาคเพิ่มขึ้นหนึ่งพันเอ็ดบาทค่ะ

yot borichak phoem khuen nueng phan et bat kha

The donation total increased by one thousand and one baht. (polite, female speaker; 1,001, final one is เอ็ด)

ยอดบริจาคเพิ่มขึ้นหนึ่งพันหนึ่งร้อยบาทครับ

yot borichak phoem khuen nueng phan nueng roi bat khrap

The donation total increased by one thousand one hundred baht. (polite, male speaker; 1,100, internal hundred stated)

The standard final form เอ็ด does not require an audible tens word. It applies because the whole cardinal has at least two digits and ends in one. By contrast, the second หนึ่ง in หนึ่งพันหนึ่งร้อย is the coefficient of ร้อย, so it remains หนึ่ง.

The careful standard also permits พันเอ็ด beside หนึ่งพันเอ็ด, omitting only the leading หนึ่ง. The หนึ่ง omission page separates this optional leading omission from internal coefficients that carry place value.

Hundreds in detail

For 100, both หนึ่งร้อย and shorter ร้อย occur. With other coefficients, use the ordinary digit: สองร้อย, สามร้อย, and so on. Lower nonzero places follow directly.

ValueThai cardinalRTGS
100หนึ่งร้อย / ร้อยnueng roi / roi
101หนึ่งร้อยเอ็ด / ร้อยเอ็ดnueng roi et / roi et
105หนึ่งร้อยห้าnueng roi ha
110หนึ่งร้อยสิบnueng roi sip
111หนึ่งร้อยสิบเอ็ดnueng roi sip et
120หนึ่งร้อยยี่สิบnueng roi yi sip
250สองร้อยห้าสิบsong roi ha sip

ร้านพิมพ์ทำป้ายหนึ่งร้อยห้าป้ายเสร็จแล้วค่ะ

ran phim tham pai nueng roi ha pai set laeo kha

The print shop has finished 105 signs. (polite, female speaker; silent zero tens place)

งานนี้มีอาสาสมัครหนึ่งร้อยสิบเอ็ดคนครับ

ngan ni mi asamak nueng roi sip et khon khrap

This event has 111 volunteers. (polite, male speaker; final one after an audible tens component)

ต้องเตรียมอาหารสองร้อยยี่สิบกล่องค่ะ

tong triam ahan song roi yi sip klong kha

We need to prepare 220 meal boxes. (polite, female speaker; ยี่ remains restricted to the tens place)

(informal) Modern Bangkok speech sometimes substitutes final หนึ่ง in larger cardinals, especially after ร้อย or พัน. That variation is real, but the careful standard taught here uses เอ็ด; it is maximally clear and is the norm for formal reading.

Thousands in detail

Add the thousands coefficient before พัน, then any nonzero hundreds, tens, and ones. The number is written as one uninterrupted Thai expression.

ValueFilled placesThai cardinal
1,0001 thousandหนึ่งพัน / พัน
1,0051 thousand + 5หนึ่งพันห้า
1,0101 thousand + 10หนึ่งพันสิบ
1,0111 thousand + 11หนึ่งพันสิบเอ็ด
1,2501 thousand + 2 hundred + 50หนึ่งพันสองร้อยห้าสิบ
9,8769 thousand + 8 hundred + 70 + 6เก้าพันแปดร้อยเจ็ดสิบหก

บริษัทแจกต้นกล้าหนึ่งพันห้าต้นให้ชุมชนค่ะ

borisat chaek ton kla nueng phan ha ton hai chumchon kha

The company distributed 1,005 seedlings to the community. (polite, female speaker; zero hundreds and tens stay silent)

แบบสอบถามได้รับคำตอบหนึ่งพันสองร้อยห้าสิบชุดครับ

baep soptham dai rap khamtop nueng phan song roi ha sip chut khrap

The survey received 1,250 response sets. (polite, male speaker)

Classifier choice still follows the counted noun. ต้น individuates seedlings and ชุด packages sets of responses. The full cardinal stands before the classifier; no classifier belongs inside the number.

Complete noun phrases and ellipsis

The count frame remains noun + full number + classifier. In a short answer, the noun can disappear while number + classifier stays.

ห้องสมุดมีหนังสือใหม่สองพันสามร้อยเล่มค่ะ

hongsamut mi nangsue mai song phan sam roi lem kha

The library has 2,300 new books. (polite, female speaker)

ส่งไปแล้วเก้าร้อยชุดครับ ยังเหลืออีกหนึ่งร้อยชุด

song pai laeo kao roi chut khrap yang luea ik nueng roi chut

Nine hundred sets have been sent; one hundred sets remain. (polite, male speaker; noun recoverable)

Thai nouns do not inflect for plural, and verbs do not agree with the number. A bare หนังสือ could leave quantity unspecified; the numeral-classifier phrase makes the count explicit.

💡
Keep the classifier after the entire number. In หนังสือสองพันสามร้อยเล่ม, เล่ม counts books; ร้อย and พัน are internal place-value words, not classifiers.

Spoken cardinals versus digit strings

ASCII digits are common in modern forms, prices, data, and schedules. When they represent a quantity, read them by place value. A code, room number, or telephone number may instead be read digit by digit, pronouncing internal zeros. Thus the written sequence 1005 can represent the cardinal หนึ่งพันห้า or a code read หนึ่ง ศูนย์ ศูนย์ ห้า, depending on its function.

This page covers cardinal quantities. Digit-string conventions belong to the dedicated numbers pages and should not be imported into ordinary counts.

Ordinary-polite dialogue

ต้องพิมพ์ใบรับรองทั้งหมดกี่ฉบับคะ

tong phim bai raprong thangmot ki chabap kha

How many certificates need to be printed in total? (polite, female question)

หนึ่งพันเอ็ดฉบับครับ ตอนนี้เสร็จแล้วห้าร้อยฉบับ

nueng phan et chabap khrap ton ni set laeo ha roi chabap

1,001 copies; 500 are finished now. (polite, male reply; noun omitted, classifier retained)

The final one of the first cardinal is เอ็ด despite two silent zero places. Subjects are omitted because the printing task and workers are already understood.

Common Mistakes

1. Reading every written zero

❌ หนึ่งพันศูนย์ร้อยศูนย์สิบห้าเล่ม

Incorrect cardinal formation — zero-value places are silent.

✅ หนังสือหนึ่งพันห้าเล่ม

nangsue nueng phan ha lem

1,005 books. (standard cardinal with silent hundreds and tens)

2. Forming 111 with final หนึ่ง

❌ มีผู้เข้าชมหนึ่งร้อยสิบหนึ่งคนค่ะ

Incorrect standard cardinal — final one becomes เอ็ด.

✅ มีผู้เข้าชมหนึ่งร้อยสิบเอ็ดคนค่ะ

mi phu khao chom nueng roi sip et khon kha

There are 111 visitors. (polite, female speaker)

3. Copying English number–noun order

❌ สองพันหนังสือมาถึงแล้วครับ

Incorrect — the noun precedes the cardinal and classifier.

✅ หนังสือสองพันเล่มมาถึงแล้วครับ

nangsue song phan lem ma thueng laeo khrap

Two thousand books have arrived. (polite, male speaker)

4. Dropping the classifier

❌ โรงงานผลิตขวดสามพันค่ะ

Incorrect for 3,000 bottles — add classifier ใบ.

✅ โรงงานผลิตขวดสามพันใบค่ะ

rongngan phalit khuat sam phan bai kha

The factory produced three thousand bottles. (polite, female speaker)

Key Takeaways

Build hundreds and thousands from high place to low: digit + พัน, digit + ร้อย, tens, ones. Skip zero places, retain ยี่ only in the tens place, and use standard final เอ็ด whenever the multi-digit cardinal ends in one—even in 1,001. Put the complete number after its noun and before the appropriate classifier.

Now practice Thai

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Thai

Related Topics

  • 20–90 and the Special ยี่สิบA1Form Thai tens from 20 through 90, memorize ยี่สิบ for 20, and use เอ็ด rather than หนึ่ง in compounds such as 21 and 31.
  • หมื่น, แสน, and ล้านA1Build Thai cardinals with หมื่น, แสน, and ล้าน, including six-digit ล้าน grouping, repeated ล้าน, and internal final-one behavior.
  • When Final One Is เอ็ดA1Apply the careful Thai rule that a multi-digit cardinal ending in one uses เอ็ด, including after silent places and before ล้าน block boundaries.
  • When หนึ่ง Is Said or OmittedA2Distinguish optional leading หนึ่ง in large cardinals from required internal coefficients, exact one before classifiers, and structurally absent one with demonstratives.
  • The Core Noun–Number–Classifier OrderA2Form exact Thai counts with noun–numeral–classifier order and extend the frame to questions, demonstratives, ordinals, and ellipsis.