The Easy Vietnamese
Numbers in Vietnamese
Let's learn how to count in Vietnamese. First, we will look at the cardinal numbers, which are just regular numbers. Then we'll study the ordinal numbers, which mean "the first, the second, the third" and so on. There are general rules to help you learn them more efficiently. At the end of this article, you will find few knowledge check questions to memorise the details better.
Cardinal numbers in Vietnamese
100, 1000, 1 000 000, 1 000 000 000

Cardinal numbers in Vietnamese
In each example sentence, I use "Tôi có" meaning "I have", and "áo" meaning "shirt". You may notice unlike English, we do not add more letters at the end to address the quantity of objects that is larger than 1. To help you memorise them better, numbers are divided in small chunks and recorded to learn how they sound.
In Vietnamese, we do not formally say "tôi có ba áo", but "tôi có ba cái áo" with "cái" can be considered as "the" in English. When a Vietnamese says "tôi có áo", it means that he or she has shirt in general. "Cái" has variations, which will be covered in another article.
0 - 99
From 0 - 10
Listen to the soundtrack here.
0 | không | Tôi có không cái áo | I have 0 shirt |
1 | một | Tôi có một cái áo | I have 1 shirt |
2 | hai | Tôi có hai cái áo | I have 2 shirts |
3 | ba | Tôi có ba cái áo | I have 3 shirts |
4 | bốn | Tôi có bốn cái áo | I have 4 shirts |
5 | năm | Tôi có năm cái áo | I have 5 shirts |
6 | sáu | Tôi có sáu cái áo | I have 6 shirts |
7 | bảy | Tôi có bảy cái áo | I have 7 shirts |
8 | tám | Tôi có tám cái áo | I have 8 shirts |
9 | chín | Tôi có chín cái áo | I have 9 shirts |
10 | mười | Tôi có mười cái áo | I have 10 shirts |
From 11 - 20
Listen to the soundtrack here.
Very special point here is that the number 15 does not sound "mười năm" but "mười lăm". The rule of thumb is that if there is a number that is larger than 0 before the number 5, you will use "lăm".
If there is a number that is larger than 0 before the last number 5, you will use "lăm". For example, 25 - hai mươi lăm, 105 - một trăm lẻ năm, 155 - một trăm năm mươi lăm.
11 | mười một | Tôi có mười một cái áo | I have 11 shirts |
12 | mười hai | Tôi có mười hai cái áo | I have 12 shirts |
13 | mười ba | Tôi có mười ba cái áo | I have 13 shirts |
14 | mười bốn | Tôi có mười bốn cái áo | I have 14 shirts |
15 | mười lăm | Tôi có mười lăm cái áo | I have 15 shirts |
16 | mười sáu | Tôi có mười sáu cái áo | I have 16 shirts |
17 | mười bảy | Tôi có mười bảy cái áo | I have 17 shirts |
18 | mười tám | Tôi có mười tám cái áo | I have 18 shirts |
19 | mười chín | Tôi có mười chín cái áo | I have 19 shirts |
20 | hai mươi | Tôi có hai mươi cái áo | I have 20 shirts |
From 21 - 30
Listen to the soundtrack here.
It is important to note 2 points here that:
the number "21" does not sound "hai mươi một", but "hai mươi mốt". The rule of thumb is that if there is a number that is larger than 1 before the ending number 1, you will use "mốt".
from 21-99, you will use number + mươi + number.
31 - ba mươi mốt
95 - chín mươi lăm
57 - năm mươi bảy
21 | hai mươi mốt | Tôi có hai mươi mốt cái áo | I have 20 shirts |
22 | hai mươi hai | Tôi có hai mươi hai cái áo | I have 20 shirts |
23 | hai mươi ba | Tôi có hai mươi ba cái áo | I have 20 shirts |
24 | hai mươi bốn | Tôi có hai mươi bốn cái áo | I have 20 shirts |
25 | hai mươi lăm | Tôi có hai mươi lăm cái áo | I have 20 shirts |
26 | hai mươi sáu | Tôi có hai mươi sáu cái áo | I have 20 shirts |
27 | hai mươi bảy | Tôi có hai mươi bảy cái áo | I have 20 shirts |
28 | hai mươi tám | Tôi có hai mươi tám cái áo | I have 20 shirts |
29 | hai mươi chín | Tôi có hai mươi chín cái áo | I have 20 shirts |
30 | ba mươi | Tôi có ba mươi cái áo | I have 20 shirts |
General rules for the group 0-99
To sum up this group of numbers, remember the following rules:
If there is a number that is larger than 1 before the ending number 1, you will use "mốt" instead of "một".
If there is a number that is larger than 0 before the ending number 5, you will use "lăm" instead of "năm".
From 20-99, you should use this formula number + mươi + number.
31 - ba mươi mốt
95 - chín mươi lăm
57 - năm mươi bảy
100, 1000, 1 000 000, 1 000 000 000
Listen to the soundtrack here.
Simply put, the basic rules are also applied for larger-than-100 numbers, except for the first 9 numbers e.g. 101-109, 201-209, 1001-1009 or 1201-1209 etc.
100 - 999
100 - một trăm
From 100-999, you should use this formula number + trăm + number.
105 - một trăm lẻ năm/ một trăm linh năm
225 - hai trăm hai mươi lăm
985 - chín trăm tám mươi lăm
You should use this formula number + trăm + lẻ/linh + number for e.g. 101-109, 201-209, 301-309 and so on.
101 - một trăm lẻ một/một trăm linh một
205 - hai trăm lẻ năm/ hai trăm linh năm
309 - ba trăm lẻ chín/ba trăm linh chín
1000 - 9999
In English, you can either say ninthteen sixtyfour or one thousand nine hundred sixtyfour, while in Vietnamese, we only use one thousand nine hundred sixtyfour (một nghìn chín trăm sáu mươi bốn).
1000 - một ngàn/nghìn
From 1000-9999, you should use this formula number + ngàn/nghìn + number.
1005 - một ngàn không trăm lẻ năm/ một nghìn không trăm linh năm
1023 - một ngàn không trăm hai mươi ba
1225 - một ngàn hai trăm hai mươi lăm
9985 - chín ngàn chín trăm tám mươi lăm
You should use this formula number + ngàn/nghìn + không trăm (+ lẻ/linh) + number for those numbers that have the 3rd place as 0, counted from the last place.
1005 - một ngàn không trăm lẻ năm/ một nghìn không trăm linh năm
2019 - hai ngàn không trăm mười chín/ hai nghìn không trăm mười chín
9028 - chín ngàn không trăm hai mươi tám/ chín nghìn không trăm hai mươi tám
1 000 000 & 1 000 000 000
1 000 000 - một triệu and other rules applied the same.
1 000 000 000 - một tỷ and other rules applied the same.
General rules for the group of 100 - 1 000 000 000
I hope I have not overwhelmed you with the above information as I myself am confused as well and I am sure other natives may have the same feelings.
To sum up, here are few tips to remember:
You should use this formula number + trăm/ngàn/triệu/tỷ + không trăm (+ lẻ/linh) + number for those numbers that have the 3rd place as 0, counted from the last place. Simply put, "không trăm" is used when the 3rd place, counted from the last place, is 0.
You should divide the number with white spaces to better say the numbers.
105025359 to be divided to 105 025 359
98936201470 to be divided to 98 936 201 470
Ordinal numbers in Vietnamese
Ordinal numbers in Vietnamese are easier to memorise as except for the first 10 numbers the rest is the same with cardinal numbers, following this rule thứ + number. Listen to the soundtrack here.
The first is thứ nhất, the second is thứ nhì or thứ hai and the fourth is thứ tư. As for the second, if you refer to rank, thứ nhì should be used.
the first | thứ nhất | Đây là câu hỏi thứ nhất | This is the first question |
the second | thứ hai/thứ nhì | Đây là câu hỏi thứ hai | This is the second question |
the third | thứ ba | Đây là câu hỏi thứ ba | This is the third question |
the fourth | thứ tư | Đây là câu hỏi thứ tư | This is the fourth question |
the fifth | thứ năm | Đây là câu hỏi thứ năm | This is the fifth question |
the sixth | thứ sáu | Đây là câu hỏi thứ sáu | This is the sixth question |
the seventh | thứ bảy | Đây là câu hỏi thứ bảy | This is the seventh question |
the eighth | thứ tám | Đây là câu hỏi thứ tám | This is the eighth question |
the ninth | thứ chín | Đây là câu hỏi thứ chín | This is the ninth question |
the tenth | thứ mười | Đây là câu hỏi thứ mười | This is the tenth question |
Knowledge check
How do you say 15?
Answer: mười lăm
How do you say 51?
Answer: năm mươi mốt
What is 1095 called?
Answer: một ngàn không trăm chín mươi lăm
What is the fourth in Vietnamese?
Answer: thứ tư