Finance

194 open source Finance apps

Moneytopia
APK
Moneytopia is a fully functional app for tracking personal expenses, with a simple UI for easy understanding and ease of use.Features:Material 3 (Material You) UI with Dynamic ColorAutomatic light/dark modeMulti-language (currently available: en-US, id-ID)Recent transactions within the last 24 hoursA report that contains all expensesExpenses in a line chart viewSwipe-able action to display expenses from a certain period of timeDelete all expense records or delete them one by one, andNo unnecessary permissions needed to use this app
GitHubIzzyOnDroid
Monly
APK
Monly is an awesome budget planner. It supports transactions logging, budgets, reports, synchronization across your devices and a lot of other features. Monly is distributed so every device has its own copy of data. You may loose a device, but not your data.
F-DroidGitHub
My Expenses
APK
My Expenses is your ultimate tool for effortless expense tracking and financial management, right at your fingertips! Key Features: • Effortless Expense Tracking: Keep tabs on your expenses and income seamlessly, whether you're on your smartphone or tablet. • Flexible Account Management: Effortlessly manage multiple accounts, including transfers between different currencies. • Streamlined Financial Planning: Easily set up plans for recurring transactions. • Seamless Data Management: Export and import data with ease using QIF and CSV formats. • Enhanced Security: Protect your data with password or device lock screen security. • Customizable Experience: Tailor the app to your preferences with customizable themes and font sizes. • Bank Statement Reconciliation: Easily compare transaction status with your bank statements for accurate financial tracking. • Quick Data Entry: Enjoy convenient access with homescreen widgets and shortcuts. • Powerful Data Analysis: Filter your data based on various criteria and visualize distribution and historical trends with dynamic graphs. Unlock Premium Features: • Contrib Key: Unlock unlimited accounts, recurring transaction plans, and more. • Extended Key: Enjoy cloud synchronization, automated backups, and sophisticated CSV imports. • Professional Key: Take your financial management to the next level with budgeting tools, receipt scanning, and email support. My Expenses requires the following permissions: • Calendar: Plans for future and recurrent transactions are stored either in a special local calendar or in any other calendar you assign. • Internet: Anonymous usage tracking, Crash reports, Cloud synchronization. • Accounts: Synchronization across devices via cloud services. Take control of your finances like never before using My Expenses!
F-DroidGitHub
My Price Log
APK
My Price Log helps you record prices of products at local stores and compare them. It works entirely offline:You enter a list of stores.You enter a list of products sold at those stores.You enter, update and confirm the prices of those products at those stores as you shop.The app shows you the unit price of a product at all the stores which sell it, allowing you to decide where to buy it.There’s nothing particularly fancy or clever here. It’s a very simple, specialised database with a user interface optimised for easy use when you’re standing in a supermarket aisle with a basket or trolley.The app tracks how old each price is, so you won’t be misled by out-of-date prices. Old prices are indicated by icons and a simplistic inflation adjustment is applied to try to keep them somewhat useful, although for best results you should update the prices yourself. You can view a price’s history if you want to see how it has changed over time.The app will make a recommendation as to whether a price is good, OK or bad if it has enough information. A list of unit prices is also shown so you can decide for yourself.Customer loyalty scheme discounts can be specified for each store and these will be used to adjust the unit price when making a comparison between stores.Unit conversions are handled automatically, both within and between measurement systems. Metric, imperial and US customary units are all supported.
F-DroidGitHub
MyFin
APK
MyFin is the Personal Finance Manager that keeps track of your finances, budgets, goals and transactions. It has helped me manage my finances for a while now and I hope it can be useful for you as well.FeaturesHere are the main features of MyFin:Authentication: Full-fledged authentication system integrated with the MyFin API, with support for fingerprint authTransactions: You can see and filter through all your transactionsAccounts: You can track all of your accounts, including their transactions and balancesBudgets: Taking a Boonzi-style approach to budgeting, our budget tool allows you to budget for your present and future, month by monthStats: this one's for the data nerds. Here you have an overview of your patrimony's evolution across each month and get a forecast of your financial future for the years to comeMyFin is a server-based application. You can self-host your own server: find the details here.
GitHubIzzyOnDroid
MyFinanceMate
APK
MyFinanceMate is a privacy-first, open-source expense tracking Android app built with Jetpack Compose. It parses SMS bank alerts, stores data locally with Room, and visualises spending via bar- and pie-charts. Works offline, with no ads or trackers. Features: - Automatic SMS-based transaction tracking - Manual transaction entry - Category management with smart categorization - Income and expense tracking - Reminders for recurring payments - PIN and biometric security - Material 3 design with theme support - Backup and restore functionality - Fully offline - no data leaves your device
F-DroidGitHub
NanoLedger
APK
NanoLedger is a data entry app for plain text accounting. It supports the ledger and hledger syntax. You can view all transactions in a file, and easily add a new one. While adding, auto-completion is supported for payee, note and account names.
F-DroidGitHub
Nighthawk Wallet
APK
Nighthawk is a Shielded-by-default light wallet with support sending & receiving shielded transactions, memo support & optional T-addresses support with Auto-Shielding technology. Shielded by Default: - Auto-shielding moves funds from transparent addresses to the shielded pool! Powered by Native Mobile SDKs - Standardized SDKs with accurate protocol specification for a seamless experience. Privacy Preserving: - Nighthawk wallet ensures funds can only be sent via your Shielded Address. Nighthawk is a light-wallet: - Requires trust in the lightwalletd server for displaying accurate transaction information. Self-custody: - Take sole responsibility for your funds on Nighthawk. Securely backup seed words immediately. Swap ZEC via SideShift.ai & StealthEx.io: - Easily exchange ZEC for supported cryptocurrencies. KYC, Terms & Conditions apply. Unstoppable Domains Support - Opt-in to UNS support under Settings > External Services for worry-free ZEC transactions. PIN protection: - Set a 6 digit pin and even enable Face Id/Touch Id to open the wallet. Export Seed Words to PDF: - Securely generate a password-protected PDF with wallet seed words for backing up on a secure platform of your choice. Need Help?: - Connect with us via X @NighthawkWallet or https://nighthawkwallet.com for email. NOTE: As a light wallet, the app requires trust in the lightwalletd server to display accurate transaction information. You can change the default lightwalletd server under Profile > Settings. The servers are not operated by Nighthawk, and the privacy of communication and broadcasting transactions cannot be guaranteed. We recommend using a VPN or Tor for enhanced privacy before making transactions. TROUBLESHOOTING: In case of issues with syncing or missing transactions, please try the Rescan Wallet option. This software is provided 'as is', without warranty of any kind, express or implied.
F-DroidGitHub
NumberHub
APK
Calculator, converter and so much more!NumberHub will be installed as "Calculator" on your home screen.No ads or in-app purchasesOpen sourceCalculatorCopy, paste, save and share expression resultsTrigonometric functionsFractional outputUnit converterOver 500 units! Convert miles to kilometers, Dollar to Euro, Bytes to Gigabytes and so much more!Date calculatorAdd and subtract dates with easeTime converterConvert time zonesThe app uses https://github.com/fawazahmed0/currency-api by https://github.com/fawazahmed0 Requests are sent to cdn.jsdelivr.net.
GitHubIzzyOnDroid
Oinkoin
APK
Oinkoin Money Manager makes managing personal finances easy and secure. It is light and easy to use. You need just few taps to keep track of your expenses. Simplicity and Security are our two main drivers: Oinkoin is an offline and ad-free app. * Privacy caring We believe you should be the only person in control of your data. Oinkoin cares about your privacy, therefore it works completely offline and without any ads! No special permissions are required. * Save your battery The app only consumes battery when you use it, no power consuming operations are performed in background. * Statistics Understandable and clean statistics and charts!
F-DroidGitHub
OpenMoneyBox
APK
OpenMoneyBox is an application designed to manage small personal money budgets in the easiest way.
F-Droid
P.CASH Crypto Wallet
APK
A powerful non-custodial multi-wallet for Bitcoin (BTC), Ethereum (ETH), Binance Smart Chain (BNB), Dogecoin (DOGE), Toncoin (TON), Solana (SOL), Avalanche, DASH, Monero (XMR) and zCash (ZEC), supporting NFTs and a wide range of other assets. Now with Tangem hardware wallet support — private keys are securely generated and stored directly on the card, never exposed or saved anywhere. There is no seed phrase to write down or store, making it virtually impossible for attackers to steal your assets. Includes built-in onchain DEX, institutional-grade analytics for crypto and NFT markets, advanced privacy tools, and a human-centered interface. Also supports emerging blockchains like PirateCash (PIRATE) and Cosanta (COSA).
F-DroidGitHub
PDF Wallet
APK
An app that is fully open source. This app is a simple to use PDF Wallet. That means it takes over the task of storing and displaying your most important PDF certificates. It includes a convenient fullscreen barcode rendering, if a barcode is present in the PDF. Brief Instruction - Open "PDF Wallet" - Import PDF - Done Alternative Brief Instruction - Go to your file browser, email, web browser or PDF reader app - Open/Share the PDF with "PDF Wallet" - Done Description A very simple app that does nothing more than conveniently store and display PDF certificates. You can use it for public transport tickets, bills, contracts, certificates and any other PDF file. The PDF file has to be imported into the app. Following that, the barcode is displayed in fullscreen, as well as the PDF document itself. That's already it. Currently supported barcode formats are: - Matrix (2D) codes: QR, Aztec, DataMatrix and PDF417 - Linear (1D) codes: UPC-A, UPC-E, EAN-8, EAN-13, CODE-39, CODE-93, CODE-128, ITF and Codabar More Features - Can detect and extract barcodes in PDFs - (Optional) fingerprint authentication - PDFs can be individually sorted and named - PDFs can be opened - PDFs can be shared from other apps - PDFs can be shared with other apps (indirectly allows printing) - Dark Mode support (document stays in original color) - Also supports password protected PDFs - Two different layouts to choose from The "Pro" version additionally brings (requires In-App Purchase): - Removes "Get Pro" banner on various screens - Assign tags to documents - Filter documents by tags - Option to invert document colors in dark mode - Option to force dark or light theme by overriding system settings - Option to show barcodes in half size Privacy This app values your privacy by being fully open source and working offline. No ads, no tracking. Issues This is a free-time project of a single developer. Therefore please understand that replies can take a little while.
F-DroidGitHub
P
PassAndroid
APK
Displays Passbook (*.pkpass) files & shows the Barcode (QR, PDF417 and AZTEC format). It can be used also when offline. This app is a viewer for passes - a pass could be a e.g. boarding-pass for your next flight, a coupon for a nice hot beverage on the destination, a movie ticket, a membership card - there are a lot of possibilities. Basically it is a replacement for a piece of paper or plastic you would normally have to carry with you - so lets save some trees and reduce waste! How does it work? There are so called espass or pkpass files - you can open them with this app - e.g. when you receive them via email or get an Download-option. The most important content is the BarCode ( QR , AZTEC & PDF417which authorizes you most of the time - but it also has other interesting content like a description - often a time ( that you now can add to your calendar ) - often also locations ( to give you directions ) - just try It out! The app is offline usable once you downloaded the pass!
F-DroidGitHub
PayNoWay
APK
Double-spending is no longer a theoretical possibility but a practical reality. Most of the end-user applications used widely today leave their users vulnerable to being defrauded via double-spend attacks. PayNoWay is a tool that you can use to test the applications that you, or your business, depend on to accept on-chain cryptocurrency payments. Features: - Send payment transactions with the same UX flow as other wallet applications. - Easily broadcast double-spend transaction after a payment is sent, to return the funds to the internal wallet address. - Fetch current network fee rate, or set a custom value. - Optionally set automatic broadcasting of double-spend transactions. - Control what happens to the payment transaction output - "Drop it" or "Replace with dust". - By default double-spend transactions are broadcast to several web services simultaneously to improve chances of confirmation. - Bitcoin mainnet and testnet networks - Several address types - Legacy (p2pkh), SegWit backwards compatible, SegWit (bech32). - Transaction history view where you can re-broadcast any past transaction, copy to clipboard any transaction as raw hexadecimal, or update any locally stored transaction by fetching it from the configured web service. - Statistics dashboard (Payments vs. Double-spends) which shows total number of transactions as well as their total values. Optionally reset the dashboard at any time. Disclaimers: - This app is intended to be used for testing and educational purposes. - Please do not use this app to double-spend against merchants without their explicit consent. - A successful double-spend is not guaranteed - use at your own risk. - You are responsible for creating a backup of your private key(s). Without a backup, if you delete the app or lose your device, your funds will be permanently lost. Permissions: - Camera, flashlight - To scan QR codes that contain an on-chain addresses, payment requests, and optionally a private key (WIF) during configuration. - Access network state - For detecting if the device is offline. This helps provide feedback to you, the user, in case of temporary loss of network connectivity. - Internet - To query web service APIs to broadcast transactions, fetch minimum relay fee rate, fetch transaction history and unspent transaction outputs.
F-DroidGitHub
Peercoin Wallet
APK
Send and receive Peercoin, the first Proof-of-Stake cryptocurrency, on your phone. Keep your wallet seed protected. This app comes with absolutely no warranty. Use at own risk. Features: - Based on electrum protocol. - Send and receive peercoin. - Ready to transact after installation (no waiting). - Peercoin and Peercoin testnet wallets. - Address book management. - Import paper wallets. - Import & export private keys (WIF). - Server management. - Multi-language support. - Background notifications. Known limitations can be found in the Github repository.
F-DroidGitHub
PennyWise AI
APK
PennyWise AI — Free & Open-Source, private SMS-powered expense tracker Automatically extracts transaction data from bank SMS messages using pattern-based parsing. Works 100% offline - no internet connection required. Automatic expense tracking from bank SMS with clean categories, subscription detection, and clear insights. Key Features: • Pattern-Based SMS Parsing - Uses regex patterns to extract transactions from 20+ banks • 100% Offline Core Features - Transaction parsing, analytics, and exports work without internet • Optional AI Chat - Download Qwen 2.5 model (1.5GB, Apache 2.0) for natural language queries • Clear Analytics - Charts and insights to see spending patterns • Subscription Tracking - Detects and monitors recurring payments • Auto-Categorization - Clean merchant names and intelligent categories • Data Export - Export as CSV or PDF for records and taxes • Material You Design - Clean interface with dynamic theming Currently Supported Banks (20+): • HDFC, SBI, ICICI, Axis, PNB, IDBI • Indian Bank, Federal Bank, Karnataka Bank • Canara Bank, Bank of Baroda, Union Bank • Kotak, IndusInd, IDFC First, Central Bank • Utkarsh, HSBC, Jio Payments Bank • Jupiter, Slice, and payment gateways like Juspay • More banks being added regularly! Privacy & Security: • No internet required for core functionality (SMS parsing, analytics, exports) • Pattern-based transaction extraction - no AI needed for parsing • Optional AI chat uses on-device Qwen 2.5 model (Apache 2.0 licensed) • SMS permission is read-only - we never send messages • No user accounts or cloud sync required • Open source - audit the code yourself on GitHub • Zero data collection or tracking How It Works: 1. Grant SMS permission (read-only access) 2. App automatically parses bank SMS using regex patterns 3. View categorized transactions, analytics, and subscriptions 4. Optionally download AI model for chat features Perfect for: • Automatic daily expense tracking • Understanding spending patterns and budgeting • Managing subscription payments • Financial planning and analysis • Maintaining detailed transaction records Technical Notes: • Core SMS parsing uses regex patterns, not AI • Optional Qwen 2.5 model (Apache 2.0) for chat feature only • F-Droid flavor excludes all proprietary dependencies PennyWise respects your privacy while helping you take control of your finances. Join thousands of users who trust PennyWise for secure, automatic expense tracking without compromising their data.
F-DroidGitHub
PennyWise AI - Expense Tracker
APK
PennyWise is a private expense tracker and budget app that turns your bank SMS into an automatic money timeline — powered by on-device AI. No manual entry, no accounts, no cloud. Your bank already texts you every transaction. PennyWise reads those SMS locally and instantly tracks your spending, so expense tracking, budgeting, and money management happen with zero setup. ★ Why PennyWise • 100% on-device & private — AI runs locally, nothing leaves your phone • Zero setup — grant SMS permission and it works instantly, no sign-up • On-device AI assistant — ask "what did I spend on food?" (powered by Qwen 2.5) • 90+ banks across 16 countries, multi-currency • Smart analytics — spending trends, category breakdowns, insights • Budgets — set limits per category and track progress • Subscription detection — automatically finds recurring payments • Smart rules — auto-categorize transactions your way • Dark mode, no ads, no tracking • Open source (AGPL-3.0) ★ Expense tracking on autopilot PennyWise is the money manager for people who hate manual entry. Every bank SMS becomes a categorized transaction in a clean, searchable timeline — a spending tracker that's always up to date. ★ Private by design All AI processing happens on your device. No servers, no API calls, no data leaving your phone. There are no accounts to create, and the full source is open (AGPL-3.0) so anyone can verify exactly what the app does. ★ Free, with optional Pro PennyWise is free to use. An optional PennyWise Pro upgrade unlocks power-user extras — unlimited custom rules, PDF statement imports, CSV export, and duplicate-account merge — and directly supports a solo developer building PennyWise independently. Download PennyWise and turn your bank SMS into effortless, private expense tracking.
F-DroidGitHub
PiGrid Companion
APK
The PiGrid Companion app allows you to find and control your PiGrid device/s easily and comfortably via your Smartphone or Tablet. PiGrid is a platform for Gridcoin currently running on Raspberry Pi. Gridcoin is a cryptocurrency that incentivizes the donation of computational power to scientific projects through BOINC. Find more information at pigrid.com and gridcoin.io. AntiFeatures: * NonFreeNet - This app requires a PiGrid device, which contains proprietary software.
F-DroidGitHub
Piggsy
APK
Piggsy is a simple app for tracking your savings goals. You can create multiple piggy banks for anything you’re saving toward: a trip, a gadget, or just a rainy-day fund. Each one can have its own currency, optional deadline, and a short description so you remember what it’s for. Add or subtract money as you go and keep a history of your transactions, including small notes if you want to track details. The interface is clean and easy to use, with support for dark mode and dynamic colors. Finished or paused goals can be archived so they don’t get in the way. You can also set up auto backups to never lose your data.
F-DroidGitHubIzzyOnDroid
Pizza Cost
APK
Calculate which pizza is the best offer, based on diameter and price. Use gestures to adjust price and diameter of three pizzas (small, medium, large) to compare. The winner will change color (turn green).
F-Droid
Play Deals
APK
Play Deals helps you to find the latest app deals and discounts on paid apps. You can find paid apps that are now free to download or have a discount. Features: ‣ Clean design with support for night mode ‣ New apps are added constantly ‣ Apps are checked for expiration so you'll only see valid apps ‣ Filter apps by their categories ‣ Find app price deals ‣ Share the app deal you know ‣ Get notifications for every app deals ‣ Add deals for the app you know Actual prices may vary slightly depending on your location. Note: This is not an app store, you can't download APK or anything from this app. It only provides you with the link for the corresponding app. If you have any suggestions or feedback please contact me: at feedback@sujanpoudel.me
F-DroidGitHub
Plutus - Investment Tracker
APK
Plutus will help you to track all your investments in one place. We're not portfolio tracker, we won't show you daily ups and downs. We help you keep track of money moving out of your account into different types of investment. This app is not a budget management tool, we're not here to manage your day to day spending. This application is here to track all the investment you make. So for example you have invested money in stocks, etfs, bonds, retirement fund, high yield savings account, Fixed deposits, gold bar in your locker or just some money in your savings account. This app will allow you to list all this investments and categorize it for you into different categories/sector of investment. This application will allow you to record what type of application/service you used to invest your money (For example you use couple of brokers to manage your stock portfolio, this application will allow you to list through which website/app had you invested your money. So when you open this app, it should be easier for you to notice which app to check for particular investment) And best part is it will calculate the amount invested in each category and show you a graph showing percentage of investment done in all various categories. So consider this application as your one step way to see all the money that you invest in all the places. Ofcourse you can do all this using Microsoft Excel as well. But we're not competing with Excel. We're here to give you an alternative way to check your finances. If you prefer to use excel, use that. But make sure your excel file is password protected and with you at all times. Because this application has fingerprint authentication and is installed on your phone on all times. So you just need to take out your phone and will be able to check your investments. (I personally don't like using excel sheet and haven't seen any of my friends commit themselve to use excel sheet to manage their finances for long time. That's the reason I decided to create this application, and as there is an alternative with excel I decided to make it opensource and free. So if you don't like excel to manage your finances, you can jump on to this application.) I've also created a widget for this application. So you can just glimpse over your total invested amount on the homescreen itself. Yeah it's not safe to show this amount on the homescreen but I developed this feature just in case, any of us need any push to continue their job/business. Seeing that total invested amount on the home screen can motivate you to just give that little extra. If you don't feel it's safe to show the amount there, don't use the widget. But I gave that option just in case anyone wants to use it. And you can even place this widget on the different homescreen. So unless you swipe to it, no body else will even know it's there. Once you've added your investment data, you can share the data you inserted using Export data option in settings tab. You'll be able to share your data as an excel file. Just to be clear, this application is not a portfolio tracker. There are plenty of applications that do that already. We're here to track money going out of your bank account into different type of investment. Consider it an easy way to check how much money you've invested over the years and where. Plutus doesn't use internet connection, so you can be sure that data you insert in this application is not shared with anyone (unless you share it from the settings menu). It's just for you to see. So you can be sure that we can't track your investment data, nor can we sell anything to anyone.
F-DroidGitHubIzzyOnDroid
Poker Payout
APK
Professional poker tournament toolkit that works 100% offline with no ads, no tracking, and no fees. TOURNAMENT ESSENTIALS • Payout Calculator - Customize splits with weight distributions for fair prize pools • Bank Tracker - Track buy-ins, rebuys, food pools, and bounty payments with real-time status • Professional Blind Timer - Tournament-grade countdown with dynamic blind structure • Chip Calculator - Distribute denominations based on starting stacks INTELLIGENT BLIND ENGINE Configure four simple parameters (duration, round length, starting chips, smallest chip) and let the app calculate optimal blind levels. Blinds scale exponentially at ~33% growth per level with automatic overtime rounds when the tournament runs long. PRIVACY & DESIGN • All data stored locally - no internet connection required • No ads, no tracking, no hidden agenda • Authentic poker green theme with Material 3 design • Clean interface optimized for tournament play FREE AND OPEN SOURCE Built for poker enthusiasts who want professional-grade management without compromising privacy. Perfect for home games, casino tournaments, and serious players. Your tournament. Your data. Your terms.
F-DroidGitHub