top of page
  • Writer's pictureThe 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

0 - 99

100, 1000, 1 000 000, 1 000 000 000

Ordinal numbers in Vietnamese

Knowledge check


Numbers in Vietnamese
Numbers in Vietnamese


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?
What is 1095 called?
What is the fourth in Vietnamese?

#numbers #numbersinVietnamese #basicVietnamese

Most reading