Bahrain — BHD

Paid in dinars. Spending in riyals by Friday.

Bahrain is the one Gulf market where a normal week routinely involves two currencies. Salary and rent in BHD, a weekend across the causeway in SAR, and a card statement that mixes both. Most apps handle this by converting everything to one number at today's rate and quietly rewriting last month while they are at it.

BHD at three decimalsBHD and SAR side by sideNo bank login

A week in two currencies

How NetWorth+ keeps it straight

  • Rent, BD 350.000Three decimals, because a dinar is 1,000 fils
  • Fuel in Khobar, SR 90Recorded in riyals, at the rate on that day
  • One card, both chargesEach row in the currency it was charged in
  • One reporting totalBalances at today's rate, history at its own

In short

NetWorth+ is a free Android personal finance app suited to Bahrain, where residents routinely spend in both Bahraini dinars and Saudi riyals in the same week. It stores BHD at three decimal places — one dinar is 1,000 fils — rather than forcing it into two, and holds SAR or any other currency alongside it. Balances convert into your reporting currency at today's rate, while each past transaction keeps the rate stamped on it on the day it happened, so a purchase made across the causeway last month does not change value when rates move. It reads BD and BHD in bank alert messages on the device, tracks net worth including credit cards and loans, and splits shared costs to the fils. No bank login is required.

Currency

BHD, three decimals

Alongside

SAR, and any other currency

Bank login

Not required

Cost

Free, no ads

The two-currency week

Converting everything to one number is not the same as understanding it

The causeway makes Bahrain a genuinely two-currency place, and it exposes a design flaw most finance apps share.

The common approach is to store one figure in one currency and convert at display time. It looks tidy and it is wrong in a specific way: your history changes every morning. The SR 90 of fuel you bought in Khobar in March becomes a different dinar figure in April, and again in May, because the app is applying today's rate to a past event.

NetWorth+ separates the two questions that get confused here. What an account is worth today is a live figure and converts at today's rate. What something cost is a historical fact and keeps the rate that applied on its own day. Both are true, they are different, and an app that uses one method for both will be wrong about one of them permanently.

Which is also why a card statement mixing both works

A card charged in riyals and settled in dinars produces rows in two currencies on one account. Each row renders in the currency it was actually charged in, with the converted figure alongside rather than instead — because the native figure is the stable one and the converted one moves daily.

And the dinar still has three decimals

BD 12.750 is twelve dinars and 750 fils. An app that stores it as 12.75 has thrown away a real unit of money before you ever see the total. NetWorth+ carries the decimal count as a property of the currency, so BHD gets three and SAR gets two on the same screen.

What else it does here

Built for a small country with a wide footprint

Alerts read on the phone

BD and BHD recognised, alongside SR and SAR. Messages are parsed on the device, only bank and business senders are examined, and nothing is recorded until you approve it.

Money sent home

Recorded at the rate the exchange actually gave you, not the mid-market rate nobody is offered. What you sent last year stays what it was worth last year.

Shared costs, to the fils

Split a bill three ways in dinars and the shares are apportioned in whole fils, always summing to the total exactly. The balance carries forward into your own net worth.

Cards and loans properly

Statement cycle, grace period, minimum due, real available credit, and EMIs split into interest and principal so a repayment is not treated as money burned.

A forecast, offline

Ninety days of daily balance, safe to spend, and a runway figure — all computed on your phone, which is the only way to have one here.

No credentials anywhere

NBB, BBK, Ahli United, BisB — none of them are connected, because nothing is. There is no aggregator and no password for anyone to lose.

One reporting currency, whichever side of the causeway you are on

Pick BHD if Bahrain is home, or your home-country currency if you are here for a few years and thinking about what you take away. Switching later re-converts your history at each month's own rate rather than restating everything at today's, so the shape of your net worth chart does not change just because you changed the unit it is drawn in.

Where this applies

Across the Gulf, and beyond it

Bahrain sits alongside five other Gulf markets, and the three-decimal handling is shared with Kuwait and Oman.

NetWorth+ also covers India, Singapore, Malaysia, the Philippines, Thailand, Vietnam, the United Kingdom and the United States. Currency handling is not limited to the list above — three-decimal dinars and zero-decimal currencies are treated correctly rather than being forced into two decimal places.

Questions

Good to know

Does it handle the Bahraini dinar's three decimals?
Yes. BHD is stored and shown at three decimal places throughout, including in splits and CSV exports, because one dinar is 1,000 fils. BD 12.750 stays BD 12.750.
Can I track spending in Saudi riyals at the same time?
Yes. Hold accounts in as many currencies as you need. Each stays in its own, each transaction keeps the rate of its own day, and one reporting currency gives you a single total across all of them.
Will it read alerts from Bahraini banks?
On Android, if you enable it. BD and BHD are both recognised. Only bank and business senders are examined, the message text is processed on the phone and never uploaded, and captured transactions wait for your approval.
What if I get paid in dinars but think in another currency?
Set that other currency as your reporting currency. Your dinar accounts stay in dinars and every figure on them renders in dinars; the totals and the forecast run in the currency you chose.
Is it free?
Yes, with no ads and no subscription. It is an Android app; there is no iOS version currently.

Keep reading

Where else this fits

Two currencies, one honest total

Free on Android. BHD at three decimals, SAR alongside it, and a history that stays put.

Android. No bank login. No ads. Message reading is optional and off until you switch it on.