> On Feb 9, 2026, at 04:16, rsbrux via gnucash-user <[email protected]> 
> wrote:
> 
> I have a Canadian stock which was purchased on the Toronto Stock
> Exchange with Canadian dollars (CAD). However, much to my surprise, the
> dividends are being paid out in USD. I followed the usual instructions
> when creating the stock account in GC to allow me to buy the stock in
> CAD (with funds from a CAD denominated current account). The result is
> that the amounts I enter into GC for dividends are being recorded as
> CAD (C$), even though I have selected USD accounts for the dividend
> income, the deducted taxes and the net payout.
> How can I properly record the USD dividends in GnuCash for a stock
> purchased in CAD?

The same way you record any other dividend: DR cash account (presumably CAD), 
CR income account, which can be CAD or USD. If you make it CAD then you have to 
compute the CAD amount yourself outside of GnuCash. I’d think your brokerage 
statement or the transaction history on the broker’s website would tell you how 
much was deposited into the CAD cash account so that shouldn’t be a problem. If 
you want to record the exchange rate in GnuCash then make the income account 
USD. If you record the dividend with trading accounts off and in basic view 
you’ll still enter the CAD value, but the Transfer Dialog will open to get the 
amount in USD so that GnuCash can calculate the exchange rate. If you create 
the transaction in the income account register then you’ll enter the amount in 
USD in the register and the CAD amount in the Transfer Dialog.

If you turn on trading accounts for the book and use Split View to record the 
transaction then the amounts in each split are in the currency for that split’s 
account, so you’ll enter the CAD amount in the cash split and the USD amount in 
the income split. The exchange rate is actually to the transaction currency so 
which split opens the Transfer Dialog and whether you enter the USD or CAD 
amount will still depend on which register you create the transaction in.

Always let GnuCash calculate the exact rate from the two amounts: amounts are 
rounded to the cent, prices are rounded to the maximum precision that 
GncNumeric can handle. 

Regards,
John Ralls
_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to