1. Currency converter
  2. SOS to IDR

Somali Shilling (SOS) to Indonesian Rupiah (IDR)

Convert Somali shillings to Indonesian rupiahs at the live mid-market rate. Reverse: IDR to SOS

1 Somali Shilling =

31 IDR 0.00% today

1 SOS = 31.2902 IDR · 1 IDR = 0.0319589 SOS

Mid-market rate, updated 11:37 UTC. Paid plans update as often as every 60 seconds. Get SOS→IDR rates via API

SOS to IDR over the last year

28.0030.0032.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
31.818
52-week low
27.550
52-week average
30.143
Change over the year
+7.75%

Conversion tables

SOS to IDR
SOS IDR
1 SOS 31 IDR
10 SOS 313 IDR
100 SOS 3,129 IDR
1,000 SOS 31,290 IDR
10,000 SOS 312,902 IDR
50,000 SOS 1,564,511 IDR
100,000 SOS 3,129,021 IDR
IDR to SOS
IDR SOS
1 IDR 0.03196 SOS
10 IDR 0.3196 SOS
100 IDR 3 SOS
1,000 IDR 32 SOS
10,000 IDR 320 SOS
50,000 IDR 1,598 SOS
100,000 IDR 3,196 SOS

Get SOS→IDR rates via API

The live rate, the rate on any past day or a whole range, for IDR and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=SOS -d currencies=IDR \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=SOS -d currencies=IDR \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Somali Shilling conversions

Popular Indonesian Rupiah conversions

Questions about SOS to IDR

How much is 1 SOS in IDR?

1 Somali Shilling is 31.2902 Indonesian rupiahs at the mid-market rate of 4 October 2026, 11:37 UTC, and 1 IDR is 0.0319589 SOS.

What was the SOS to IDR rate over the last year?

Over the last 52 weeks 1 SOS ranged from 27.5502 to 31.8179 IDR, 30.1428 IDR on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for SOS/IDR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.