MADE FOR MOBILE MONEY

Your money.
Your story.
Finally clear.

Turn your mobile money messages into a clearer picture of your spending. One Android app for M-Pesa, MTN MoMo and Airtel Money.

Public beta · Android 8+ · Version 0.3.0
Use local reports without an account. Sign in for optional AI insights.

A LITTLE CLARITY GOES A LONG WAY
Pesa Ledger overview with separate KES and RWF expense cards and known fees
ACTUAL APP · SAMPLE TRANSACTIONS
₊
Your spending,
with the fees included.
ONE LEDGER.
THREE WAYS TO PAY.
M-PESA KENYA · KESMTN MoMo RWANDA · RWFAirtel Money RWANDA · RWF

LESS GUESSWORK. MORE UNDERSTANDING.

From a message
to the bigger picture.

You already have the receipts. Pesa Ledger helps you make sense of them, one transaction at a time.

01 / IMPORT

Start with your SMS.

Allow inbox access to import supported mobile money messages, or paste them yourself. Repeat imports skip duplicate transaction IDs.

02 / MAKE IT YOURS

Give every expense a place.

Review categories, add notes, correct amounts and set monthly budgets. Keep KES and RWF separate, with known fees included.

03 / FIND YOUR RHYTHM

Check in, your way.

Browse weekly and monthly reports, schedule daily, weekly or monthly notifications, and export your records when you need them.

A SECOND LOOK, WHEN YOU WANT IT

A little help
seeing the pattern.

Optional AI insights put your category totals and transaction fees into plain English. You choose when to generate a report.

Create your own account

Each person has their own login and allowance. Beta access includes up to 10 AI requests per account per UTC day, subject to shared service capacity.

✳ SPENDING, EXPLAINED

Illustrative insight · sample data

“Your RWF spending includes RWF 20 in fees. Categorizing your two expenses will help you see where the money went.”
Amounts + known feesKES ≠ RWF

AI can make mistakes. Your ledger calculates the totals.

YOUR PHONE. YOUR LEDGER.

Built around
your privacy.

Your transaction ledger lives on your device. Other people’s accounts cannot access it, and signing in does not upload it.

  • Raw SMS, recipient names and account numbers stay on your phone.
  • AI receives currency and category totals only after you confirm.
  • No mobile money PINs, passwords or OTPs are needed.
  • You control SMS permissions, exports and local deletion.
Read the privacy notice

A CLEARER VIEW STARTS HERE

Meet your new
money habit.

Download the Android app

Signed public beta · Android 8 or newer
Version 0.3.0 · Download directly from this website.

  1. 1

    Download & open

    Tap the download button on your Android phone, then open the APK from your downloads.

  2. 2

    Confirm installation

    If Android asks, allow your browser to install this app. Follow Android’s prompts and tap Install. Your phone controls the installation.

  3. 3

    Make yourself at home

    Import or paste your SMS. For AI, create your own account in Settings and sign in. Your phone’s ledger stays local.

A FEW THINGS TO KNOW

Before you
get started.

Can multiple people use Pesa Ledger?

Yes. Each person installs the app on their own phone and gets a separate AI account. Your transactions remain in your own phone’s private app storage. Accounts do not share ledgers, and there is no cloud ledger sync.

Is this connected to my mobile money account?

No. It reads supported transaction messages with your permission, or messages you paste. It cannot send money, check your provider account directly or request your mobile money PIN.

Which messages are supported?

The beta recognizes the initial outgoing M-Pesa Kenya transfer/payment format, MTN MoMo Rwanda payment format, and Airtel Money Rwanda transfer format. Other formats, incoming money and reversals are not yet reconciled. Review your ledger; a skipped message is not included in totals.

Do I need an account or an internet connection?

Local imports, categories, budgets and reports work without an account or internet. An account and internet are needed for AI insights. AI access has per-user and shared beta allowances; registration does not guarantee unlimited reports.

How do I keep or move my records?

Export CSV for spreadsheets or a full JSON backup to move transactions. Keep backups private: they contain recipient information and are not encrypted by the app. Restoring adds missing records. Uninstalling clears local app data, so export a backup first.

I used the earlier developer APK. Can I update?

The public beta uses a dedicated release signing certificate. If Android won’t update an earlier developer build, first export a JSON backup from that build. Then uninstall it, install this beta and restore the backup.

Can I recover a forgotten account password?

Password recovery is not available in this beta. Keep your password in a password manager. Your local ledger works independently of your AI login. Account deletion is available on the account page after signing in.

What exactly am I downloading?

A signed Android APK, version 0.3.0. This is a public beta distributed from this website, not a Google Play listing. Release details load here when the download is ready.