1. Currency converter
  2. BBD to SOS

500 BBD to SOS

Convert Barbadian Dollars to Somali shillings at the live mid-market rate.

500 Barbadian Dollars =

142,963 SOS +0.03% today

1 BBD = 285.925 SOS · 1 SOS = 0.00349742 BBD

Mid-market rate, updated 02:32 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

BBD to SOS over the last year

290.00300.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
301.03
52-week low
282.29
52-week average
286.12
Change over the year
+0.07%

Conversion tables

BBD to SOS
BBD SOS
1 BBD 286 SOS
5 BBD 1,430 SOS
10 BBD 2,859 SOS
25 BBD 7,148 SOS
50 BBD 14,296 SOS
100 BBD 28,593 SOS
250 BBD 71,481 SOS
500 BBD 142,963 SOS
1,000 BBD 285,925 SOS
5,000 BBD 1,429,625 SOS
10,000 BBD 2,859,251 SOS
50,000 BBD 14,296,253 SOS
SOS to BBD
SOS BBD
1 SOS 0.003497 BBD
5 SOS 0.01749 BBD
10 SOS 0.03497 BBD
25 SOS 0.08744 BBD
50 SOS 0.1749 BBD
100 SOS 0.3497 BBD
250 SOS 0.8744 BBD
500 SOS 1.75 BBD
1,000 SOS 3.50 BBD
5,000 SOS 17.49 BBD
10,000 SOS 34.97 BBD
50,000 SOS 174.87 BBD

BBD to SOS 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.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BBD -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=BBD -d currencies=SOS \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Barbadian Dollar conversions

Questions about BBD to SOS

How much is 500 BBD in SOS?

500 Barbadian Dollars is 142,963 Somali shillings at the mid-market rate of 30 September 2026, 02:32 UTC, when 1 BBD = 285.925 SOS.

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

Over the last 52 weeks 1 BBD ranged from 282.294 to 301.025 SOS, 286.125 SOS on average.

Which exchange rate is this?

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