general information
 - GnuCash Home Page
 - Features
 - Screenshots
 - GnuCash en Français
 - GnuCash auf deutsch
 - Download
 - Download (mirror)

developer information
 - System Architecture
 - Project Roadmap
 - Project Status
 - How to Contribute
 - Mailing List - Help
 - Mailing List - Archives
 - GnuCash Bug Tracker
 - LXR source code browser
 - Hacking GnuCash  - Required Toolkits

other information
 - Related Financial Software
 - Gnucash in the news!
 - Documentation - English
 - Documentation - Espagnol
 - Documentation - Français
 - Documentation - Português
 - Banner Ads
 - History and Credits
 - Gnumatic - Corporate Support

search gnucash.org

Sort method:

features

If you've been looking for a way to manage your personal finances under GNU/Linux, you've found it! Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. GnuCash is backed by an active development community and is blossoming into a full-fledged accounting system. Developed under the GPL, you have no need to worry about obsolescence: GnuCash will be there for you.

This web site is devoted to promoting the Gnucash.org software development project. We are committed to developing top-notch financial tools for GNU/Linux and Unix users. This includes the development of programming API's and components that can be used to create both server and personal applications for home and business use. By focusing on ease-of-use, modular design, architected interfaces and well-documented code, we hope that GnuCash and its associated financial libraries become the choice of a GNU generation of programmers and users.

GnuCash Application Features include:

  • An easy-to-use interface. If you can use the register in the back of your checkbook, you can use Gnucash. Type directly into the register, tab between fields, and use quick-fill to automatically complete the transaction.


  • A reconcile window with running reconciled and cleared balances makes balancing against bank statements easy.


  • Stock/Mutual Fund Portfolios: Track stocks individually ( one per account ) or in portfolio of accounts ( a group of accounts that can be displayed together).


  • Intuit® Quicken® QIF files can be imported, and are automatically merged to eliminate duplicate transactions.


  • Handles internationalized dates and currencies. The Gnucash menus and popups have been translated to Brazilian Portuguese, Danish, French, German, Italian, Japanese, Norwegian, Spanish, Swedish, Russian, Ukranian, and British English. Documentation is available in English, French, Portuguese, Spanish.


  • Reports: Display Balance Sheet, Profit & Loss, Portfolio Valuation, or print them as HTML. Work is proceeding on an integrated graphing environment that will allow graphs to be embedded within reports.


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


  • Transaction Finder: a powerful transaction query dialogue can help you quickly locate a needle in a haystack.


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


  • Double Entry: When enabled, every transaction must debit one account and credit others by an equal amount. This ensures that the "books balance": that the difference between income and outflow exactly equals the sum of all assets and equity.


  • Income/Expense Account Types (Categories) allow you to categorize your cash flow. When used properly with the double-entry feature and equity accounts, these enable you to generate reports, such as Profit & Loss, that plain-vanilla systems cannot handle.


  • General Ledger: Multiple accounts can be displayed in one register window at the same time. This can ease the trouble of tracking down typing/entry errors. It also provides a convenient way of viewing a portfolio of many stocks, by showing all transactions in that portfolio.


  • Get Stock & Mutual Fund quotes from various web sites, update portfolio automatically. Additional pricing sources are added regularly.


  • Keyboard accelerators, check number auto-increment, transaction auto-completion and transaction cut-n-paste make entering transactions quick and smooth.


  • Tip-of-the-day popups make learning about new GnuCash features easy. Extensive built-in documentation helps answer questions you might have about particular features and accounting practices.


  • Check Printing: Checks may be printed in standard formats on common check stocks.


  • Preferences: the appearance and behavior of the main window and the register windows can be thoroughly customized through n application preferences dialog.


  • Multiple Currencies & Currency Trading: Multiple currencies are supported and can be bought and sold (traded). Currency movements between accounts are fully balanced when double-entry is enabled. A simplified interface to multiple-currency handling is in development.


GnuCash Technology Features include:

  • Architected interfaces. Function is split between a financial engine module, written in C, and a Gnome-based GUI. The engine is designed to function as a generic (GUI-independent) financial server back-end, providing extensive support for charts-of-accounts and transactions. The front end makes heavy use of Scheme for extensibility and configurability, allowing new features to be easily incorporated.


  • File access is locked in a network-safe fashion, preventing accidental damage if several users attempt to access the same file, even if the file is NFS-mounted.


  • The current binary file-format is being redeveloped as XML, thus simplifying storage and network transport questions. Both the old and new formats are byte-stream oriented, and can be parsed concurrently, on the fly: they do not require a completed download before parsing can begin.


The GnuCash menus and fields have been translated to the following languages:

  • Brazilian Portuguese
  • British English
  • Danish
  • French
  • German
  • Italian
  • Japanese
  • Norwegian
  • Russian
  • Spanish
  • Swedish
  • Ukranian
  • US English




[ website hosted by Gnumatic Incorporated ]
[ email:webmaster at gnucash dot org ]