Indonesian and English use the same Arabic digits, but they assign opposite jobs to the point and comma inside numbers. Standard Indonesian writes 1.250,50, where the point groups thousands and the comma introduces decimals. An English-formatted 1,250.50 represents the same mathematical value but is orthographically wrong in an Indonesian text.
Money adds another national convention: the rupiah symbol Rp is attached directly to the digits, as in Rp5.000,00. Dates, percentages, and measurement units each have their own spacing and punctuation. These details are not cosmetic; they are part of practical literacy in receipts, bank transfers, forms, official notices, and technical documents.
This page addresses written form. For how cardinal numbers, dates, and prices are pronounced or constructed, follow the related number pages. Ordinary Indonesian uses no mandatory accent marks in number expressions.
Digits or words?
In running prose, a number that can be expressed in one word is normally written in words: dua, tiga, sepuluh, or seribu. Digits are appropriate for ordered data, lists, measurements, money, percentages, times, addresses, and other contexts where quick comparison matters.
Saya sudah membaca buku itu tiga kali.
I've read that book three times.
Dari 40 peserta, 28 orang hadir dan 12 orang berhalangan.
Of 40 participants, 28 attended and 12 were unable to attend.
The first sentence presents one ordinary count, so tiga is natural. The second compares several figures in a series, so digits make the distribution visible. English style guides often tell writers to spell numbers below ten; Indonesian's stated principle instead asks whether the number can be written as one word, while allowing digits for sequences and practical values.
At the beginning of a sentence, a simple number can be written as a word:
Tiga peserta datang lebih awal.
Three participants arrived early.
If a multiword number would make the opening awkward, introduce the digit with sebanyak, sejumlah, or sebesar, or rearrange the sentence:
Sebanyak 2.500 peserta mengikuti kegiatan itu.
A total of 2,500 participants joined the event.
Points group thousands; commas mark decimals
Standard Indonesian number punctuation works as follows:
| Function | Indonesian | English-formatted equivalent |
|---|---|---|
| one thousand | 1.000 | 1,000 |
| twenty-five thousand | 25.000 | 25,000 |
| one and a half | 1,5 | 1.5 |
| one thousand two hundred fifty and a half | 1.250,5 | 1,250.5 |
| one million two hundred fifty thousand | 1.250.000 | 1,250,000 |
Tangki itu menampung 1.250,5 liter air.
The tank holds 1,250.5 liters of water.
The separator reversal is one of the highest-risk English transfer errors because the result may be misread as a different amount. In a bilingual spreadsheet or payment system, check the locale before assuming what . and , mean.
Rupiah: Rp touches the number
Write the currency symbol Rp without a following period and without a space before the amount. A full monetary value may show two decimal places for sen:
Harga satu kaus itu Rp75.000,00.
One T-shirt costs 75,000 rupiah. (shop price)
Saya sudah mentransfer Rp1.250.000,00 pagi ini.
I transferred 1,250,000 rupiah this morning. (transfer amount)
The complete structure is:
| Part | Example | Rule |
|---|---|---|
| currency symbol | Rp | no period |
| boundary | Rp75... | no space after Rp |
| thousands | 75.000 | point |
| sen/decimal part | ,00 | comma |
Price tags and banking interfaces frequently omit ,00 when no sen are relevant, so Rp75.000 is common and clear. The essential conventions remain Rp attached to the amount and Indonesian separator order. Receipts, contracts, and accounting contexts may use the full decimal form (formal).
Do not write Rp. 75.000,- as the general modern model. That older commercial style is still encountered, but EYD V's direct examples use forms such as Rp5.000,00.
Dates
A date written with the month name uses an Arabic digit for the day, a capitalized month name, and the full year:
Kontrak itu mulai berlaku pada 28 Agustus 2026.
The contract takes effect on August 28, 2026.
When day, month, and year are all numeric, use hyphens to join them:
Tanggal penerbitan pada formulir itu adalah 28-08-2026.
The issue date on that form is 28-08-2026.
Indonesian numeric dates normally follow day–month–year order. That can be misread by an English speaker accustomed to month–day–year. Writing the month name is the clearest solution in international correspondence (formal).
Percentages
Use a comma for a decimal percentage and place the percent sign directly after the figure:
Sebanyak 12,5% peserta meminta jadwal baru.
A total of 12.5% of participants requested a new schedule.
The word persen may also be written out, especially when the surrounding number is written as a word:
Biaya layanan naik tujuh persen.
The service fee rose by seven percent.
Standard options therefore include 5% and tujuh persen. Do not combine Indonesian prose with an English decimal point, as in 12.5%.
Measurements and SI units
Digits are used for measurements. Put a space between the number and the unit symbol, and do not add a period or English plural -s to the symbol.
Kabel ini panjangnya 2,5 m.
This cable is 2.5 meters long. (measurement)
Berat paket itu 7,25 kg.
The package weighs 7.25 kilograms.
| Correct form | Meaning | Avoid |
|---|---|---|
| 2,5 m | 2.5 meters | 2.5m, 2,5m, 2,5 m. |
| 7,25 kg | 7.25 kilograms | 7.25 kgs |
| 10 km | 10 kilometers | 10 km. |
Unit symbols are case-sensitive technical conventions, especially in academic writing (academic). Do not capitalize them casually or add an accent. If the unit is written as a full word, normal word spelling applies: 5 kilogram is also an EYD-style expression.
Large numbers and readable mixtures
Very large round values may combine digits with number words for readability: 500 ribu, 90 juta, 55 miliar, or 7 triliun. This is especially common in news and administrative prose (formal).
Pemerintah menyalurkan 500 ribu dosis vaksin.
The government distributed 500,000 vaccine doses.
The mixture is deliberate, not incomplete notation. It lets the reader grasp magnitude faster than a long string of zeros. Detailed formation of large number words belongs on the large cardinals page.
Common Mistakes
1. Reversing the separators
❌ Totalnya 1,250.50 rupiah.
Incorrect Indonesian formatting — this copies English comma and point functions.
✅ Totalnya 1.250,50 rupiah.
The total is 1,250.50 rupiah.
2. Adding a period and space after Rp
❌ Harganya Rp. 25.000,00.
Incorrect modern standard form — Rp has no period and touches the amount.
✅ Harganya Rp25.000,00.
It costs 25,000 rupiah.
3. Using an English decimal point in a percentage
❌ Nilainya turun 2.5%.
Incorrect Indonesian decimal punctuation — use a comma.
✅ Nilainya turun 2,5%.
Its value fell by 2.5%.
4. Removing the space before a unit
❌ Panjang mejanya 1,8m.
Incorrect unit spacing — leave a space between the value and m.
✅ Panjang mejanya 1,8 m.
The table is 1.8 meters long.
5. Importing month–day–year order without clarification
❌ Pertemuan dijadwalkan pada 08-28-2026.
Incorrect Indonesian date order — a fully numeric date follows day–month–year.
✅ Pertemuan dijadwalkan pada 28-08-2026.
The meeting is scheduled for August 28, 2026.
Key Takeaways
- Use words for simple standalone numbers in prose and digits for series, measurements, values, and practical data.
- Indonesian uses points for thousands and commas for decimals: 1.250,50.
- Write rupiah as Rp75.000,00: no period or space after Rp.
- Numeric dates use day–month–year; month names are capitalized when written out.
- Write decimal percentages with a comma and measurement symbols after a space: 12,5% and 2,5 m.
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
- Abbreviations, Initialisms, and AcronymsA2 — Apply Indonesian periods, capitalization, and hyphens to titles, document abbreviations, initialisms, and acronyms.
- Core Indonesian PunctuationA2 — Use Indonesian full stops, commas, semicolons, colons, question marks, and exclamation marks according to clause structure.
- 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.
- 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.
- Money and Prices in RupiahA2 — Read, say, and negotiate rupiah amounts from casual market prices to exact transfers, rent, discounts, unit prices, and change.