How to handle Scrip dividends (or re-invested dividends) properly?

Sometimes, we have the option to choose between cash or shares when companies give out dividends.

In this tutorial, we will discuss how to properly handle the case where you have chosen shares in StocksCafe.

It is very simple. All you need to do is to create a new transactions with the following settings.

  1. Action = Buy

  2. Add to Cash Transactions = Checked
    Reason: You will receive the dividends in cash transactions and hence should check this so that your cash balance would balance.

  3. Scrip Dividend = Checked
    Reason: To indicate that this is a scrip dividend transaction

  4. StockCode = The company/stock that is issuing the shares

  5. Units Purchased/Sold = Shares that you will receive.

  6. Price Paid/Received = Total amount that you would receive if you have chosen cash / Shares you will receive

  7. Date = ExDate of the dividend
    Reason: It is important to set this to the ExDate so that StocksCafe can know that this scrip dividend transaction is for which dividend.

  8. Portfolio = The portfolio that would have received the cash dividend if you did not opt for shares
    Reason: It it important to set this correctly. Again, so that StocksCafe can know which dividend is this scrip dividend transaction is for.

  9. Currency = Currency in which the amount the dividend is given in (or leave it blank if the trading currency is same as dividend currency)

  10. Fees = 0 (or just leave it blank since default is 0)

  11. Total after fees = Total amount that you would receive if you have chosen cash (or leave it blank as it would be auto compute as Units x Price)
    Reason: It is important to ensure that it is the same as you would have receive if you have chosen cash as it is how StocksCafe know how much dividends you have re-invested.

Also, it is recommended to read this forum post as well for more context.

If you are thinking of how to handle part scrip and part cash situations, please read this tutorial.

Note to self: This post is linked from StocksCafe. DO NOT DELETE.

1 Like

Hi, i just did an update on the script collected for Mapletree NAC Tr following exactly the steps above.
my shares did increase, but the cash dividend collect did not subtract off, the result seems to conclude that i had script and cash (equal to script amount).

Basically the dividend amount before i update script and after remains the same, is it meant to be this way or did i miss any step?




Yes, it is not supposed to change. The only place where you will see changes is here =>

It is because scrip dividends or not, you still did “received” the dividends, just that you used them to buy more shares of the same stock.


Hi Evan,
thanks for the clarification, all clear.


1 Like