GnuCash Pocket

4.5
440 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

GnuCash is a mobile finance manager for Android.

It is a companion application for GnuCash on the desktop, and enables flexible tracking of expenses on-the-go.
Recorded transactions can be exported back to the desktop GnuCash via several formats (CSV / QIF / OFX / XML).

Some of feature highlights include:

• An easy-to-use interface.

• Chart of Accounts: A master account can have a hierarchy of detail accounts underneath it.
This allows similar account types (e.g. Cash, Bank, Stock) to be grouped into one master account (e.g. Assets).
You can also import an existing account hierarchy from GnuCash desktop.

• Split Transactions: A single transaction can be split into several pieces to record taxes, fees, and other compound entries.

• Double Entry: Every transaction must debit one account and credit another by an equal amount. This ensures that the "books balance": that the difference between income and outflow exactly equals the sum of all assets, be they bank, cash, stock or other.

• Income/Expense Account Types (Categories): These serve not only to categorize your cash flow, but when used properly with the double-entry feature, these can provide an accurate Profit&Loss statement.

• Scheduled Transactions: GnuCash has the ability to automatically create and enter transactions.

• Export to GnuCash XML, QIF, OFX, or CSV: GnuCash can export your accounts/transactions in different formats for use in other programs. Also, scheduled exports to 3rd-party sync services like DropBox and Google Drive can be enabled.

• Reports: View summary of transactions (income and expenses) as pie/bar/line charts

• Homescreen widget for quick access to your accounts and recording of transactions


NOTE: that the app does not offer full compatibility with GnuCash for the desktop. You cannot synchronize between the desktop app and this one. But you can import your accounts and transactions from GnuCash XML files.
Updated on
Sep 3, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.5
414 reviews
Kurt Kellner
March 11, 2025
Using the app is very simple and resembles the desktop experience quite a bit. I can open the desktop file directly here and it essentially imports everything (accounts, transactions, etc). Later I can just export all my transactions and import them very easily in my desktop app. I haven't yet tested importing and exporting scheduled transactions tho.
2 people found this review helpful
Did you find this helpful?
John Wilder
June 22, 2025
Well, here's to another update that added some features and screwed up ones that worked. How about getting a version that will work and then make updates optional. Transaction entry doesn't work correctly and deleting a transaction starts a looped "creating backup" action that doesn't stop unless you close the app. There may be other things that are wonky but those two are the main ones that I use that didn't work.
5 people found this review helpful
Did you find this helpful?
Robert Osorio
August 10, 2025
I've been using an older version of this app for a few years on my Pixel 6. I use it as a credit card register. While I love the app, I just recently installed the latest version on a pixel 9 and I'm disappointed to find that the numeric keyboard for entering numbers is much smaller than it used to be on the old app. I am not totally sure if this is an issue with the pixel 9, Android 16, or the app itself. Other than that the app is excellent for use as a register.
Did you find this helpful?

What’s new

almost always show split button in transaction editor