A1 Numbers 1 min read Easy

Grammar Rule in 30 Seconds

To state prices in Indonesian, simply place the number before the currency unit 'Rupiah' (Rp).

  • Use standard numbers: 'sepuluh' (10), 'seratus' (100), 'seribu' (1000).
  • Add 'Rupiah' after the amount: 'Lima ribu Rupiah' (5,000 IDR).
  • Use 'Berapa harganya?' to ask for the price of an item.
Number + Rupiah = Price (e.g., 50.000 + Rupiah)

Meanings

The system used to express monetary values and ask for prices in Indonesian transactions.

1

Stating prices

Expressing the cost of goods or services.

“Buku ini lima puluh ribu Rupiah.”

“Harganya dua ribu Rupiah.”

2

Asking for prices

Inquiring about the cost of an item.

“Berapa harganya?”

“Ini berapa?”

Indonesian Number Denominations

Number Indonesian Currency Unit
1,000 Seribu Rupiah
5,000 Lima ribu Rupiah
10,000 Sepuluh ribu Rupiah
50,000 Lima puluh ribu Rupiah
100,000 Seratus ribu Rupiah
1,000,000 Satu juta Rupiah

Common Abbreviations

Full Term Abbreviation Usage
Ribu rb Texting/Casual
Juta jt Texting/Casual

Reference Table

Reference table for Currency and Prices
Form Structure Example
Affirmative Number + Rupiah Lima ribu Rupiah
Negative Bukan + Number + Rupiah Bukan lima ribu Rupiah
Question Berapa + harganya? Berapa harganya?
Short Answer Number + Rupiah Sepuluh ribu Rupiah
Total Totalnya + Number Totalnya seratus ribu
Discount Harga + setelah + diskon Harga setelah diskon

Formality Spectrum

Formal
Harganya adalah lima puluh ribu Rupiah.

Harganya adalah lima puluh ribu Rupiah. (Retail)

Neutral
Harganya lima puluh ribu Rupiah.

Harganya lima puluh ribu Rupiah. (Retail)

Informal
Lima puluh ribu.

Lima puluh ribu. (Retail)

Slang
50rb

50rb (Retail)

Money in Indonesia

Rupiah

Small

  • Seribu 1,000

Medium

  • Sepuluh ribu 10,000

Large

  • Satu juta 1,000,000

Examples by Level

1

Harganya lima ribu Rupiah.

The price is five thousand Rupiah.

2

Berapa harganya?

How much is it?

3

Ini sepuluh ribu Rupiah.

This is ten thousand Rupiah.

4

Dua ribu Rupiah saja.

Only two thousand Rupiah.

1

Totalnya lima puluh ribu Rupiah.

The total is fifty thousand Rupiah.

2

Berapa harga nasi goreng ini?

How much is this fried rice?

3

Saya mau bayar dua puluh ribu.

I want to pay twenty thousand.

4

Harganya tidak mahal, cuma tiga ribu.

The price is not expensive, only three thousand.

1

Bisa kurang harganya jadi seratus ribu?

Can the price be reduced to one hundred thousand?

2

Harga barang ini mencapai satu juta Rupiah.

The price of this item reaches one million Rupiah.

3

Total belanjaan saya dua ratus lima puluh ribu.

My total shopping is two hundred fifty thousand.

4

Apakah harga ini sudah termasuk pajak?

Does this price include tax?

1

Totalnya menjadi lima ratus ribu Rupiah setelah diskon.

The total becomes five hundred thousand Rupiah after the discount.

2

Mohon bayar sebesar dua juta Rupiah.

Please pay the amount of two million Rupiah.

3

Harga tersebut sangat kompetitif di pasar.

That price is very competitive in the market.

4

Kita harus membayar biaya tambahan sebesar lima puluh ribu.

We must pay an additional fee of fifty thousand.

1

Estimasi biaya proyek ini adalah sepuluh juta Rupiah.

The estimated cost of this project is ten million Rupiah.

2

Harga yang ditawarkan sangat masuk akal.

The price offered is very reasonable.

3

Kami menyepakati harga lima ratus ribu Rupiah per unit.

We agreed on a price of five hundred thousand Rupiah per unit.

4

Fluktuasi harga sangat mempengaruhi daya beli.

Price fluctuations greatly affect purchasing power.

