Launching soon · Android first · Any bank that texts you

Spending,
tracked quietly.

CashKlip reads the bank SMS and notifications already on your phone and turns them into a clean, private ledger. No logins. Your raw SMS stays on your phone. No typing.

Your raw SMS stays on your phone.

How it works

Your bank already knows. Now your phone does too.

Every tap of your card fires off a text from your bank. CashKlip reads it, categorises it, and quietly adds it to your ledger, without ever touching a server you don't control.

Private by design

Parsing happens on your phone in an encrypted local database. Cloud sync, if you turn it on, only moves structured data, never message text.

Automatic capture

Every bank SMS and push notification becomes a line in your ledger. No manual entry, no CSV imports, no Plaid-style bank logins.

Works with any bank

If your bank sends a text when you spend, CashKlip can read it. Dozens of banks are already recognised, and community patterns cover the rest.

Smart categorisation

Transactions land in the right category automatically. Correct one and the app remembers it.

Budgets without friction

Set monthly limits by category. A hairline progress line shows exactly where you stand. No red-alert anxiety, no pushy nudges.

Multi-currency by default

USD, EUR, GBP, INR, JPY, NGN, and 140 more. Foreign transactions are converted for your reports using daily mid-market rates.

Privacy, uncompromised

Your raw SMS stays on your phone.

CashKlip is not a bank aggregator. We don't ask for your banking credentials. We don't connect to Plaid or Salt Edge. We don't have API keys to your accounts. We read the messages your bank already sends you, on the device you already trust, and leave the rest alone.

Parsing runs on-device. When a bank format we don't recognize shows up and you've opted in to cloud parsing, we send the placeholder shape ({AMT} {VAR} {CARD}). We never send the actual amount, card number, or account ID. The full message body never leaves your phone.

0
bytes of raw SMS body sent to any server. Enforced server-side.
AES-256
local database encryption via SQLCipher
TLS 1.3
when you turn on optional cloud sync
Delete
your account and all data, any time

The quiet way
to watch your money.

Android first. Works with any bank that sends you a transaction alert.