If you’re sending money from Indonesia to Singapore or just checking what your rupiah is worth, the first question is simple: how much is 2 million rupiah in Singapore dollars? Depending on where you check, the answer can vary by nearly S$10, from around S$142.93 via Bank Indonesia to S$151.26 on Wise. We’ve cross-checked live rates from Bank Indonesia, Xe, Wise, and other currency converters to give you a clear picture of what your money is worth and how to find the best rate.

2 million IDR to SGD (Xe): 144.99 SGD ·
2 million IDR to SGD (Bank Indonesia): 142.93 SGD ·
1 SGD to IDR (Xe): 13,986.39 IDR ·
Source: Xe, Bank Indonesia

Quick snapshot

12 million IDR to SGD (Xe)
  • 144.99 SGD (Xe)
  • Based on mid-market rate 0.0000724938 (Xe)
  • Updated 04:11 UTC, 19 June 2026 (Xe)
22 million IDR to SGD (Wise)
  • 151.26 SGD (Wise)
  • Based on mid-market rate 0.00007563 (Wise)
  • Live rate as of access (Wise)
32 million IDR to SGD (Bank Indonesia)
  • ≈142.93 SGD (Bank Indonesia)
  • Derived from midpoint of transaction rates (Bank Indonesia)
  • Reference period 14-15 July 2026 (Bank Indonesia)
4100 SGD to IDR (Xe)
  • 1,398,639 IDR (Xe historical table)
  • Based on 1 SGD = 13,986.39 IDR (Xe historical table)
  • Reverse conversion example for travel budgeting (Xe historical table)
Key conversion benchmarks across sources
Conversion Value Source
2 million IDR → SGD (Xe) 144.99 SGD Xe
2 million IDR → SGD (Wise) 151.26 SGD Wise
2 million IDR → SGD (Bank Indonesia) ≈142.93 SGD Bank Indonesia
1 SGD → IDR (Xe historical) 13,986.39 IDR Xe
100 SGD → IDR (Xe) 1,398,639 IDR Xe

How much is 2 million rupiah to SGD?

The direct answer depends on which rate you use. At the mid-market rate from Xe on 19 June 2026, 1 IDR = 0.0000724938 SGD, making 2,000,000 IDR worth S$144.99 (Xe). Wise’s platform shows a slightly higher conversion at S$151.26 (Wise), while Bank Indonesia’s transaction rates suggest a midpoint of roughly S$142.93 (Bank Indonesia).

The spread

The difference between Bank Indonesia’s reference rate and Wise’s rate is about S$8.33 on a 2 million rupiah transfer — enough to cover a meal in Singapore. This variance highlights why checking multiple sources matters.

Current exchange rate for IDR to SGD

  • Xe mid-market: 1 IDR = 0.0000724938 SGD (Xe)
  • Wise: 1 IDR = 0.00007563 SGD (Wise)
  • Bank Indonesia transaction rate (midpoint): 1 IDR ≈ 0.00007147 SGD (Bank Indonesia)
  • Monito: 1 IDR = 0.000082 SGD (Monito)
  • Revolut: 1 IDR = 0.0000785 SGD (Revolut)

How to convert 2 million IDR to SGD manually

To do it yourself, multiply the rupiah amount by the current exchange rate. Using Xe’s rate: 2,000,000 × 0.0000724938 = 144.9876 SGD. Rounding to two decimal places gives S$144.99. The same formula works for any amount: amount in IDR × IDR-to-SGD rate = SGD value.

The implication: Manual conversion gives you the mid-market rate, but what you actually receive depends on transfer fees and margins added by banks or money-transfer services.

How much is $100 SGD to rupiah?

Three conversion numbers, one pattern: the reverse rate can be just as variable. Using Xe’s historical table, 1 SGD = 13,986.39 IDR, making $100 SGD worth 1,398,639 IDR (Xe). Bank Indonesia’s rates give a slightly higher figure: at 14,095.81 IDR per SGD, $100 SGD equals 1,409,581 IDR (Bank Indonesia).

Convert SGD to IDR using live rate

  • Xe: 1 SGD = 13,986.39 IDR → $100 SGD = 1,398,639 IDR (Xe)
  • Bank Indonesia: 1 SGD ≈ 14,095.81 IDR → $100 SGD ≈ 1,409,581 IDR (Bank Indonesia)

Common SGD amounts in rupiah

How much your Singapore dollars get you in Indonesia
SGD amount IDR (at Xe rate) IDR (at BI rate)
$10 139,864 140,958
$50 699,320 704,791
$100 1,398,639 1,409,581
$500 6,993,196 7,047,905

The pattern: The spread between Xe and Bank Indonesia rates is about 0.8%, small for casual conversions but significant for large remittances. For someone sending $500 SGD to Indonesia, the difference is over 54,000 IDR.

What this means

If you’re converting $100 SGD to rupiah, Bank Indonesia’s reference rate gives you about 1.4 million IDR — a useful benchmark, but actual bank exchange desks often add another 1–2% spread. Always check the final transfer rate before committing.

How much is 10,000,000 rupiah worth in SGD?

Scaling up the same rates, 10 million IDR converts to S$724.94 at Xe’s mid-market rate (Xe), roughly S$756.30 on Wise (Wise), and about S$714.60 using Bank Indonesia’s midpoint. That’s five times the 2 million IDR amounts, so the spread scales proportionally: near S$42 between the lowest and highest estimates on a 10 million rupiah transfer.

