Feature Request

Welcome to the GnuCash “New Feature Request” forum.

Please review/search the existing requests before posting a new request.

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add Undo Functionality

    Corresponding Bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=509267

    Where's ctrl-z when you need it? There's several aspects to this. Naive undo would include being able to remove some typing or a paste operation you did to a field that you didn't intend. Sophisticated undo would let you reverse a transaction that you messed up without having to hunt for what account it's in now. Even more sophisticated might be multiple levels of both Undo and Redo, and a hint in the menu next to each about what would happen if you chose that option.

    This is another simple time-saver that's probably been mentioned elsewhere…

    368 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      5 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Transaction Classifications

      Corresponding Bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=113772

      While the account hierarchy allows each transaction to be assigned to a different sub-accounts, it would be useful to have classifications which apply to transactions accross sub-accounts. e.g. assume the following accounts exists

      Expenses::Electricity
      Expenses::Water
      Expenses::Rates

      Classifications could be achieved by adding new level to each account

      Expenses::Electricity::Property1
      Expenses::Electricity::Property2
      Expenses::Water::Property1
      Expenses::Water::Property2
      Expenses::Rates::Property1
      Expenses::Rates::Property2

      This can produce complex accounts structures especially if multiple currencies are involved.

      365 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        28 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Type ahead search when entering the accounts to a transaction

        Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=545160

        I'd like to suggest using type ahead search when specifying which account
        should be used in a transaction.

        Just to give an example i have the following expenses accounts:

        Expenses:Auto:Repair
        Expenses:Auto:Gas
        Expenses:Boat:Repair
        Expenses:Boat:Gas

        I would like to type "rep" and have Gnucash suggest all matching accounts. In
        this case:
        Expenses:Auto:Repair
        Expenses:Boat:Repair

        If I start typing "a" it should show
        Expenses:Auto:Repair
        Expenses:Auto:Gas

        In short it should work like the label selection widget on Gmail.

        I have a pretty deep expenses structure (matching different budgets I have set
        up) which makes typing all the different levels tedious even…

        281 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          11 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Make it easier for users to work with alternative/non-ISO/private currencies.

          Corresponding Bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=657215

          As I recall reading on the GnuCash mailing list(s), developers will not include support for currencies that do not meet ISO requirements. Therefore, to use the likes of Ithaca hours or bitcoins, users have to rather inappropriately treat them as stocks, virtually exchanging them for an official currency before conducting real transactions. Either that or users must rely on the XXX placeholder currency, which has its own limitations.

          I propose that GnuCash include some functionality for users to define custom currencies that behave just like regular official ones. This functionality would allow for users to point…

          266 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            15 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Add the ability to attached scanned images to invoices.

            Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=336843

            Gnucash could kick off new process to display image based on type (gif, jpeg, pdf, etc) maybe. Similar function is present in Quicken.

            204 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              30 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Better Budgeting

              Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=700802

              Budgeting system similar to YNAB, "You Need A Budget". It needs to carry forward over/under spent on budget category from month to month. I cannot use GNUCASH's budget system.

              184 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                17 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • More charting: Budget vs. Actual chart

                Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=700801

                Similar to http://www.mint.com concerning features and graphical appeal.

                166 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  under review  ·  7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • cashflow forecast with graph

                  Gnucash needs a robust cashflow forecast with graph, where one can select which accounts and show future cashflow for 30, 90, 180 and 360 days based on scheduled transactions (both credits and debits) that have not yet been entered. e.g. my pay comes every 2 weeks, I get some extra income in June and August that I can estimate, and I have some bills that are every month, others twice a year... I need to know when things will "pile up" requiring a transfer from higher yielding savings accounts into checking. Microsoft Money had a great forecast with a graph…

                  163 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    15 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Prevent accidental changes by locking a fiscal period

                    One problem with Gnucash is that a user may accidentally change a transaction in a previous month or year. For example, it is possible to delete a transaction that should not be deleted. Also, if a user enters the wrong date in a new transaction (e.g. when typing the date, the year is wrongly entered) the transaction will enter the register in a previous period, but the user may not know where it went. Thus the accounts could be in error due to an accidentally deleted transaction or incorrectly entered transaction.

                    In my experience training people to use Gnucash in…

                    148 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      8 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • bitcoin

                      Corresponding Bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=690479

                      I suggest you support bitcoin (and namecoin) as a proper currency. I don't care if it has an ISO code or not, nor whether you can get quotes automatically.

                      123 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Allow the database to be secured by way of a password

                        Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=700803

                        The aim is not absolute security but would prevent casual access to the information held. (Windows ACLs go some way towards this but any administrator could view the information.)
                        If this would be better done by securing the files outside the application, could someone tell me how?

                        121 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Check for Updates Automatically

                          As most of the applications that are available today (including their updates/releases) are distributed online. So most of them have the ability to check for latest stable updates/releases.

                          Visiting the GnuCash website everytime or requiring to subscribe to the newsletter is not really always viable.

                          Thus it would be great if GnuCash gets the ability to be able to check for its Updates Automatically at Start Up or periodically (that can be customized by the user).

                          101 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • CSV and Other Import

                            Currently the CSV (and other like QIF) import dialog is very strict and gives NO facility for MAPPING of accounts to CSV columns etc.
                            No info on whether to put last column in csv as expenses:Office_Expenses or only Office_Expenses? and then whether gnucash is configured to show
                            only last of account names or fully qualified names. I tried BOTH combinations, still gnucash Fails EVERYTIME to map accounts.
                            behaviour I saw was - it maps ALL the entries to one account ( like all csv rows to Office_Expenses !!!)

                            Then - in last import dialog, we get mapped (or imbalance) accounts…

                            88 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              8 comments  ·  Flag idea as inappropriate…  ·  Admin →

                              Thank you all for the feedback.

                              The csv importer is currently being improved on the development branch. Several of the missing parts mentioned here are already being addressed, such as:

                              - ability to select transfer account
                              - ability to import files exported from gnucash
                              - remember account mappings for a future import

                            • Configuration Option for Backup Location

                              It would be nice to have the option to place Gnucash-generated backup files in
                              a designated folder. This configuration setting might best appear on the same
                              Preferences tab as the Delete Backup Files preference. The preference pane
                              could display:
                              - the active backup folder (defaulting to the data file location),
                              - a folder selection widget, and
                              - a Select button to implement the change

                              74 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                9 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Improved Mortgage Handling

                                Scheduled transactions cannot cope with overpaying on the principal, where the current balance (instead of estimated) is required for computation.

                                62 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add a report feature like Crystal Reports that allows fully custom reports to be user generated.

                                  This would greatly increase the universe of prospective users by including all the many Non-Profit groups that do multiple projects supported by multiple donors

                                  59 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Tree View

                                    I'm not sure if anyone else has issues with the tab interface. I do.

                                    So my suggestion is having a "tree view" on the left that is clickable, and on the right displays the "content view".

                                    54 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      9 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • provide per-transaction cancel of autofill, with ESC, initial backspace, or anything else that works

                                      It should be possible to cancel autofill for a particular transaction on the fly. Autofill works very well for some kinds of transactions and very badly for others, like department store purchases that have a different category for each purchase.

                                      52 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        12 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Total return(%) of Advanced Portfolio as XIRR

                                        it would be helpful if TotalReturn(%) in Advanced Portfolio view is implemented using XIRR, so that we can get an annualized return on individual investment and easily compare returns of investments held for any duration.

                                        48 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • User-defined fields/attributes

                                          Please enable users to define their own fields/attributes for transactions, transaction splits, accounts, customers, employees, invoices, jobs, orders, prices...

                                          With a custom fields I could solve (or at least workaround) the following issues described in separate threads:
                                          - transaction classification
                                          - add the ability to attached scanned images to invoices
                                          - point of sale
                                          - link any transaction to "the other party"

                                          And more:
                                          - I could fill-in bank account number of the other party at bank account transactions - and can later search according the bank account
                                          - make notes to the transactions (it's a good idea to make…

                                          48 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 15 16
                                          • Don't see your idea?

                                          Feature Request

                                          Feedback and Knowledge Base