The big picture
Korean has two complete number systems running in parallel. The native Korean set (하나, 둘, 셋…) is used for counting things, ages, and hours. The Sino-Korean set (일, 이, 삼…) is used for dates, money, addresses, minutes — and is the only option for any number 100 or above.
Zero to ten: both systems
Sino-Korean is borrowed from Chinese and uses the same characters under the hood (compare 십 sip to Mandarin 十 shí). Native Korean is unrelated — entirely Korean stems.
일, 이, 삼…
dates · money · addresses · 100+하나, 둘, 셋…
counting things · age · hours11 – 99: both systems
Sino-Korean tens are perfectly compositional: digit + 십. Native Korean tens are completely unique words — you have to memorize eight new lexical items (스물, 서른, 마흔…). This is where the two systems diverge most.
Tens: just multiply
all regularTens: eight unique words
memorize each one100+: Sino only, group by 만
Past 99, only Sino-Korean. And here's the structural twist Korean shares with Mandarin: Sino-Korean groups by 10⁴, not by 10³. The next "big unit" after 천 (thousand) isn't million — it's 만 (10,000). So 1,000,000 is 백만, "hundred ten-thousands."
Which system, when?
The biggest practical question for Korean learners. The rules below cover the most common contexts — but spoken Korean has wiggle room, and some situations mix the two systems within a single phrase (most famously, time).
Ordinals
The everyday pattern is native number + 번째 (beonjjae, "-th"). The one exception is first: 첫 번째 (cheot beonjjae), not 한 번째. Numbers 2-4 use their shortened counter forms.
Things to remember
Five rules that will save you from the most common mistakes.
Reading is one thing.
Hearing it at speed is another.
The companion iOS app generates random numbers in your chosen range and reads them aloud in Korean. Five minutes a day.
Get the app