1. Currency converter
  2. MAD to SOS
  3. 10,000 MAD

Convert 10,000 Moroccan Dirham (MAD) to Somali Shilling (SOS)

Convert Moroccan dirhams to Somali shillings at the live mid-market rate. Reverse: SOS to MAD

10,000 Moroccan dirhams =

575,470 SOS 0.00% today

1 MAD = 57.547 SOS · 1 SOS = 0.0173771 MAD

Mid-market rate, updated 10:52 UTC. Paid plans update as often as every 60 seconds. Get MAD→SOS rates via API

MAD to SOS over the last year

57.5060.0062.5065.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
65.280
52-week low
57.547
52-week average
61.748
Change over the year
−8.50%

Conversion tables

MAD to SOS
MAD SOS
1 MAD 58 SOS
10 MAD 575 SOS
100 MAD 5,755 SOS
1,000 MAD 57,547 SOS
10,000 MAD 575,470 SOS
50,000 MAD 2,877,350 SOS
100,000 MAD 5,754,701 SOS
SOS to MAD
SOS MAD
1 SOS 0.01738 MAD
10 SOS 0.1738 MAD
100 SOS 1.74 MAD
1,000 SOS 17.38 MAD
10,000 SOS 173.77 MAD
50,000 SOS 868.85 MAD
100,000 SOS 1,737.71 MAD

Get MAD→SOS rates via API

The live rate, the rate on any past day or a whole range, for SOS 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=MAD -d currencies=SOS \
  -H "apikey: YOUR-API-KEY"

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

Related conversions

Popular Moroccan Dirham conversions

Popular Somali Shilling conversions

Questions about MAD to SOS

How much is 10,000 MAD in SOS?

10,000 Moroccan dirhams is 575,470 Somali shillings at the mid-market rate of 4 October 2026, 10:52 UTC, when 1 MAD = 57.547 SOS.

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

Over the last 52 weeks 1 MAD ranged from 57.547 to 65.2799 SOS, 61.7482 SOS on average.

Which exchange rate is this?

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