Singapore · Malaysia · Philippines · Thailand · Indonesia · Vietnam

Six currencies, three decimal conventions.

A region where a single figure can mean three different things depending on the currency it is in. NetWorth+ carries the decimal rules that tell them apart, and reads the alert formats banks across Southeast Asia actually send.

SGD, RM, PHP, THB, IDR, VNDZero-decimal dong handledNo bank login

Incoming SMS · Maybank

RM 128.90 spent at 99 SPEEDMART on card ending 4471 on 07/08/26. Balance RM 4,210.55.

Read on your phone

Amount
128.90
Currency
MYR
Direction
Expense
Date
7 Aug 2026
Merchant
99 Speedmart
Category
Groceries

RM and MYR are both matched, alongside SGD, PHP, THB, IDR and VND.

The dong problem

In Vietnam, a dot is never a decimal

The Vietnamese dong has no minor unit in practice, so any separator inside an amount must be grouping. “1.234” is one thousand two hundred and thirty-four dong: reading it as one and a bit is a thousand-fold misread, and it looks entirely normal in a ledger afterwards.

It is the same class of error as the Gulf dinars, running in the opposite direction. NetWorth+ carries the real decimal places for every currency because it is load-bearing for reading a bank message, not a formatting preference.

  • Zero decimals: Vietnamese dong, along with the Japanese yen and Korean won, any separator is grouping, and rendering two decimal digits would invent money that cannot exist.
  • Two decimals: Singapore dollar, Malaysian ringgit, Philippine peso, Thai baht and Indonesian rupiah.
  • Three decimals: the Gulf dinars, if you hold one, useful if you have worked in the Middle East.
  • And a shared marker resolves in favour of yours. The dollar sign belongs to several currencies in the app's own list, so it is read as the one you report in, and a genuinely foreign charge is flagged rather than assumed.

Vietnam · zero decimals

1.234 ₫

One thousand two hundred and thirty-four

Singapore · two decimals

S$12.34

Twelve dollars thirty-four

Kuwait · three decimals

KD 18.500

Eighteen dinars five hundred fils

Same shape on the page. Three different amounts. The currency is what tells them apart.

Across the region

What the parser matches

CurrencyWritten in alerts asDecimals
SGD · Singapore Dollar SGD 2 · cents
MYR · Malaysian Ringgit RM · MYR 2 · sen
PHP · Philippine Peso PHP 2 · sentimo
THB · Thai Baht THB 2 · satang
IDR · Indonesian Rupiah IDR 2 · sen
VND · Vietnamese Dong VND 0 · no minor unit
HKD · Hong Kong Dollar HKD 2 · cents
JPY · Japanese Yen JPY 0 · no minor unit

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.

Why it fits

Built for a region that moves

Working away from home

Filipino, Indonesian and Vietnamese workers across the region and the Gulf can hold a salary in one currency while saving into another. A goal keeps the currency of the thing it is for, so the target does not appear to move daily.

Moving country later

Switching your reporting currency re-derives every row from the rate on its own date, which makes it reversible with no drift. Moving from Singapore to Manila and back leaves your history exactly where it started.

Splitting across borders

A group carries one currency so everyone's balance means the same thing, while what left your own account is converted separately. Shares are apportioned in whole minor units so they always sum to the total exactly.

SMS where it exists

Alert coverage varies across the region. Where your bank sends SMS alerts, capture reads them on your phone. Where it does not, receipt scanning and CSV import cover the gap; SMS is a supplementary path, never the only one.

Receipts scanned on-device

Photograph a receipt and the amount, date and merchant fill themselves in, with text recognition running entirely locally.

Offline-tolerant

Exchange rates are mirrored rather than fetched live from your device, and reads serve from cache, so entering a transaction with no signal still stamps it correctly.

Questions

Good to know

Do banks in this region send SMS alerts?
It varies a lot, more common in Malaysia, the Philippines and Indonesia than in Singapore, where app push notifications have largely replaced SMS. NetWorth+ treats SMS as supplementary capture rather than the primary path for exactly this reason. Receipt scanning, CSV import and manual entry all work everywhere, and SMS capture is an Android feature in any case.
Can I track accounts in several countries at once?
Yes. Each account holds its own currency, your net worth converts them at today's rate, and every transaction keeps the rate of the day it happened. Where a rate is genuinely unavailable, that balance is excluded from the total and the currency is named rather than folded in at the wrong scale.
Does it work with PayNow, GrabPay, GCash or similar?
Not directly. NetWorth+ does not connect to any provider. If a wallet sends you an SMS alert with an amount, capture may read it; otherwise you can add a wallet as an account and record transactions by hand, by receipt scan or by CSV import. It is a tracking tool, not a payment app.
Is NetWorth+ regulated in Singapore or Malaysia?
No, and it does not need to be for what it does. It never connects to a bank, never holds or moves money, and is not a bank, a payment provider, a remittance service or a licensed financial institution anywhere. It gives no financial, tax or investment 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