1

Nilai nominal transaksi tersebut mencapai lima miliar Rupiah.

The nominal value of the transaction reached five billion Rupiah.

2

Harga yang dipatok sudah mencakup seluruh layanan.

The price set already covers all services.

3

Dalam konteks ekonomi, harga ini dianggap sangat terjangkau.

In an economic context, this price is considered very affordable.

4

Pemerintah menetapkan harga eceran tertinggi.

The government set the highest retail price.

Easily Confused

Currency and Prices vs Ribu vs Juta

Learners mix up thousands and millions.

Currency and Prices vs Berapa vs Berapa banyak

Using 'banyak' when asking for price.

Currency and Prices vs Rupiah vs IDR

Using the code instead of the word.

Common Mistakes

Rupiah lima ribu

Lima ribu Rupiah

Currency unit follows the number.

Lima ribu

Lima ribu Rupiah

Always include the unit if the context isn't clear.

Lima lima nol nol

Lima ribu

Don't read digits individually.

Berapa harga?

Berapa harganya?

Use the suffix '-nya' for 'its price'.

Lima puluh

Lima puluh ribu

Don't forget the 'ribu' for thousands.

Satu juta Rupiahs

Satu juta Rupiah

Indonesian does not pluralize nouns with 's'.

Berapa ini harga?

Berapa harga ini?

Word order is noun then demonstrative.

Seribu Rupiahs

Seribu Rupiah

No pluralization.

Harga adalah lima ribu

Harganya lima ribu

More natural to use 'Harganya'.

Bisa murah?

Bisa kurang?

'Kurang' is the standard for haggling.

Harga tersebut adalah mahal

Harga tersebut mahal

No need for 'adalah' before adjectives.

Membayar lima juta Rupiahs

Membayar lima juta Rupiah

No plural.

Harga itu tinggi sekali

Harganya sangat tinggi

Use 'sangat' for emphasis.

Sentence Patterns

Harganya ___ Rupiah.

Berapa harga ___ ini?

Totalnya menjadi ___ Rupiah.

Apakah harga ini sudah termasuk ___?

Real World Usage

Market shopping constant

Berapa harganya?

Restaurant very common

Totalnya lima puluh ribu.

Bank common

Saya ingin menabung satu juta Rupiah.

Texting very common

Harganya 50rb.

Job interview occasional

Gaji yang diharapkan adalah sepuluh juta.

Food delivery app constant

Total: 25rb.

💡

Use 'rb'

In text, always use 'rb' for thousands to save time.
⚠️

No Plurals

Never add 's' to Rupiah. It is always just 'Rupiah'.
🎯

Haggling

If you want a discount, say 'Bisa kurang?' with a smile.
💬

Politeness

Add 'tolong' (please) when asking for prices to be polite.

Smart Tips

Read the number and add 'Rupiah' immediately.

50.000 Lima puluh ribu Rupiah

Use 'rb' instead of 'ribu'.

Lima puluh ribu 50rb

Always start with 'Bisa kurang?'.

Mahal sekali. Bisa kurang harganya?

Use 'Totalnya' to confirm the amount.

Ini uangnya. Totalnya seratus ribu, ya.

Pronunciation

/ru.pi.ah/

Rupiah

Pronounced roo-pee-ah. Emphasize the 'pee'.

Question

Berapa harganya? ↗

Rising intonation at the end for questions.

Memorize It

Mnemonic

Remember 'Rupiah' is the 'Rupee' of Indonesia, always place it after the number like a price tag.

Visual Association

Imagine a giant price tag hanging on a coconut with the number '5.000' and the word 'Rupiah' written in bold.

Rhyme

For prices in the land of the sun, say the number then Rupiah for everyone.

Story

Budi goes to the market. He sees a mango. He asks 'Berapa harganya?'. The seller says 'Lima ribu'. Budi hands over five thousand Rupiah.

Word Web

RupiahHargaBerapaRibuJutaBayarDiskon

Challenge

Look at 5 items in your room and write down their 'price' in Indonesian using the [Number] + Rupiah format.

Cultural Notes

Haggling is common in traditional markets but not in modern malls.

People often use 'cepek' for 100 and 'gocap' for 50 in very informal settings.

Prices are often quoted in thousands, so 'lima' might mean 5,000.

