What is the value in using the “split transaction” feature present in some personal finance management tools?
"Split transactions are indispensable to anybody interested in accurately tracking their spending. If I go to the big-box pharmacy down the road to pick up a prescription and then also grab a loaf of bread and a jug of milk while there, then I'd want to enter the transaction into my software as: I desire entering precise data into the software so that I can rely on the reports it produces. Often, I don't need an exact amount and estimated category totals would have been fine, e.g. to inform budgeting, or compare to a prior period. However, in other cases, the expenses I'm tracking must be tracked accurately because I'd be using the total to claim an income tax deduction (or credit).  Consider how Internet access might be commingled on the same bill with the home's cable TV service.  One is a reasonable business expense and deduction for the work-at-home web developer, whereas the other is a personal non-deductible expense. Were split transaction capability not available, the somewhat unattractive alternatives are: Ignore the category difference and, say, categorize the entire transaction as the larger or more important category.  But, this deliberately introduces error in the tracked data, rendering it useless for cases where the category totals need to be accurate, or, Split the transaction manually. This doesn't introduce error into the tracked data, but suffers another problem: It makes a lot of work. First, one would need to manually enter two (or more) top-level transactions instead of the single one with sub-amounts.  Perhaps not that much more work than if a split were entered. Worse is when it comes time to reconcile:  Now there are two (or more) transactions in the register, but the credit card statement has only one.  Reconciling would require manually adding up those transactions from the register just to confirm the amount on the statement is correct.  Major pain! I'd place split transaction capability near the top of the list of ""must have"" features for any finance management software."
"The S&P 500 is an index. This refers to a specific collection of securities which is held in perfect proportion. The dollar value of an index is scaled arbitrarily and is based off of an arbitrary starting price. (Side note: this is why an index never has a ""split""). Lets look at what assumptions are included in the pricing of an index: All securities are held in perfect proportion. This means that if you invest $100 in the index you will receive 0.2746 shares of IBM, 0.000478 shares of General Motors, etc. Also, if a security is added/dropped from the list, you are immediately rebalancing the remaining money. Zero commissions are charged. When the index is calculated, they are using the current price (last trade) of the underlying securities, they are not actually purchasing them. Therefore it assumes that securities may be purchased without commission or other liquidity costs. Also closely related is the following. The current price has full liquidity. If the last quoted price is $20 for a security, the index assumes that you can purchase an arbitrary amount of the security at that price with a counterparty that is willing to trade. Dividends are distributed immediately. If you own 500 equities, and most distributed dividends quarterly, this means you will receive on average 4 dividends per day. Management is free. All equities can be purchased with zero research and administrative costs. There is no gains tax. Trading required by the assumptions above would change your holdings constantly and you are exempt from short-term or long-term capital gains taxes. Each one of these assumptions is, of course, invalid. And the fund which endeavors to track the index must make several decisions in how to closely track the index while avoiding the problems (costs) caused by the assumptions. These are shortcuts or ""approximations"". Each shortcut leads to performance which does not exactly match the index. Management fees. Fees are charged to the investor as load, annual fees and/or redemptions. Securities are purchased at real prices. If Facebook were removed from the S&P 500 overnight tonight, the fund would sell its shares at the price buyers are bidding the next market day at 09:30. This could be significantly different than the price today, which the index records. Securities are purchased in blocks. Rather than buying 0.000478 shares of General Motors each time someone invests a dollar, they wait for a few people and then buy a full share or a round lot. Securities are substituted. With lots of analysis, it may be determined that two stocks move in tandem. The fund may purchase two shares of General Motors rather than one of General Motors and Ford. This halves transaction costs. Debt is used. As part of substitution, equities may be replaced by options. Option pricing shows that ownership of options is equivalent to holding an amount of debt. Other forms of leverage may also be employed to achieve desired market exposure. See also: beta.  Dividends are bundled. VFINX, the largest S&P 500 tracking fund, pays dividends quarterly rather than immediately as earned. The dividend money which is not paid to you is either deployed to buy other securities or put into a sinking fund for payment. There are many reasons why you can't get the actual performance quoted in an index. And for other more exotic indices, like VIX the volatility index, even more so. The best you can do is work with someone that has a good reputation and measure their performance." Most businesses have some sort of software to manage their client data.  Most of these various software and/or services are industry specific.  Black Diamond seems to be a client management tool targeting investment advisers. From the black diamond site Reach an unparalleled level of productivity and transform your client conversations. You don't need one of these unless you're a professional investment adviser with so many clients you can't track them yourself or need more robust reporting or statement generation tools. For your purposes most regular brokers, Fidelity, Schwab, Vanguard, TD, etc, have more than enough tools for the retail level investor.  They have news feeds, security analysis papers, historical data, stock screeners, etc.  You, a regular retail investor doesn't need to buy special software, your broker will generally provide these things as part of the service. "A Bloomberg terminal connected to Excel provides the value correcting splits, dividends, etc. Problem is it cost around $25,000. Another one which is free and I think that takes care of corporate action is ""quandl.com"". See an example here." The short answer is that there are no great personal finance programs out there any more. In the past, I found Microsoft Money to be slick and feature rich but unfortunately it has been discontinued a few years ago.  Your choices now are Quicken and Mint along with the several open-source programs that have been listed by others. In the past, I found the open source programs to be both clunky and not feature-complete for my every day use. It's possible they have improved significantly since I had last looked at them. The biggest limitation I saw with them is weakness of integration with financial service providers (banks, credit card companies, brokerage accounts, etc.) Let's start with Mint. Mint is a web-based tool (owned by the same company as Quicken) whose main feature is its ability to connect to nearly every financial institution you're likely to use. Mint aggregates that data for you and presents it on the homepage. This makes it very easy to see your net worth and changes to it over time, spending trends, track your progress on budgets and long-term goals, etc. Mint allows you to do all of this with little or no data entry. It has support for your investments but does not allow for deep analysis of them. Quicken is a desktop program. It is extremely feature rich in terms of supporting different types of accounts, transactions, reports, reconciliation, etc. One could use Quicken to do everything that I just described about Mint, but the power of Quicken is in its more manual features. For example, while Mint is centred on showing you your status, Quicken allows you to enter transactions in real-time (as you're writing a check, initiating a transfer, etc) and later reconciles them with data from your financial institutions. Link Mint, Quicken has good integration with financial companies so you can generally get away with as little or as much data entry as you want. For example, you can manually enter large checks and transfers (and later match to automatically-downloaded data) but allow small entries like credit card purchases to download automatically.  Bottom line, if you're just looking to keep track of where you are at, try Mint. It's very simple and free. If you need more power and want to manage your finances on a more transactional level, try Quicken (though I believe they do not have a trial version, I don't understand why). The learning curve is steep although probably gentler than that of GnuCash. Last note on why Mint.com is free: it's the usual ad-supported model, plus Mint sells aggregated consumer behaviour reports to other institutions (since Mint has everyone's transactions, it can identify consumer trends). If you're not comfortable with that, or with the idea of giving a website passwords to all your financial accounts, you will find Quicken easier to accept. Hope this helps. "First of all, it's quite common-place in GnuCash (and in accounting in general, I believe) to have ""accounts"" that represent concepts or ideas rather than actual accounts at some institution.  For example, my personal GnuCash book has a plethora of expense accounts, just made up by me to categorize my spending, but all of the transactions are really just entries in my checking account. As to your actual question, I'd probably do this by tracking such savings as ""negative expenses,"" using an expense account and entering negative numbers.  You could track grocery savings in your grocery expense account, or if you want to easily analyze the savings data, for example seeing savings over a certain time period, you would probably want a separate Grocery Savings expense account. EDIT: Regarding putting that money aside, here's an idea:  Let's say you bought a $20 item that was on sale for $15.  You could have a single transaction in GnuCash that includes four splits, one for each of the following actions: decrease your checking account by $20, increase your expense account by $20, decrease your ""discount savings"" expense account by $5, and increase your savings account (where you're putting that money aside) by $5." I would investigate mint.com further.  Plenty of people have written off using them because Intuit purchased them, but that seems like cutting of your nose to spite your face. I think mint.com is worth it for its Trends functionality alone, not to mention its automatic categorization of your purchases, reminders when bills are due, notifications of increased credit card interest rates, and overdraft notices. I don't think mint.com schedules bills & deposits, but it tracks stocks & mutual fund investments and compares your portfolio returns against Dow Jones, S&P 500, or NASDAQ if you wish.  I'm not sure I see the advantage of manual transaction entry, but you can add cash or check transactions manually.  As I mentioned earlier, automated categorization is a great feature.  In addition, you can tag certain transactions as reimbursable or tax-related. If the primary feature you're interested in is stock quotes, maybe something like Yahoo Finance or Google Finance will be enough. &gt; “Any time you split a portfolio up — whether it be a credit portfolio or a trading book portfolio — you lose the benefits of diversification that allow you to reduce the capital you hold against it,” said Mr Austen. &gt;   Just to amplify this a little. Banks like diversification but you can only diversify within a reporting entity. At the moment, most banks have a single EU wide reporting entity so thay are free to combine trade and credit exposures. With a mandated split, they will be forced to split the pot between the UK and the EU entities as each must look healthy. The reason to do a stock split is to get the price of the stock down to an affordable range. If your stock costs $100,000 per share, you are seriously cutting in to the number of people who can afford to buy it. I can think of two reasons NOT to do a stock split. The biggest is, Why bother? If your stock is trading at a reasonable price, why change anything? It takes time and effort, which equals money, to do a stock split. If this serves no purpose, you're just wasting that effort. The other reason is that you don't want to drive your stock price down too low. Low prices are normally associated with highly speculative start-up companies, and so can give a wrong impression of your company. Also, low prices make it difficult for the price to reflect small changes. If your stock is trading at $10.00, a 1/2 of 1% change is 5 cents. But if it's trading at $1.50, a 1/2 of 1% change is a fraction of a penny. Does it go up by that penny or not? You've turned a smooth scale into a series of hurdles. I still don't see the point of this software; rebalancing frequently is a waste of money (through fees).  If you invest in index funds, you don't have to rebalance at all--effectively, the fund is doing it for you, and since they can generally trade more efficiently than individual investors can, that's a win.  The Coverdell ESA is a great example.  There's a maximum contribution amount, just as there are for almost any tax-exempt account.  A decent financial adviser could help you plan how much to contribute to which accounts, at what time, and when you can/should start to withdraw from them. Given your needs, GNUcash will do swimmingly. I've used it for the past 3 years and while it's a gradual learning process, it's been able to resolve most stuff I've thrown at it. Schedule bills and deposits in the calendar view so I can keep an eye on cash flow.  GNUcash has scheduled payments and receipts and reconcilation, should you need them. I prefer to keep enough float to cover monthly expenses in accounts rather than monitor potential shortfalls.   Track all my stock and mutual fund investments across numerous accounts. It pulls stock, mutual and bond quotes from lots of places, domestic and foreign. It can also pull transaction data from your brokers, if they support that.  I manually enter all my transactions so I can keep control of them. I just reconcile what I entered into Quicken based on the statements sent to me. I do not use Quicken's bill pay There's a reconciliation mode, but I don't use it personally. The purpose of reconcilation is less about catching bank errors and more about agreeing on the truth so that you don't incur bank fees. When I was doing this by hand I found I had a terrible data entry error rate, but on the other hand, the bayesian importer likes to mark gasoline purchases from the local grocery store as groceries rather than gas. I categorize all my expenditures for help come tax time. GNUcash has accounts, and you can mark expense accounts as tax related. It also generates certain tax forms for you if you need that. Not sure what all you're categorizing that's helpful at tax time though. I use numerous reports including. Net Worth tracking, Cash not is retirement funds and total retirement savings. Tons of reports, and the newest version supports SQL backends if you prefer that vs their reports. Most corporations have a limit on the number of shares that they can issue, which is written into their corporate charter.  They usually sell a number that is fewer than the maximum authorized number so that they have a reserve for secondary offerings, employee incentives, etc. In a scrip dividend, the company is distributing authorized shares that were not previously issued.  This reduces the number of shares that it has to sell in the future to raise capital, so it reduces the assets of the company. In a split, every share (including the authorized shares that haven't been distributed) are divided.  This results in more total shares (which then trade at a price that's roughly proportional to the split), but it does not reduce the assets of the company. I appreciate it. I didn't operate under selling the asset year five but other than that I followed this example. I appreciate the help. These assignments are just poorly laid out. Financial management also plays on different calculation interactions  so it is difficult for me to easily identify the intent at times. Thanks again. In theory*, if a company has 1m shares at $10 and does a 10 for 1 split, then the day after it has 10m shares at $1 (assuming no market move). So both the price and the number of share change, keeping the total value of the company unchanged. Regarding your BIS, I suspect that the new number of shares has not been reported yet because it's an ETF (the number of shares in issue changes everyday due to in/out flows). Your TWX example is not ideal either because there was a spin off on the same day as the stock split so you need to separate the two effects. * Some studies have documented a positive stock split effect - one of the suggested reasons is that the stock becomes more liquid after the split. But other studies have rejected that conclusion, so you can probably safely consider that on average it will not have a material effect. In older days the merchants and their merchant banks[or service providers] would take funds in their currency. Say in this case USD. When the charge hits the issuer bank, the merchant and merchant bank gets there USD and were happy. The user would get charged in local currency Shekel in this case. The rate applied by his bank [and card provider, Visa/Master also take a cut] is the standard shelf rate to individuals.   When business growing and banking becoming more sophisticated, lots of Merchant Banks and Merchants have created a new business, if you offer Shekel to all users then you have lots of Shekel that you can convert into USD. So in this model, the Merchant makes some more profit from Fx spread, the Merchant Bank makes good money in Fx. Your Bank [and card network] loose out. You stand to gain because you potentially get a better rate. All this theory is good. But the rates are moving and its quite difficult to find out if the rates offered directly by EI AI would be better than those offered by your bank. I have no experience in this example, but I have tried this with large shops, buy 2 items one charge in GBP and other in local currency around 2-3 times spread over a year. The difference in rate was close to identical, at times better or worse in range of .02% "If it could, it seems yet to be proven.  Long Term Capital Management was founded by a bunch of math whizzes and they seem to have missed something.  I'd never suggest that something has no value, but similar to the concept that ""if time travel were possible, why hasn't anyone come back from the future to tell us"" I'd suggest that if there were a real advantage to what you suggest, someone would be making money from it already.  In my opinion, the math is simple, little more than a four function calculator is needed."