Indonesian Currency in Words

Spell out IDR rupiah amounts in full Indonesian words

Convert Indonesian rupiah amounts into full Bahasa Indonesia word form using the ribu, juta, and miliar scale, with the special forms seratus and seribu and a closing saja. Built for Indonesian legal, banking, and invoice documents, all in your browser.

What scale words does Indonesian use?

Indonesian groups numbers in thousands: ribu (thousand), juta (million), miliar (billion), and triliun (trillion). So 1,500,000 is satu juta lima ratus ribu rupiah. The tool walks the number three digits at a time and attaches the right scale word to each group.

Rupiah amounts, written out in Bahasa Indonesia

Indonesian invoices, contracts, and bank documents print the amount in words (terbilang) next to the figure. This tool converts a plain rupiah figure into correct Bahasa Indonesia phrasing, applying the special seratus and seribu forms and the closing “saja.”

How it works

The amount is grouped into blocks of three digits from the right, and each block is spelled and tagged with its scale word.

1,500,000 -> [1] juta  [500] ribu  [000]
           -> satu juta lima ratus ribu

Within each three-digit block, hundreds use “ratus” (with seratus for exactly 100), the teens 11-19 use “belas” (sebelas for 11), and tens use “puluh.” The se- prefix replaces satu for 100 and 1,000 only. Scale words ribu, juta, miliar, and triliun mark the thousand, million, billion, and trillion groups. The final phrase ends in “rupiah … saja,” and a sen clause is added when you enter decimals.

Tips and example

Enter 1500000 and you get “Satu juta lima ratus ribu rupiah saja.” Note that 1,000 alone is “seribu” but 2,000 is “dua ribu” — the se- shortcut applies only to a leading single unit. Because the tool rounds to whole sen, decimal entries never pick up a spurious hundredth from binary floating point. For neighbouring languages, try the Malay or Tagalog currency-in-words tools.