Once you know the native ones-digits (하나·둘·셋…) and the native tens (스물·서른·마흔…), the entire range from 1 to 99 is already yours — you just have to click the pieces together. The good news is that the assembly is completely regular, with none of the memorize-every-word pain of the tens themselves. The one thing that trips up almost every learner is not the building; it's what happens the instant a counter follows. This page shows you both: how to assemble any number, and the single load-bearing rule for putting it in front of a counter.
The assembly rule: ten first, unit second, written solid
To make any number from 21 to 99, you write the native ten and then the native unit, joined into a single written word with no space between them.
| Number | Ten + Unit | Result | Reading |
|---|---|---|---|
| 21 | 스물 + 하나 | 스물하나 | seumulhana |
| 33 | 서른 + 셋 | 서른셋 | seoreunset |
| 45 | 마흔 + 다섯 | 마흔다섯 | maheundaseot |
| 47 | 마흔 + 일곱 | 마흔일곱 | maheunilgop |
| 99 | 아흔 + 아홉 | 아흔아홉 | aheunahop |
The tens word never changes when you add a unit to it — 마흔 stays 마흔 whether it's standing alone (40) or carrying a unit (마흔다섯, 45). Think of the ten as a fixed prefix and the unit as a suffix that slots in behind it.
마흔에 다섯을 더하면 마흔다섯이에요.
maheune daseoseul deohamyeon maheundaseosieyo
Forty plus five makes forty-five.
This differs from English in a small but real way: English forty-five keeps a hyphen and two audible words; Korean fuses the two morphemes into one unbroken spelling unit, 마흔다섯, and pronounces them as one word. There is no "and," no connector — just ten then unit, jammed together.
우리 아버지는 올해 쉰다섯 살이세요.
uri abeojineun olhae swindaseot sariseyo
My father is fifty-five this year. (honorific)
Now the rule that actually matters: only the last unit changes before a counter
Here is where learners lose points, so read this section twice. When a counter follows the number, the shape-shift that native numbers famously undergo (하나→한, 둘→두, 셋→세, 넷→네) applies only to the final unit. The tens word in front is untouched.
| Bare count | Before a counter | Meaning |
|---|---|---|
| 스물하나 (21) | 스물한 개 | 21 things |
| 서른둘 (32) | 서른두 명 | 32 people |
| 마흔셋 (43) | 마흔세 살 | 43 years old |
| 쉰넷 (54) | 쉰네 명 | 54 people |
Notice what does not happen: 스물 does not shrink to 스무 here. The 스물 → 스무 reduction only fires when 스물 is the whole number sitting right before the counter (스무 살, 20 years old). Bury 스물 inside a compound like 21 and it keeps its ㄹ: 스물한 개, never ×스무한 개. The change lands on the unit 하나 → 한, and 스물 rides along unchanged. (The standalone 스물 → 스무 story lives on the forms that change before counters.)
형은 스물네 살, 저는 스물한 살이에요.
hyeong-eun seumulne sal, jeoneun seumulhan sarieyo
My older brother is twenty-four, and I'm twenty-one.
행사에 손님이 마흔세 분 오셨어요.
haengsa-e sonnimi maheunse bun osyeosseoyo
Forty-three guests came to the event. (honorific counter 분)
When the final unit is 5, 6, 7, 8, 9, or 0: nothing changes at all
The shape-shift rule has a quiet flip side that makes life easier: only the units 하나, 둘, 셋, 넷 change (plus the standalone 스물). Every other unit — 다섯 through 아홉 — is frozen. So if your number ends in 5, 6, 7, 8, or 9, the whole thing stays exactly as you built it, even with a counter behind it.
| Number | Final unit | Before a counter | Changes? |
|---|---|---|---|
| 23 | 셋 | 스물세 개 | yes (셋→세) |
| 25 | 다섯 | 스물다섯 개 | no |
| 47 | 일곱 | 마흔일곱 개 | no |
| 99 | 아홉 | 아흔아홉 개 | no |
This is genuinely reassuring: the numbers you're most tempted to over-correct — 47, 99 — need no correction at all. Leave them alone.
이 상자에 사과가 마흔일곱 개 들어 있어요.
i sangjae sagwaga maheunilgop gae deureo isseoyo
There are forty-seven apples in this box. (47 ends in 일곱 — no change)
책장에 책이 아흔아홉 권 있어요.
chaekjang-e chaegi aheunahop gwon isseoyo
There are ninety-nine books on the shelf. (99 ends in 아홉 — no change)
생일 케이크에 초를 서른네 개 꽂았어요.
saeng-il keikeue choreul seoreunne gae kkojasseoyo
I stuck thirty-four candles on the birthday cake. (34 ends in 넷 → 네)
Bare counts vs counted phrases, side by side
A useful habit: learn each number in its two guises — the bare count (no counter behind it) and the counted phrase (with a counter). The bare count keeps the dictionary shape of the unit; the counted phrase applies the shift.
손님이 스물세 분 오시는데, 의자가 스물세 개밖에 없어요.
sonnimi seumulse bun osineunde, uijaga seumulse gaebakke eopseoyo
Twenty-three guests are coming, but there are only twenty-three chairs.
That last sentence puts the same number, 23, in front of two different counters (분 and 개) — and both times the shift is identical: only the unit 셋 → 세, with 스물 untouched. Once you see that the counter type is irrelevant to which part changes, the rule stops feeling fragile.
표를 예순 장 팔았어요.
pyoreul yesun jang parasseoyo
We sold sixty tickets. (round ten — nothing to shift)
Common Mistakes
1. Changing the tens word instead of the unit. The tens word never inflects; the unit does.
- ✗ 스무한 개 (shrinking 스물 inside a compound) / 서르세 명 (mangling 서른)
- ✓ 스물한 개, 서른세 명 — seumulhan gae, seoreunse myeong — "21 things, 33 people"
2. Failing to change the final unit before a counter. This is the top error the brief warns about — leaving the dictionary shape in place.
- ✗ 스물 셋 개, 서른 넷 명
- ✓ 스물세 개, 서른네 명 — seumulse gae, seoreunne myeong — "23 things, 34 people"
3. "Correcting" a unit that doesn't change. 다섯 through 아홉 are frozen; don't invent short forms.
- ✗ 마흔일 개 (butchering 일곱), 아흔아 개 (butchering 아홉)
- ✓ 마흔일곱 개, 아흔아홉 개 — maheunilgop gae, aheunahop gae — "47 things, 99 things"
4. Splitting the number with a space. A bare compound count is written solid, as one word.
- ✗ 스물 하나, 마흔 다섯
- ✓ 스물하나, 마흔다섯 — seumulhana, maheundaseot — "21, 45"
5. Reaching for Sino numbers with a native counter. Objects, people, and age (casual) take native numbers all the way to 99.
- ✗ 사십칠 개 (Sino 47 + 개)
- ✓ 마흔일곱 개 — maheunilgop gae — "47 things"
Key Takeaways
- Build any number 21–99 as native ten + native unit, written solid: 스물하나, 마흔다섯, 아흔아홉. The assembly is fully regular.
- The tens word never changes — not when adding a unit, not before a counter. 마흔 stays 마흔.
- Before a counter, only the final unit shape-shifts, and only if it's 하나·둘·셋·넷: 서른세 명, 스물한 개.
- 스물 → 스무 only as a whole number (스무 살); inside a compound it stays 스물 (스물한 개, not ×스무한 개).
- If the number ends in 5–9 or 0, nothing changes before a counter — 마흔일곱 개, 아흔아홉 권, 예순 장 are all left as built.
- Native numbers cover 1–99 only; at 100 you switch to Sino (the 100+ switch).
Now practice Korean
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Korean→Related Topics
- Native Tens: 스물, 서른, 마흔, 쉰…TOPIK 1 — Korean's native tens — 스물·서른·마흔·쉰·예순·일흔·여든·아흔 — are ten separate memorized words, not a 'two-ten / three-ten' build; they power casual age and run only up to 아흔아홉 (99) before Sino takes over.
- The Forms That Change: 한, 두, 세, 네, 스무TOPIK 1 — The classic Korean-beginner rule: 하나·둘·셋·넷·스물 drop their ending and become 한·두·세·네·스무 the moment a counter follows — 한 개, 두 명, 세 마리, 네 시, 스무 살, never ×하나 개.
- Where Native Numbers Stop: The 100+ SwitchTOPIK 1 — Native Korean numbers run out at 아흔아홉 (99) — there is no native word for 100. From 100 up you use Sino numbers even with native-number counters: 백 명, 이백 개, 백이십 명 — and the whole number goes Sino, units included.
- Counters (Measure Words): Why You Can't Count Bare NounsTOPIK 1 — Korean can't quantify a noun directly — it inserts a counter (분류사), like English 'two sheets of paper' but obligatorily and for everything. The frame is Noun + Number + Counter: 사과 세 개, 학생 네 명, 커피 두 잔.
- Native Korean Numbers: 하나, 둘, 셋…TOPIK 1 — The home-grown numerals 하나·둘·셋·넷·다섯…열 are Korean's counting system for tangible things — objects, people, animals, age, and clock hours — and they run only from 1 to 99, with no native word for a hundred.