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.
A week in two currencies
How NetWorth+ keeps it straight
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
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.
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.
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
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.
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.
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.
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.
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.
NBB, BBK, Ahli United, BisB — none of them are connected, because nothing is. There is no aggregator and no password for anyone to lose.
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
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
Keep reading
SR and SAR alerts, and the other side of the causeway.
Read moreKD at three decimals, in the world's highest-valued currency.
Read moreThe wider Gulf picture in one page.
Read moreWhy balances and transactions convert at different rates.
Read moreEarning in one currency and saving in another.
Read moreThe next 90 days, without a bank feed.
Read moreFree 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.