GnuCash: expense tracking/amounts left under limits
"Yes.  The simplest option to track your spending over time is to familiarize yourself with the ""Reports"" menu on the toolbar.  Take a look specifically at the ""Reports > Income/Expense > Income Statement"" report, which will sum up your income and spending over a time frame (defaults to the current year). In each report that you run, there is an ""Options"" button at the top of the screen.  Open that and look on the ""General"" tab, you'll be able to set the time frame that the report displays (if you wanted to set it for the 2 week block since your last paycheck, for example).  Other features you're going to want to familiarize yourself with are the Expense charts & statements, the ""Cash Flow"" report, and the ""Budgeting"" interface (which is relatively new), although there is a bit of a learning curve to using this last feature. Most of the good ideas when it comes to tracking your spending are independent of the software you're using, but can be augmented with a good financial tracking program.  For example, in our household we have multiple credit cards which we pay in full every month.  We selected our cards on specific benefits that they provide, such as one card which has a rotating category for cash back at certain business types.  We keep that card set on restaurants and put all of our ""eating out"" expenses on that card.  We have other cards for groceries, gas, etc.  This makes it easy to see how much we've spent in a given category, and correlates well with the account structure in gnucash."
"GNUCash won't show 'Credit Card' type accounts in ""Process Payment"", as of v.2.6.1. A workaround is to create another  account of type A/Payable. Then, transfer the operations you want to pay via ""Process Payment"" to this new account. It should be visible now. A drawback is that you have split your current Credit Card debt, which makes it harder to track. Alternatively you may wish to only use this new account for all your credit card related expenses. Another alternative is processing payments for these purchases manually to keep the 'credit card' accounts consistent." "I found an answer by Peter Selinger, in two articles, Tutorial on multiple currency accounting (June 2005, Jan 2011) and the accompanying Multiple currency accounting in GnuCash (June 2005, Feb 2007). Selinger embraces the currency neutrality I'm after. His method uses ""[a]n account that is denominated as a difference of multiple currencies... known as a currency trading account."" Currency trading accounts show the gain or loss based on exchange rates at any moment.  Apparently GnuCash 2.3.9 added support for multi-currency accounting. I haven't tried this myself. This feature is not enabled by default, and must be turned on explicity. To do so, check ""Use Trading Accounts"" under File -> Properties -> Accounts. This must be done on a per-file basis. Thanks to Mike Alexander, who implemented this feature in 2007, and worked for over 3 years to convince the GnuCash developers to include it. Older versions of GnuCash, such as 1.8.11, apparently had a feature called ""Currency Trading Accounts"", but they behaved differently than Selinger's method." What I would prefer is top open a new category charges under dispute and park the amount there. It can be made as an account as well in place of a income or expenses category. This way your account will reconcile and also you will be able to track the disputes. "There is no ""standard"" way for personal accounting.  However, GNUCash default accounts set includes ""Expense: Adjustment"".  It is usually used by the community for reconciliation of unknown small money lost." I just decided to start using GnuCash today, and I was also stuck in this position for around an hour before I figured out what to do exactly. The answer by @jldugger pointed me partially on the right track, so this answer is intended to help people waste less time in the future.  (Note: All numbers have been redacted for privacy issues, but I hope the images are sufficient to allow you to understand what is going on. ) Upon successfully importing your transactions, you should be able to see your transactions in the Checking Account and Savings Account (plus additional accounts you have imported). The Imbalance account (GBP in my case) will be negative of whatever you have imported. This is due to the double-entry accounting system that GnuCash uses.    Now, you will have to open your Savings Account.   Note that except for a few transactions, most of them are going to Imbalance. These are marked out with the red rectangles.   What you have to do, now, is to click on them individually and sort them into the correct account. Unfortunately (I do not understand why they did this), you cannot move multiple transactions at once. See also this thread. Fortunately, you only have to do this once.  This is what your account should look like after it is complete.   After this is done, you should not have to move any more accounts, since you can directly enter the transactions in the Transfer box. At this point, your Accounts tab should look like this:  Question solved! If you're audited routinely you probably have an accountant to get this straight. It's not something that I would be too worried about as it is purely journal-entry issue, there's no problem with the actual money. Mistakes happen. I'd suggest converting the currency, taking loss/gain on the conversion as a capital loss/gain, and credit the correct currency to the correct account. If GnuCash causes problems - just record it in the EUR equivalent, putting in notes the actual SGD value. Note that I'm not an accountant and this is not a professional advice. "Because you've sold something you've received cash (or at least an entry on your brokerage statement to say you've got cash) so you should record that as a credit in your brokerage account in GnuCash. The other side of the entry should go into another account that you create called something like ""Open Positions"" and is usually marked as a Liability account type (if you need to mark it as such). If you want to keep an accurate daily tally of your net worth you can add a new entry to your Open Positions account and offset that against Income which will be either negative or positive depending on how the position has moved for/against you. You can also do this at a lower frequency or not at all and just put an entry in when your position closes out because you bought it back or it expired or it was exercised. My preferred method is to have a single entry in the Open Positions account with an arbitrary date near when I expect it to be closed and each time I edit that value (daily or weekly) so I only have the initial entry and the current adjust to look at which reduces the number of entries and confusion if there are too many." It's not enough just to check if your order doesn't exceed 10% of the 20 day average volume. I'll quote from my last answer about NSCC illiquid charges: You may still be assessed a fee for trading OTC stocks even if your account doesn't meet the criteria because these restrictions are applied at the level of the clearing firm, not the individual client. This means that if other investors with your broker, or even at another broker that happens to use the same clearing firm, purchase more than 5 million shares in an individual OTC stock at the same time, all of your accounts may face fees, even though individually, you don't exceed the limits. The NSCC issues a charge to the clearing firm if in aggregate, their orders exceed the limits, and the clearing firm usually passes these charges on to the broker(s) that placed the orders. Your broker may or may not pass the charges through to you; they may simply charge you significantly higher commissions for trading OTC securities and use those to cover the charges.  Since checking how the volume of your orders compares to the average past volume, ask your broker about their policies on trading OTC stocks. They may tell you that you won't face illiquid charges because the higher cost of commissions covers these, or they may give you specifics on how to verify that your orders won't incur such charges. Only your broker can answer this with certainty.