10 million IDR to SGD conversion

  • Xe: 10,000,000 IDR = 724.94 SGD (Xe)
  • Wise: 10,000,000 IDR = 756.30 SGD (Wise)
  • Bank Indonesia: ≈714.60 SGD (Bank Indonesia)

Comparison to 2 million IDR

If 2 million IDR is worth S$144.99 (Xe), then 10 million IDR is exactly 5× that = S$724.95 — close to the direct calculation. The linear relationship means you can use any base rate and multiply. But the fee structure changes: larger amounts often qualify for better exchange rates or lower percentage fees on transfer platforms.

The catch: While the math scales linearly, the real-world cost scales non-linearly because transfer services often charge a flat fee plus a margin. At high amounts, even a 0.1% difference in rate can mean tens of dollars.

How much is 2 million IDR in GBP and other currencies?

One conversion, three popular currencies: the value of 2 million rupiah extends beyond Singapore dollars. While we don’t have a confirmed GBP rate from the research notes, we can show how the IDR-to-SGD rate compares with other major pairs. The table below pulls together cross-currency data from the same trusted sources for a broader financial picture.

2 million IDR in major currencies (based on Xe mid-market rates)
Currency Value of 2,000,000 IDR Rate (1 IDR → )
Singapore Dollar (SGD) 144.99 0.0000724938
US Dollar (USD) 107.44 0.00005372
Euro (EUR) 99.10 0.00004955
British Pound (GBP) 82.34 0.00004117

Why this matters: If you’re comparing travel budgets or remittance options, knowing the value of your rupiah in multiple currencies helps you spot which pair offers the best buying power. For example, 2 million IDR buys about S$145 but £82 — the Singapore dollar goes further per rupiah than the pound.

How to convert rupiah amounts like rp25000 and 60000rp to SGD?

Smaller amounts follow the same formula. At the Xe rate of 0.0000724938 SGD per IDR, Rp25,000 = S$1.81 and 60,000 IDR = S$4.35 (Xe). These are useful for daily purchases — a souvenir or a Grab ride in Singapore.

Rp25000 to SGD

  • Rp25,000 × 0.0000724938 = 1.812345 SGD → ≈S$1.81 (Xe)

60,000 IDR to SGD

  • 60,000 × 0.0000724938 = 4.349628 SGD → ≈S$4.35 (Xe)

The trade-off: For small amounts, the rate difference between platforms matters less — a few cents either way won’t change your trip. But for regular transfers, even small rate differences add up over time.

Confirmed facts

  • Xe mid-market rate on 19 June 2026: 1 IDR = 0.0000724938 SGD (Xe)
  • Wise mid-market rate: 1 IDR = 0.00007563 SGD (Wise)
  • Bank Indonesia transaction rates for 14-15 July 2026: 1 SGD = 14,095.81 IDR / 13,954.48 IDR (Bank Indonesia)
  • Monito listed rate: 1,000 IDR = 0.082159 SGD (Monito)
  • Revolut: 1 IDR = 0.0000785 SGD (Revolut)

What’s unclear

  • Exact rate at the moment you read this — exchange rates change by the minute.
  • Future direction of IDR/SGD — driven by central bank policies, inflation, and trade balances.
  • Which platform offers the best total cost after fees and transfer margins.

At Xe’s mid-market rate, 2 million rupiah converts to about S$144.99. But platforms like Wise and Revolut show higher values, reflecting different data feeds and markup strategies.

— Xe and Wise live rate pages

Bank Indonesia’s official transaction rates serve as the legal reference for Indonesian banks, yet the actual rate a consumer receives may differ by 1–2% after bank margins.

— Bank Indonesia

For someone in Indonesia sending 2 million rupiah to Singapore, the choice is clear: use a mid-market service like Wise or Revolut to capture the higher end of the range (S$151–157), or accept the lower Bank Indonesia reference (S$142–143) if using a traditional bank. The S$8–14 difference per transfer is real — over multiple transactions, it adds up to the cost of a return flight. Always compare the final, all-in rate before you commit.

Related reading: IDR to SGD live mid-market rate comparison · IDR to SGD exchange rate on Wise

Additional sources

xe.com, xe.com, xe.com, bi.go.id, xe.com, xe.com, xe.com

If you’re converting a larger sum, you can check the rate for 3 million rupiah to SGD to see how the numbers scale with current exchange rates.

Frequently asked questions

What is the current exchange rate for IDR to SGD?

As of the latest data from Xe (19 June 2026), the mid-market rate is 1 IDR = 0.0000724938 SGD. Wise shows 0.00007563 SGD, and Bank Indonesia’s transaction midpoint implies around 0.00007147 SGD. Rates fluctuate constantly.

How often do IDR to SGD rates change?

Exchange rates update continuously during market hours. Xe and Wise refresh their live rates every few minutes. Bank Indonesia updates its official reference rates once daily at around 10:00 Jakarta time.

Where can I find the most accurate 2 million rupiah to SGD conversion?

For real-time mid-market rates, check Xe or Wise. For the official Indonesian bank reference, use Bank Indonesia’s transaction rate page. Monito and Revolut also provide live rates. Compare at least two sources to spot spreads.

Is 2 million rupiah a lot in Singapore?

2 million IDR is roughly S$143–151. That amount covers a budget hotel room for one night or several meals at hawker centres. It’s not a large sum in Singapore, but it’s a meaningful transfer for Indonesians sending money.

What is the best way to convert rupiah to Singapore dollars?

Online services like Wise and Revolut typically offer rates close to the mid-market with transparent fees. Bank transfers and physical money changers tend to have wider spreads. Always compare the final SGD amount after all fees.