New v2.0 Gold Edition is here — Segmented Voice Speed Read changelog →

Hear your payments.
Instant. Private. Free.

UPI Payment Alert is a free, open-source Android app that reads out your incoming UPI payments. Engineered with a dual SMS/Notification listener, independent volume overrides, and a custom speech speed slider. 100% offline, zero cloud tracking, and zero subscriptions.

Dual Parsing engines
100% Offline privacy
0 req Internet permissions
Free Open source

Key Features

Built for local performance.

Runs entirely on-device, offering instantaneous alerts without leaking your transaction info to any server.

Dual-Engine Transaction Listener

Runs as a sticky, unkillable foreground service that parses incoming SMS alerts and push notifications simultaneously. Fully compatible with GPay, PhonePe, Paytm, BHIM, and all banking apps.

Foreground Service

Independent Volume Override

Announcements are always audible. The app temporarily overrides the system's music stream volume to your slider setting for the duration of the speech, and restores it instantly afterward.

Segmented Speed Slider

Controls the speech rate of the currency amount segment independently. Allows you to slow down or speed up the numbers (like "five hundred") while keeping normal sentences at a natural rate.

Multi-Language Support

Support for English and formal Hindi. Set up your language, adjust the speed slider, and tap "Test Sound" to hear the pronunciation instantly.

60s Announcement Deduplication

Avoid double announcements! The service filters out repeated SMS messages or duplicate notification pushes within a sliding 60-second window.

100% Offline Privacy

The application requests zero internet permissions. None of your transaction details, message texts, or payment values leave your physical phone.

Workflow

How It Works

From notification detection to independent audio delivery in 4 steps.

Grant permissions & activate

Download and install the APK. Enable Notification Access and SMS read permissions. The sticky foreground listener begins running silently in the background.

Detection & Regex Parsing

When a transaction SMS or app notification containing a payment amount (e.g. ₹250 or RS 500) arrives, the parser extracts the numbers instantly.

Deduplication Scan

The extracted phrase is compared against our sliding 60-second queue. If it's a duplicate alert from a multi-channel notification, it's ignored; otherwise, it proceeds.

Dynamic Audio Override

The app saves your phone's media volume, overrides it to your preset target, speaks the amount at your custom speed segment, and immediately restores the volume.

FAQ

Common Questions

Which UPI apps are supported?

The app supports notifications from Google Pay, PhonePe, Paytm, BHIM, and any bank app that pushes transaction alerts. It also parses standard transaction SMS alerts from all major Indian banks.

Does it need internet access?

No. The app does not request the `android.permission.INTERNET` permission. It runs entirely locally on your phone's processor using the Android Text-to-Speech framework.

How does the independent volume override work?

The foreground service utilizes the `AudioManager` stream API. It records your current volume level before speech begins, boosts the music stream to your configured slider percentage, speaks the payment details, and returns the stream to the original value immediately.

Will Android kill the background service?

The application runs as a persistent Foreground Service with an active notification. To ensure it is never stopped, we guide you to disable battery optimization for the app during the first-run configuration.

Simple. Secure. Open Source.

Download the latest APK and set up your local voice soundbox in under a minute.