Investment Transactions

Investment Transaction Form

Investment transactions are entered and edited in the ledger view, as with other kinds of accounts. However, the fields are different, and vary depending on the investment transaction type or activity. Investment transactions have some additional elements:


The Activity for an investment transaction describes what action is happening to the stock. The following activities are supported:

  • Buy/Sell. Use to record purchases or sales of individual investments. This action requires an account to transfer the funds from/to.

  • Dividend/Yield. Also known as a “Cash Dividend”, this action is used for when you receive an interest or dividend disbursement from your investment. This action requires an account to transfer the funds from/to.

  • Reinvest Dividend. This is a dividend where the proceeds are re-invested back into the investment.

  • Add/Remove Shares. A simple increase or decrease in your balance. This should be used very rarely, because it's uncommon for shares to just show up in your account (or disappear) unless it's a purchase or a sale.

  • Split Shares. Used when the stock is split. Enter the ratio of the split in the “Split Ratio” field. For example, in a 3:2 split, enter 1.5


Each investment transaction must be associated with an individual security, which is here just another name for an investment. Choose the investment name when adding or editing a transaction. The symbol will be displayed when viewing it.


For any transactions which generate or require money, you must enter the account where the money is transferred to/from. If your investment account has an associated brokerage account, it's usually best to transfer the funds there. This applies to funds for purchase or sale of the investment, as well as for fees paid or interest or dividends earned.

Shares, Price & Total Amount

For buy, sell, and cash dividend transactions, the number of shares, the price per share, and the total amount of the transaction must be established. You can enter any two of these, and KMyMoney will calculate the third. It's usually best to enter just the total amount and the number of shares, because these are the known facts of the transaction. The price per share can be calculated from these.


With many investment transactions you can include the fees (or commission) you paid the broker. If you enter a category for the fee, then a field will be shown to the right where you can enter the amount of the fee. If you need to enter more than one fee for the transaction, you can use the Split Transactions feature. In this case, when you complete entering all the splits, the total amount of the fees will be shown to the right.


This is how you enter an interest or dividend payment from an invenstment. As with fees, if you enter a category, then a field will be shown to the right where you can enter the amount. You can also use the split transaction feature, if required.