Skip to content
Flag of Indonesia

Country profile_

Indonesia

ID · IDN · Jakarta

Selling into Indonesia means pricing in Indonesian Rupiah (IDR) with 2 decimal places, rendering amounts as Rp 123.456,78, applying 11.00% PPN inside the displayed price, and offering the payment methods people there actually use.

Currency
IDR
PPN
11.00%
Payment methods
7
Live FX
1 USD → 17985.349263102816
Money

Currency and formatting

Currency
Indonesian Rupiah (IDR)
Symbol
Rp — placed before the amount
Decimal places
2
Formatted example
Rp 123.456,78
Thousands separator
.
Decimal separator
,
Digit grouping
threes (3)
Live rate
1 USD = 17985.349263102816 IDR (ecb, 2026-07-16)
Tax

Tax

tax · ID
11.00% standard PPN Prices tax-inclusive
  • 0% — exports
  • 12% — luxury ppnbm
Payments

Payment methods in Indonesia

Roughly ordered by real-world use — not by what a card processor would prefer you offer.

  • 01 wallet
  • 02 virtual account
  • 03 bank transfer
  • 04 qris
  • 05 card
  • 06 paylater
  • 07 cash on delivery

Card schemes that work domestically: visa, mastercard, jcb, gpn, amex. 3-D Secure is standard practice; strong customer authentication is legally mandated.

Locale

Locale

Primary
id-ID
Official languages
Indonesian
Direction
left-to-right
Date format
DD/MM/YYYY
Measurement
metric
GDPR applies
no
Phone

Phone numbers

Calling code
+62
Mobile format
+62 8XX-XXXX-XXXX
Digits
9-12
FAQs

Indonesia: common questions

What currency does Indonesia use?

Indonesia uses the Indonesian Rupiah (IDR), symbol Rp. It uses 2 decimal places, formatted as Rp 123.456,78.

How many decimal places does IDR have?

IDR has 2 decimal places. Charging with the wrong number of minor units is a 100× error, so this is worth getting right.

What is the PPN rate in Indonesia?

The standard PPN rate in Indonesia is 11.00%. Prices are displayed tax-inclusive.

What payment methods are used in Indonesia?

The methods that matter in Indonesia, in rough order of use: wallet, virtual account, bank transfer, qris, card, paylater, cash on delivery.

What is the dialling code for Indonesia?

Indonesia's country calling code is +62. Mobile numbers are formatted +62 8XX-XXXX-XXXX (9-12 digits after the country code).

API_

Get this from the API instead

Everything on this page is one call away — plus live FX, fraud signals and the visitor's own detected country.

indonesia.sh
curl "https://api.localesense.com/v1/countries/ID" \
    -H "Authorization: Bearer ls_live_..."
Get a free key

Nearby markets

All country profiles