---
title: "Expense & receipt apps in Malaysia, compared (2026) | Spenti"
description: "RichAuntie, Duitful, CukaiMax, ResitVault and more compared: where the AI runs, receipt uploads, accounts, offline use and price in ringgit, with sources."
url: "https://spenti.app/en-my/blog/malaysia-expense-apps-compared/"
lang: "en"
---

[Spenti](https://spenti.app/en-my/)[Get the app](https://apps.apple.com/my/app/id6792967375)

[← all posts](https://spenti.app/en-my/blog/)

The facts about other apps come from their public listings and policies as indexed on 25 October 2026. Spotted a mistake? [hello@spenti.app](mailto:hello@spenti.app)

COMPARED 8 min read by Spenti 25 October 2026

# Expense and receipt apps in Malaysia, compared

Malaysia has a small crop of local expense apps that read receipts, and two of them say they need no account. We compared six apps a Malaysian is likely to find, RichAuntie, Duitful, CukaiMax, ResitVault, Money Lover and Spendee, on where the AI runs, whether receipts are uploaded, accounts, offline use and price in ringgit, from their store listings, product sites and privacy policies. Where a document is silent we say "Not disclosed", which is not the same as "no".

## DuitNow, TNG and the screenshot as receipt

Touch 'n Go eWallet is used by 81% of Malaysian e-wallet users and MAE by Maybank by 53% ([Ipsos, 2026](https://www.ipsos.com/sites/default/files/ct/news/documents/2026-08/Aug%20-%20E-wallet%20Landscape%202026%20%28EN%29_0.pdf)). DuitNow QR volume doubled to 3 billion transactions in 2025, across about 3 million QR touchpoints ([NST, citing Bank Negara](https://www.nst.com.my/amp/business/corporate/2026/03/1407140/bank-negara-malaysias-e-payment-transactions-jump-25pct-184bil)). A TNG reload shows up in your bank as one transfer, so the individual payments only exist on TNG's own screens, and at the mamak or hawker stall a DuitNow screenshot is often the only receipt you get.

| What we compared | [RichAuntie](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [Duitful](https://www.duitful.app/) | [CukaiMax](https://www.cukaimax.com/en) | [ResitVault](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [Money Lover](https://apps.apple.com/my/app/money-lover-expense-manager/id486312413) | [Spendee](https://apps.apple.com/my/app/spendee-money-manager-wallet/id635861140?l=ms) | [Spenti](https://apps.apple.com/my/app/id6792967375) |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Receipts & DuitNow / e-wallet screens | [**Yes** — TNG eWallet, GrabPay, Boost, ShopeePay, DuitNow and other payment screens](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**Receipts (amount, merchant, category)** — local payment screens not disclosed](https://www.duitful.app/) | [**Receipts and forwarded e-mail receipts for LHDN tax relief** — payment screens not disclosed](https://www.cukaimax.com/en) | [**Tax receipts** — OCR detects shop name, total and tax; payment screens not disclosed](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Receipts** — local slips not disclosed](https://apps.apple.com/my/app/money-lover-expense-manager/id486312413) | [**Receipts (Premium)** — local slips not disclosed](https://help.spendee.com/article/248-magic-ai-scan) | [**Yes** — paper receipts, DuitNow, TNG eWallet and bank screenshots; bank alerts on general rules](https://spenti.app/en-my/#features) |
| Where the AI / OCR runs | [**Not disclosed**](https://colinchin95.github.io/daily-ledger/privacy.html) | [**Contradictory** — site: "a privacy-focused API"; README: on-device OCR](https://github.com/AydilJoe/survey) | [**Cloud** — OpenAI and Anthropic](https://www.cukaimax.com/en/privacy) | [**Not disclosed**](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Not disclosed**](https://moneylover.me/policy/) | [**Cloud** — AI models run by its processor, CLEEVIO s.r.o.](https://spendee.com/privacy-policy) | [**On your phone by default** — scanning and chat; Pro can use your own AI under your own account](https://spenti.app/your-own-ai/) |
| Uploads & cloud storage | [**Partly** — ledger stored on the device; AI reading route not disclosed](https://apps.apple.com/gt/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**Partly** — encrypted on the device; Pro syncs to your own Google Drive; scan route contradictory](https://www.duitful.app/) | [**Sent to OpenAI and Anthropic** — stored encrypted on Malaysian servers for 7 years; not used for training](https://www.cukaimax.com/en/privacy) | [**Partly** — images in your own Google Drive; label: "does not collect any data"](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Partly** — label: photos or videos linked to you](https://moneylover.me/policy/) | [**Receipt images sent to the processor**](https://spendee.com/privacy-policy) | [**Never to Spenti** — receipt text only if you connect your own AI; personal cloud backup is opt-in](https://spenti.app/privacy/) |
| Account | [**None** — no sign-up, no account](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**None** — "No account, no subscription"](https://www.duitful.app/) | [**Not stated** — plans are per user](https://www.cukaimax.com/en/privacy) | [**Required** — Google Sign-In](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Required** — name and email](https://moneylover.me/policy/) | [**Required** — sign-up needed](https://www.spendee.com/terms-of-use) | [**No Spenti account**](https://spenti.app/privacy/) |
| Offline use | [**Partly** — described as "offline-first"; AI reading not disclosed](https://apps.apple.com/gt/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**Yes** — "Works offline" (site)](https://www.duitful.app/) | [**Not disclosed**](https://www.cukaimax.com/en/privacy) | [**Not disclosed**](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Not disclosed**](https://moneylover.me/policy/) | [**Not disclosed**](https://spendee.com/privacy-policy) | [**Yes** — on this phone, after the initial download](https://spenti.app/privacy/) |
| Malay interface | [**English**; Malay not listed](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**English, Malaysia-focused**](https://www.duitful.app/) | [**English site**; Malay not verified](https://www.cukaimax.com/en) | [**Malay listing copy**](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Malay not listed**](https://apps.apple.com/us/app/money-lover-money-manager/id486312413) | [**Not verified**](https://apps.apple.com/my/app/spendee-money-manager-wallet/id635861140?l=ms) | [**Malay and English interface** — chat on the phone in English or Thai; in Malay with your own AI (Pro)](https://spenti.app/en-my/#features) |
| Platforms | [**iPhone**](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**Web PWA · Android beta · iOS coming**](https://www.duitful.app/) | [**Web**](https://www.cukaimax.com/en) | [**iOS · Android**](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**iOS · Android · Web**](https://apps.apple.com/my/app/money-lover-expense-manager/id486312413) | [**iOS · Android · Web**](https://apps.apple.com/my/app/spendee-money-manager-wallet/id635861140?l=ms) | [**iOS 16 or later**](https://spenti.app/en-my/) |
| Listed prices | [Pro **RM19.90** every 6 months (Malaysia)](https://apps.apple.com/gt/app/richauntie-expense-tracker/id6781631334?l=en-GB) | [**Free**: 3 scans a month · Pro **RM19.90** one-time](https://www.duitful.app/) | [**Free**: unlimited uploads, AI categories · Personal **RM99**/yr](https://www.cukaimax.com/en) | [**Free**](https://play.google.com/store/apps/details?id=com.nasadef.resitvault) | [**Free** · Premium lifetime **RM99.90** · Linked Wallet **RM12.90**/mo or **RM104.90**/yr (snapshot varies)](https://apps.apple.com/my/app/money-lover-expense-manager/id486312413) | [**Not read for Malaysia**](https://apps.apple.com/my/app/spendee-money-manager-wallet/id635861140?l=ms) | [**Free**: 30 scans and 15 chat messages a month · Basic **$1.99**/month, Pro **$4.99**/month (US prices; your App Store shows the local price)](https://spenti.app/en-my/#pricing) |

As of 25 October 2026 · Each value links to its source · Scroll to see every app

## Made in Malaysia

**[RichAuntie](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB)** (formerly Centsei) calls itself "Malaysia's private expense tracker". On iPhone, a back-tap reads Touch 'n Go eWallet, GrabPay, Boost, ShopeePay, Setel, BigPay, DuitNow QR and DuitNow Transfer screens, and "the AI reads the amount, payee and date". The listing says there is no sign-up and no account, and that the ledger is stored on the device and shared with no advertisers. It does not say where the AI reading runs, and we have not read its [privacy policy](https://colinchin95.github.io/daily-ledger/privacy.html) yet. It is the closest app to Spenti here. Price: [Pro RM19.90 every 6 months (Malaysia)](https://apps.apple.com/gt/app/richauntie-expense-tracker/id6781631334?l=en-GB).

**[Duitful](https://www.duitful.app/)** is a web app with an Android beta and iOS "coming soon". Its site promises no account, data encrypted on the device, offline use and Pro sync to your own Google Drive, and says scans go "via a privacy-focused API only when you explicitly scan". Its [README](https://github.com/AydilJoe/survey) instead says Tesseract OCR runs on-device. Until the two agree, we mark the AI location unknown. We found no privacy policy. Price: Free: 3 scans a month · Pro RM19.90 one-time.

**[CukaiMax](https://www.cukaimax.com/en)** collects receipts, including forwarded e-mail receipts, for LHDN tax relief. Its [privacy policy](https://www.cukaimax.com/en/privacy) says receipts are processed by "third-party AI services (OpenAI and Anthropic)" and not used for training, stored encrypted on Malaysian servers and kept for seven years. Price: Free: unlimited uploads, AI categories · Personal RM99/yr.

**[ResitVault](https://play.google.com/store/apps/details?id=com.nasadef.resitvault)**, by Nasa Def Sdn Bhd, is also built for LHDN relief: its OCR picks out the shop name, total and tax, images go to your own Google Drive, and you sign in with Google. Its [App Store listing](https://apps.apple.com/us/app/resitvault/id6760942820) says it "does not collect any data"; where OCR runs is not disclosed. Free.

## Global apps with a Malaysian storefront

**[Money Lover](https://apps.apple.com/my/app/money-lover-expense-manager/id486312413)** scans receipts; its [privacy policy](https://moneylover.me/policy/) collects name and email and syncs through an account, and does not say where receipts are read. Malay is not among its [listed languages](https://apps.apple.com/us/app/money-lover-money-manager/id486312413). Price: Free · Premium lifetime RM99.90 · Linked Wallet RM12.90/mo or RM104.90/yr (snapshot varies).

**[Spendee](https://apps.apple.com/my/app/spendee-money-manager-wallet/id635861140?l=ms)** reads receipts with Magic AI Scan on Premium ([help page](https://help.spendee.com/article/248-magic-ai-scan)); its [privacy policy](https://spendee.com/privacy-policy) names its processor, CLEEVIO s.r.o., and its [terms](https://www.spendee.com/terms-of-use) require sign-up. We did not read its Malaysian prices.

## The PDPA and where your receipts go

The Personal Data Protection (Amendment) Act 2024 came into force in phases on 1 January, 1 April and 1 June 2025 ([DFDL](https://www.dfdl.com/insights/legal-and-tax-updates/malaysia-implementation-of-the-personal-data-protection-amendment-act-2024/)). It replaced the old whitelist of countries with a risk-based regime for transfers abroad and added a right to data portability ([Mayer Brown](https://www.mayerbrown.com/de/insights/publications/2025/07/from-legislative-reform-to-practical-guidance-key-amendments-to-malaysias-pdpa-and-the-launch-of-cross-border-transfer-guidelines)). Those rules govern what happens once a receipt leaves your phone, as with CukaiMax's OpenAI and Anthropic processing. An app that keeps the receipt on the phone avoids the transfer altogether.

## What Spenti does differently

Spenti reads paper receipts and DuitNow, TNG eWallet and bank screenshots with AI on your phone by default. There is no Spenti account and nothing goes to a Spenti server. After a one-time download of the receipt reader (about 230 MB), scanning works offline. Bank alerts become expenses on the phone too: Malaysia runs on Spenti's general rules, not rules tuned bank by bank, so check what it reads. On Pro you can choose [your own AI](https://spenti.app/your-own-ai/) (ChatGPT, Gemini, Claude or OpenRouter); then only the receipt text goes from the phone to that provider, under your own account.

Two limits worth knowing: chat on the phone reads English and Thai only, so asking in Malay needs your own AI (Pro); and Spenti records what a screenshot shows, it never checks that a payment arrived. The Free plan gives you 30 scans and 15 chat messages a month and never expires. More on the [Malaysia page](https://spenti.app/en-my/).

## Frequently asked questions

Answered from the checked sources

### Which expense apps read DuitNow and Touch ’n Go screenshots?

RichAuntie lists Touch ’n Go eWallet, GrabPay, Boost, ShopeePay, Setel, BigPay, DuitNow QR and DuitNow Transfer screens. Duitful, CukaiMax, ResitVault, Money Lover and Spendee document receipts but not local payment screens. Spenti reads DuitNow, TNG eWallet and bank screenshots and paper receipts on the phone by default.

### Which apps need no account?

RichAuntie ("no sign-up, no account") and Duitful ("No account, no subscription") say they need none, like Spenti. ResitVault needs Google Sign-In; Money Lover and Spendee need an account; CukaiMax does not say.

### Which apps send receipts to cloud AI?

CukaiMax names OpenAI and Anthropic, and Spendee its processor CLEEVIO s.r.o. RichAuntie, ResitVault and Money Lover do not say where receipts are read, and Duitful’s site and README disagree. Spenti reads on the phone by default and never sends anything to a Spenti server.

### How much do they cost in ringgit?

RichAuntie: Pro RM19.90 every 6 months (Malaysia). Duitful: Free: 3 scans a month · Pro RM19.90 one-time. CukaiMax: Free: unlimited uploads, AI categories · Personal RM99/yr. Spenti: Free: 30 scans and 15 chat messages a month · Basic $1.99/month, Pro $4.99/month (US prices; your App Store shows the local price). Prices as listed on 25 October 2026.

## How this was checked

Verified on 25 October 2026 from the linked documents' public extracts. Corrections to [hello@spenti.app](mailto:hello@spenti.app).

-   RichAuntie: [listing](https://apps.apple.com/mx/app/richauntie-expense-tracker/id6781631334?l=en-GB) · [privacy policy](https://colinchin95.github.io/daily-ledger/privacy.html) · [pricing](https://apps.apple.com/gt/app/richauntie-expense-tracker/id6781631334?l=en-GB)
-   Duitful: [listing](https://www.duitful.app/) · [source (github.com)](https://github.com/AydilJoe/survey)
-   CukaiMax: [listing](https://www.cukaimax.com/en) · [privacy policy](https://www.cukaimax.com/en/privacy)
-   ResitVault: [listing](https://play.google.com/store/apps/details?id=com.nasadef.resitvault)
-   Money Lover: [listing](https://apps.apple.com/my/app/money-lover-expense-manager/id486312413) · [privacy policy](https://moneylover.me/policy/) · [source (apps.apple.com)](https://apps.apple.com/us/app/money-lover-money-manager/id486312413)
-   Spendee: [listing](https://apps.apple.com/my/app/spendee-money-manager-wallet/id635861140?l=ms) · [privacy policy](https://spendee.com/privacy-policy) · [source (help.spendee.com)](https://help.spendee.com/article/248-magic-ai-scan) · [source (spendee.com)](https://www.spendee.com/terms-of-use)

[← all posts](https://spenti.app/en-my/blog/)
