Indonesian large cardinals are recursively compositional: build a small group, attach its place-value word, then continue with the remainder. Apart from sebelas, sepuluh, seratus, and seribu, there is little irregularity. English speakers mainly need to resist reversing the teen order or inserting English-style and.
The Four Building Blocks
| Magnitude | Structure | Example | Value |
|---|---|---|---|
| teens | unit + belas | tujuh belas | 17 |
| tens | unit + puluh + remainder | tujuh puluh dua | 72 |
| hundreds | unit + ratus + remainder | tujuh ratus dua puluh | 720 |
| thousands | number + ribu + remainder | tujuh ribu dua ratus | 7.200 |
The order always runs from larger unit to smaller remainder. Nothing equivalent to English and is required between hundreds and units.
Teens: sebelas and Unit + belas
Ten is sepuluh. Eleven is the special form sebelas, not satu belas. From twelve through nineteen, put the unit before belas.
| Value | Form |
|---|---|
| 10 | sepuluh |
| 11 | sebelas |
| 12 | dua belas |
| 13 | tiga belas |
| 14 | empat belas |
| 15 | lima belas |
| 16 | enam belas |
| 17 | tujuh belas |
| 18 | delapan belas |
| 19 | sembilan belas |
Rina berusia tujuh belas tahun dan baru masuk perguruan tinggi.
Rina is seventeen years old and has just entered university.
Kotak itu berisi dua belas botol air minum.
That box contains twelve bottles of drinking water.
English fourteen puts the unit before the teen element too, but seventeen can tempt learners to treat belas as an ending attached to the word. It remains a separate word: tujuh belas.
Tens: Unit + puluh
Twenty is dua puluh, thirty tiga puluh, and ninety sembilan puluh. Add a remainder directly afterward: dua puluh satu 21, empat puluh enam 46, sembilan puluh sembilan 99.
Bus itu memiliki empat puluh enam tempat duduk.
That bus has forty-six seats.
Harga buku bekas tersebut Rp27.500,00.
That used book costs 27,500 rupiah. (read dua puluh tujuh ribu lima ratus rupiah)
Nenek saya genap berusia sembilan puluh tahun bulan ini.
My grandmother turns exactly ninety this month.
The structure dua puluh tujuh is literally “two tens seven.” The multiplier precedes puluh: use dua puluh, not puluh dua. Do not add a hyphen between ordinary number words.
Hundreds: seratus and Unit + ratus
One hundred contracts to seratus. Higher multiples use a separate unit: dua ratus, sembilan ratus. The remainder follows without dan.
| Value | Indonesian |
|---|---|
| 100 | seratus |
| 101 | seratus satu |
| 110 | seratus sepuluh |
| 115 | seratus lima belas |
| 248 | dua ratus empat puluh delapan |
| 999 | sembilan ratus sembilan puluh sembilan |
Alamat kantornya di Jalan Merdeka Nomor 127.
The office address is at 127 Merdeka Street. (127 = seratus dua puluh tujuh)
Panitia menyiapkan seratus satu kursi untuk tamu undangan.
The committee prepared one hundred and one chairs for invited guests.
Gudang itu menyimpan tiga ratus delapan puluh kotak arsip.
That warehouse stores three hundred eighty archive boxes.
English varieties may say one hundred and one. Indonesian says seratus satu, never inserts dan, and does not treat the absence of a tens value as a spoken zero.
Thousands: seribu and Number + ribu
One thousand is seribu. Other thousand groups use the complete number before ribu: dua ribu, dua belas ribu, seratus ribu, sembilan ratus sembilan puluh sembilan ribu.
| Value | Indonesian |
|---|---|
| 1.000 | seribu |
| 1.001 | seribu satu |
| 1.100 | seribu seratus |
| 10.000 | sepuluh ribu |
| 21.450 | dua puluh satu ribu empat ratus lima puluh |
| 208.045 | dua ratus delapan ribu empat puluh lima |
| 999.999 | sembilan ratus sembilan puluh sembilan ribu sembilan ratus sembilan puluh sembilan |
Perpustakaan itu menerima seribu dua ratus buku sumbangan.
That library received 1,200 donated books.
Jumlah penduduk desa tersebut sekitar dua puluh satu ribu empat ratus lima puluh orang.
The population of that village is approximately 21,450 people.
Pabrik menghasilkan 208.045 unit selama tahun lalu.
The factory produced 208,045 units during the past year. (dua ratus delapan ribu empat puluh lima)
The middle zeros in 208.045 are not pronounced individually because this is a quantity: the number has a 208-thousand group and a remainder of 45. Contrast code reading below.
A Step-by-Step Build
Take 342.718:
- The thousands group is 342: tiga ratus empat puluh dua.
- Add ribu: tiga ratus empat puluh dua ribu.
- The remainder is 718: tujuh ratus delapan belas.
- Combine them: tiga ratus empat puluh dua ribu tujuh ratus delapan belas.
Sebanyak 342.718 suara dinyatakan sah setelah penghitungan selesai.
A total of 342,718 votes were declared valid after counting was completed.
The same hierarchy nests repeatedly with little irregularity. This regularity is the core insight: you do not memorize a separate word for every magnitude.
Ages and Quantities
Age uses berusia + numeral + tahun or conversational umur ... + numeral + tahun. The unit remains singular in form.
Adik Dimas berusia tiga belas tahun pada bulan Agustus.
Dimas's younger sibling turns thirteen in August.
Pak Amir berumur enam puluh dua tahun dan masih aktif mengajar.
Mr. Amir is sixty-two and still actively teaches.
Peserta membawa dua puluh empat lembar formulir yang sudah ditandatangani.
The participant brought twenty-four forms that had already been signed.
Numerals make quantity explicit, so nouns and measurement words do not take English plural endings.
Prices and Indonesian Separators
Indonesian uses a point to group thousands and a comma before decimals. The rupiah symbol touches the amount: Rp27.500,00, not Rp 27,500.00. A price is read as a compositional quantity, normally followed by rupiah in full speech.
Total belanja kami Rp86.250,00, belum termasuk ongkos kirim.
Our shopping total is 86,250 rupiah, excluding delivery. (delapan puluh enam ribu dua ratus lima puluh rupiah)
Tiket masuknya berharga lima belas ribu rupiah per orang.
Admission costs fifteen thousand rupiah per person.
Kasir menyebut total Rp101.000,00 sebagai seratus satu ribu rupiah.
The cashier states the Rp101,000 total as one hundred one thousand rupiah.
The complete money system continues on the money page; the punctuation standard is summarized on writing numbers.
Years and Labels
A calendar year is generally read as one full cardinal: 1945 is seribu sembilan ratus empat puluh lima, and 2026 is dua ribu dua puluh enam.
Indonesia memproklamasikan kemerdekaannya pada tahun 1945.
Indonesia proclaimed its independence in 1945. (seribu sembilan ratus empat puluh lima)
Program baru itu dimulai pada tahun 2026.
The new program begins in 2026. (dua ribu dua puluh enam)
Codes, telephone numbers, room labels, and some route numbers can instead be read digit by digit. Thus 1705 as a quantity is seribu tujuh ratus lima, while code 1705 is satu tujuh nol lima.
Kode verifikasinya 1705, dibaca satu tujuh nol lima.
The verification code is 1705, read one seven zero five.
Museum mencatat seribu tujuh ratus lima pengunjung pada hari Minggu.
The museum recorded 1,705 visitors on Sunday.
Attached se-, Ordinal ke-, and Repetition
The one-forms sepuluh, sebelas, seratus, and seribu are written solid. Ordinal ke- also attaches to a number word (keseratus) and takes a hyphen before digits (ke-100). Do not write se ribu or ke seratus.
When a numeral is genuinely repeated, use a hyphen. Beribu-ribu means “thousands and thousands” or “many thousands,” not the exact quantity 2.000.
Beribu-ribu penonton memenuhi alun-alun untuk menyaksikan pertunjukan.
Thousands upon thousands of spectators filled the town square to watch the performance.
Common Mistakes
1. Reversing the teen order
❌ Usia adiknya belas tujuh tahun.
Incorrect — the unit precedes belas: tujuh belas.
✅ Usia adiknya tujuh belas tahun.
The younger sibling is seventeen years old.
2. Saying satu belas
❌ Ada satu belas nama dalam daftar pendek itu.
Incorrect — eleven has the special form sebelas.
✅ Ada sebelas nama dalam daftar pendek itu.
There are eleven names on that shortlist.
3. Adding dan after hundreds
❌ Panitia mencetak seratus dan satu kartu peserta.
Incorrect English transfer — Indonesian does not insert dan in 101.
✅ Panitia mencetak seratus satu kartu peserta.
The committee printed 101 participant cards.
4. Reading a quantity digit by digit
❌ Jumlah 1.205 orang dibaca satu dua nol lima orang.
Incorrect quantity reading — digit-by-digit reading is for codes, not a cardinal headcount.
✅ Jumlah 1.205 orang dibaca seribu dua ratus lima orang.
A count of 1,205 people is read one thousand two hundred five people.
5. Using English separators for rupiah
❌ Harga peralatannya Rp12,500.00.
Incorrect Indonesian number punctuation — points group thousands and commas introduce decimals.
✅ Harga peralatannya Rp12.500,00.
The equipment costs 12,500 rupiah.
6. Reversing the tens structure
❌ Harga tiketnya puluh tiga ribu rupiah.
Incorrect — the multiplier must come before puluh.
✅ Harga tiketnya tiga puluh ribu rupiah.
The ticket costs thirty thousand rupiah.
Key Takeaways
- Build 12–19 as unit + belas, with special sebelas for 11.
- Build tens, hundreds, and thousands from largest place to smallest remainder.
- Use solid sepuluh, sebelas, seratus, seribu; higher multipliers stay separate.
- Never insert dan inside a cardinal and never pronounce empty place values in a quantity.
- Read years and quantities compositionally, but preserve every digit in codes and similar labels.
Now practice Indonesian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Indonesian →Related Topics
- Cardinal Numbers from nol to sepuluhA1 — Count from zero to ten, distinguish nol from kosong, build numeral–noun phrases, insert optional classifiers, and read digits, rooms, and scores naturally.
- Millions, Billions, and Formal Number StyleB1 — Build and format juta, miliar, and triliun accurately in population reports, budgets, statistics, and scientific quantities.
- Money and Prices in RupiahA2 — Read, say, and negotiate rupiah amounts from casual market prices to exact transfers, rent, discounts, unit prices, and change.
- Telling Time and Writing DatesA2 — Distinguish clock time from duration, use lewat and kurang, understand half-hour readings, write Indonesian dates, and convert WIB, WITA, and WIT.
- Writing Numbers, Money, Dates, and UnitsA2 — Use Indonesian digits, number words, separators, rupiah notation, dates, percentages, and measurement units.