The word 'Rupiah' comes from the Sanskrit word 'rupya', meaning silver.

Conversation Starters

Berapa harga kopi ini?

Berapa total belanjaan saya?

Menurut Anda, apakah harga ini mahal?

Bagaimana cara menegosiasikan harga di pasar?

Journal Prompts

Describe your last shopping trip.
Write a dialogue between a buyer and a seller.
Discuss the impact of price changes.
Write a formal complaint about a price.

Test Yourself

Fill in the missing word.

Harganya lima ___ Rupiah.

✓ Correct! ✗ Not quite. Correct answer: ribu
5,000 is 'lima ribu'.
Which is correct? Multiple Choice

How do you say 10,000 Rupiah?

✓ Correct! ✗ Not quite. Correct answer: Sepuluh ribu Rupiah
Number + Currency.
Fix the sentence. Error Correction

Find and fix the mistake:

Rupiah lima puluh ribu.

✓ Correct! ✗ Not quite. Correct answer: Lima puluh ribu Rupiah
Currency goes last.
Reorder the words. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: harganya lima ribu Rupiah
Standard sentence structure.
Translate to Indonesian. Translation

The price is one million.

Answer starts with: Har...

✓ Correct! ✗ Not quite. Correct answer: Harganya satu juta Rupiah.
1,000,000 is 'satu juta'.
Complete the dialogue. Dialogue Completion

Buyer: Berapa harganya? Seller: ___

✓ Correct! ✗ Not quite. Correct answer: Lima ribu Rupiah.
The seller answers the price.
Build a sentence. Sentence Building

Use: totalnya, dua, juta, Rupiah

✓ Correct! ✗ Not quite. Correct answer: Totalnya dua juta Rupiah.
Correct word order.
Match the number to the word. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: Seribu
1,000 is 'seribu'.

Score: /8

Practice Exercises

8 exercises
Fill in the missing word.

Harganya lima ___ Rupiah.

✓ Correct! ✗ Not quite. Correct answer: ribu
5,000 is 'lima ribu'.
Which is correct? Multiple Choice

How do you say 10,000 Rupiah?

✓ Correct! ✗ Not quite. Correct answer: Sepuluh ribu Rupiah
Number + Currency.
Fix the sentence. Error Correction

Find and fix the mistake:

Rupiah lima puluh ribu.

✓ Correct! ✗ Not quite. Correct answer: Lima puluh ribu Rupiah
Currency goes last.
Reorder the words. Sentence Reorder

harganya / lima / Rupiah / ribu

✓ Correct! ✗ Not quite. Correct answer: harganya lima ribu Rupiah
Standard sentence structure.
Translate to Indonesian. Translation

The price is one million.

✓ Correct! ✗ Not quite. Correct answer: Harganya satu juta Rupiah.
1,000,000 is 'satu juta'.
Complete the dialogue. Dialogue Completion

Buyer: Berapa harganya? Seller: ___

✓ Correct! ✗ Not quite. Correct answer: Lima ribu Rupiah.
The seller answers the price.
Build a sentence. Sentence Building

Use: totalnya, dua, juta, Rupiah

✓ Correct! ✗ Not quite. Correct answer: Totalnya dua juta Rupiah.
Correct word order.
Match the number to the word. Match Pairs

1,000 = ?

✓ Correct! ✗ Not quite. Correct answer: Seribu
1,000 is 'seribu'.

Score: /8

FAQ (8)

In casual settings, you can omit it if the context is clear.

It is 'seratus ribu'.

No, Indonesian does not use plurals like English.

It is an abbreviation for 'ribu' (thousand).

Say 'Bisa kurang?'

'Ribu' is thousand, 'juta' is million.

It is optional and often omitted for natural flow.

Due to the currency value, numbers look high but are relative to the economy.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Cinco mil pesos

Spanish has plural forms (pesos), Indonesian does not.

French moderate

Cinq mille euros

French uses decimal subunits (cents), Indonesian does not.

German moderate

Fünftausend Euro

German has complex compound words for numbers.

Japanese low

Go-sen en

Japanese puts the currency unit at the end as a particle.

Arabic moderate

Khamsat alaf riyal

Arabic has complex gender and case agreements.

Chinese moderate

Wu qian yuan

Chinese uses measure words which Indonesian lacks.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!