Vietnamese numbers follow a logical pattern, but there are a few exceptions that trip up beginners. Here is everything you need to count confidently from 0 to 99.

For multiples of ten, place the tens digit before mươi. The only exception is 10 itself, which is mười (with a falling tone).
| Number | Vietnamese | How it works |
|---|---|---|
| 10 | mười | Note the different tone on mười vs mươi |
| 20 | hai mươi | hai (2) + mươi |
| 30 | ba mươi | ba (3) + mươi |
| 40 | bốn mươi | bốn (4) + mươi |
| 50 | năm mươi | năm (5) + mươi |
| 99 | chín mươi chín | chín (9) + mươi + chín (9) |
| Rule | When it applies | Example |
|---|---|---|
| lăm / nhăm not năm | When 5 is in the units place of a two-digit number | 15 = mười lăm · 55 = năm mươi lăm |
| mốt not một | When 1 is in the units place after mươi (20–90) | 21 = hai mươi mốt · 31 = ba mươi mốt |
| tư = bốn | An alternate word for ending 4 | 44 = bốn mươi bốn or bốn mươi tư (both are used) |