Alerts land in your messages. Let them do the typing.

Every card tap already texts you.

Saudi banks send a message for practically every transaction. NetWorth+ reads those alerts on your phone, pulls out the amount, date and merchant, and puts each one in your Financial Inbox to approve. Nothing is recorded until you say so.

Reads SR and SAR alertsParsed on your deviceYou approve every row

Incoming SMS · AlRajhiBank

Purchase Card: *4471 Amount: SAR 312.40 Merchant: PANDA HYPERMARKET Date: 07/08/26 19:14

Read on your phone

Amount
312.40
Currency
SAR
Direction
Expense
Date
7 Aug 2026
Merchant
Panda
Category
Groceries

SR and SAR are both recognised. Only bank and business senders are examined; messages from personal numbers are skipped before anything is read.

~13.4m

non-Saudi residents, roughly 40% of the population

3.75

SAR to the US dollar, the peg held since 1986

~$56bn

remitted from the six GCC states to India in FY 2024–25 alone

Figures are from public sources and are indicative. NetWorth+ does not move money and is not a remittance service.

How capture works here

Four steps, all on your phone

1

The sender is checked first

Alphanumeric bank sender IDs are accepted; personal numbers are excluded before any parsing happens. A message naming one of your own banks is accepted even if its header looks unremarkable.

2

The amount is read carefully

The parser works out which separator is the decimal from the number's own shape and the currency's real decimal places, so a grouped figure is never misread as a fraction.

3

It is matched to your accounts

Not to a hardcoded registry of sender IDs, which would need per-country upkeep and still miss regional banks. It uses the account names you created, so it improves as you add accounts.

4

It waits for approval

Each parsed row lands in your Inbox as pending. Approve, edit or skip, one at a time, or several with multi-select.

Two currencies, one figure

Riyals here, rupees, pesos or pounds at home

The riyal has been pegged to the dollar since 1986, so a dollar-denominated balance sits still. Money you are sending home does not, and neither does a savings target priced in the currency of the country you are saving into.

  • A savings goal keeps its own currency, resolved from the accounts that fund it. A target priced in rupees stays in rupees, so it does not appear to move every day.
  • A budget ceiling is pinned to the currency you set it in. Set 3,000 while reporting in riyals and it is 3,000 riyals forever, even if you later report in something else.
  • A transfer records what actually arrived. Your provider's rate after spread and fees is on your receipt and nowhere else, so the app asks rather than deriving it, and both balances are then right by construction.
  • A card used abroad is flagged, not silently converted. The amount in an alert is a bare number, so a foreign charge is imported with a warning badge rather than booked at face value.

Reporting in SAR

SARSalary 14,500.00
SARHousing & living 6,200.00
INRFamily support 1,20,000.00
EGPProperty instalment 38,000.00

Foreign rows are stamped with the rate on their own date, so this month's figures do not change when the market does.

What it reads

The forms that appear in the alert itself

CurrencyWritten in alerts asDecimals
SAR · Saudi Riyal SR · SAR 2 · halalas
AED · UAE Dirham Dhs · Dh · AED 2 · fils
USD · US Dollar US$ · USD 2 · cents
INR · Indian Rupee Rs · INR · 2 · paise
EGP · Egyptian Pound EGP 2 · piastres
PKR · Pakistani Rupee Rs · PKR 2 · paisa

These are the exact strings the parser matches, because they are how banks actually print an amount, not the script symbol, which alerts rarely use.

Questions

Good to know

Will it read alerts written in Arabic?
The markers it matches are the Latin abbreviations banks print in alerts (SR and SAR) rather than the script symbol, which alerts rarely carry. If your bank sends alerts entirely in Arabic script, capture may not recognise them; you can add those by hand or scan the receipt instead. Separately, you can override the display symbol for any currency, which exists because the canonical glyph is not always the legible one: ٜ is correct for four different rials.
Is reading my messages safe?
Reading and parsing happen entirely on your device. Message text is never uploaded, stored on our servers or shared with anyone. Only two small values are kept beside each imported transaction so the same alert cannot import twice: a short one-way numeric hash and the sender ID. Neither can be turned back into the message. The feature is optional on Android, off until you switch it on, and revocable at any time.
Does it help with zakat?
NetWorth+ shows you your balances, assets and liabilities in one place, which is information you may find useful. It does not calculate zakat, does not apply any madhhab's rules, and gives no religious, tax or financial ruling of any kind. For that, speak to a qualified scholar or adviser.
Is NetWorth+ licensed in Saudi Arabia?
No, and it does not need to be for what it does. It is a personal tracking tool: it never connects to a bank, never holds or moves money, and is not a bank, a lender, a payment provider or a licensed financial institution in any jurisdiction. It does not give financial advice.

Bank names on this page are examples only. They illustrate the alert formats NetWorth+ is able to read. NetWorth+ is not affiliated with, endorsed by, sponsored by or connected to any bank, card issuer, exchange house or financial institution, and no partnership is implied. NetWorth+ does not connect to any bank, does not move, hold or transfer money, and is not a remittance service, a payment provider, a bank or a lender. It is not licensed or regulated as a financial institution in any jurisdiction, and it does not provide financial, tax, zakat, legal or investment advice. Figures may be incomplete; always check your official bank statements. For ages 18 and over.

Other regions

Where else this fits

Out now on Google Play and the App Store

NetWorth+ is available for Android and iPhone. No bank login, no advertising, and nothing recorded until you approve it.

No bank credentials No ads, no ad SDKs Android · iPhone