Once you know satu through sepuluh, Malaysian Malay builds nearly every number up to the thousands by joining a small set of place-value words: belas “-teen,” puluh “tens,” ratus “hundreds,” and ribu “thousands.” The system is strikingly regular. The real challenge for an English speaker is not memorizing irregular forms but keeping Malay order and resisting English additions such as and.
This page covers cardinal quantities and the special reading of digit strings. Classifiers such as orang, buah, and ekor are treated in the counting-word overview, while general reduplication belongs on the reduplication overview.
The teens: sebelas, then numeral + belas
The numbers 11–19 put the unit before belas. Only 11 uses the reduced form se-:
| Number | Malaysian Malay |
|---|---|
| 11 | sebelas |
| 12 | dua belas |
| 13 | tiga belas |
| 14 | empat belas |
| 15 | lima belas |
| 16 | enam belas |
| 17 | tujuh belas |
| 18 | lapan belas |
| 19 | sembilan belas |
Adik saya berumur tujuh belas tahun.
My younger sibling is seventeen years old.
Bas itu tiba sebelas minit lewat pagi tadi.
The bus arrived eleven minutes late this morning.
English places teen after a modified unit too, but English has irregular eleven, twelve, thirteen, and fifteen. Malay gives you only one special form to learn: sebelas, literally se- + belas. Do not say satu belas in standard usage.
Tens: multiplier + puluh + unit
Exact multiples of ten use a numeral before puluh: dua puluh 20, tiga puluh 30, through sembilan puluh 90. Add a unit after that phrase with no conjunction: dua puluh satu 21, empat puluh enam 46, sembilan puluh sembilan 99.
Mesyuarat itu berlangsung selama empat puluh lima minit.
The meeting lasted forty-five minutes.
Harga buku ini tiga puluh dua ringgit.
This book costs thirty-two ringgit.
Ada enam puluh lapan orang dalam senarai itu.
There are sixty-eight people on that list.
The logic is multiplication followed by addition: enam puluh lapan is “six tens, eight.” English uses the same broad order, but its spelling hides the structure in single words such as sixty-eight. Malay writes each component separately. Dan “and” does not join the tens and units.
Hundreds: seratus and numeral + ratus
One hundred is normally seratus, with attached se-. From 200 onward, use a separate multiplier: dua ratus, tiga ratus, and so on. Smaller values follow directly:
| Number | Structure | Malay |
|---|---|---|
| 100 | one hundred | seratus |
| 105 | one hundred + five | seratus lima |
| 120 | one hundred + two tens | seratus dua puluh |
| 248 | two hundreds + four tens + eight | dua ratus empat puluh lapan |
Dewan itu boleh memuatkan seratus lima puluh orang.
That hall can hold one hundred and fifty people.
Jarak dari sini kira-kira dua ratus tiga puluh kilometer.
The distance from here is about two hundred and thirty kilometres.
In everyday and formal standard Malaysian Malay, seratus is the natural form for 100. Satu ratus can be understood, especially when someone is explicitly contrasting place values, but it is not the default way to state the number. English speakers must also omit and: 105 is seratus lima, not seratus dan lima.
Thousands and recursive composition
One thousand is seribu. Higher multiples use dua ribu, tiga ribu, and so forth. A thousands phrase can be followed by a hundreds phrase, then tens, then units. This recursion is why long Malay numerals stay predictable.
Komputer riba itu berharga tiga ribu empat ratus sembilan puluh sembilan ringgit.
That laptop costs three thousand four hundred and ninety-nine ringgit.
Kampung itu mempunyai seribu dua ratus tiga puluh empat orang penduduk.
That village has 1,234 residents.
Kami mencetak sepuluh ribu risalah untuk kempen itu.
We printed ten thousand leaflets for the campaign.
The written figure 1,234 uses a comma to group thousands under current Malaysian convention and is read seribu dua ratus tiga puluh empat. A decimal uses a point, as in 1.5 kilometer; decimal grammar is explained on the fractions and decimals page. Do not import the Indonesian convention of reversing these punctuation roles.
Ages, quantities, and prices use full cardinal readings
For an age, the number normally stands before tahun. Berumur “be aged” is neutral; umur is common in everyday questions and answers (informal). Units do not acquire an English plural ending.
Puan Salmah berumur enam puluh dua tahun.
Puan Salmah is sixty-two years old.
Umur awak dua puluh berapa?
You're twenty-something—how old exactly? (informal)
Kami memerlukan dua ribu lima ratus keping jubin.
We need 2,500 tiles.
Prices use the same cardinal structure, though the currency wording has its own conventions. RM2,450 is dua ribu empat ratus lima puluh ringgit when read in full. See the money page for sen and conversational price shortening.
Years allow full and conventional split readings
A calendar year may be read as one complete number. Thus 1998 can be seribu sembilan ratus sembilan puluh lapan, and 2026 is naturally dua ribu dua puluh enam. For years in the 1900s, however, Malaysian speakers also very commonly use a conventional split reading: sembilan belas sembilan puluh lapan for 1998. This is an established year-reading pattern, not an ordinary cardinal for a quantity; sembilan belas sembilan puluh lapan orang, for example, would not mean 1,998 people.
Bangunan ini siap dibina pada tahun seribu sembilan ratus sembilan puluh lapan.
This building was completed in 1998.
Ibu saya mula bekerja pada tahun sembilan belas sembilan puluh lapan.
My mother started work in 1998. (conventional split year reading)
Lesen itu sah sehingga tahun dua ribu dua puluh enam.
The licence is valid until 2026.
Years from 2000 onward are ordinarily built with dua ribu: dua ribu lima 2005, dua ribu sembilan belas 2019, dua ribu dua puluh enam 2026. Do not force the 1900s split pattern onto them as dua puluh dua puluh enam unless quoting a marked slogan or wordplay.
Addresses and reference numbers are identifiers
An address, room number, telephone number, PIN, and reference number are identifiers rather than quantities. Speakers therefore often read their digits one by one, particularly when clarity matters. Zero in a digit string is commonly kosong (neutral/informal); sifar is the standard mathematical name for zero (formal/academic).
Alamatnya di Jalan Melur, nombor dua kosong lapan.
The address is on Jalan Melur, number 208 (read digit by digit).
Nombor rujukan saya tujuh satu kosong empat sembilan.
My reference number is 71049 (read digit by digit).
Room 208 may also be called bilik dua ratus lapan if the institution treats it as an ordinary number. There is no absolute grammatical rule because identifier reading is a social convention. Listen to how the organization presents its own room, route, or account numbers, and repeat that pattern.
Common Mistakes
1. Reversing tens and units under English influence
❌ lima dua
Incorrect for 25 — this is a sequence of the digits five and two, not a quantity.
✅ dua puluh lima
Twenty-five.
2. Adding dan inside a numeral
❌ seratus dan satu
Incorrect as the ordinary cardinal 101 — Malay does not insert dan like British English 'one hundred and one.'
✅ seratus satu
One hundred and one.
3. Using satu instead of the attached se- form
❌ satu ribu satu ratus sebelas
Nonstandard in an ordinary full reading because 1,000 and 100 normally use seribu and seratus.
✅ seribu seratus sebelas
One thousand one hundred and eleven.
4. Extending the 1900s split pattern to every year
❌ tahun dua puluh dua puluh enam
Avoid this as the ordinary reading of 2026; the conventional split pattern is associated especially with years in the 1900s.
✅ tahun dua ribu dua puluh enam
The year 2026, read with the normal dua ribu pattern.
5. Pluralizing a unit after a large number
❌ dua ratus kilometers
Incorrect — Malay unit nouns do not take an English plural ending.
✅ dua ratus kilometer
Two hundred kilometres.
Key Takeaways
Malay builds large cardinals from left to right: multiplier plus ribu, then ratus, then puluh, then the final unit. Memorize sebelas, seratus, and seribu; everything else is highly compositional. Read quantities as full numbers; years in the 1900s also allow an established split reading, while identifiers such as addresses and reference numbers may be read digit by digit.
Now practice Malay
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Malay →Related Topics
- Cardinal Numbers from sifar to sepuluh in Malaysian MalayA1 — Count from zero to ten in Malaysian Malay, place numerals and classifiers correctly, and choose sifar, kosong, or the regionally marked nol for different kinds of zero.
- Ordinals with ke- and pertama in Malaysian MalayA2 — Form first, second, and later ordinals with pertama and attached ke-, and distinguish an ordinal member from an entire numbered set.
- Fractions, Decimals, and Percentages in Malaysian MalayA2 — Express halves, ordinary fractions, decimal values, percentages, and ratios using Malaysian forms and national numerical notation.
- Telling Time and Writing Dates in Malaysian MalayA2 — Tell clock time, state durations, arrange appointments, and read Malaysian dates, years, and time zones accurately.
- Money and Prices in RinggitA2 — Read and state Malaysian prices with ringgit and sen, handle RM notation, rates, change, large sums, and context-dependent spoken shortening.