[GNC] Return of capital, lots & accurate gains

Alton Brantley alton.brantley at gmail.com
Sat Mar 29 13:39:38 EDT 2025


Here’s how I handle this:
During the year, these are mostly recorded as Income:Dividends. Occasionally they are explicitly listed as Assets:Return of Capital. 
When dividends are reclassified, I reduce Income:Dividends and increase Assets:ROC.
 Since the only time the ROC comes into play is upon sale of the stock, I just reduce outstanding ROC by the percentage of shares sold and add that amount as a Capital Gain for the transaction. 

Example for Company A:

Dividend increases cash asset

Dividend payment
Cash:           50
Dividend:A.         50

Reclassification to ROC of 50% of Dividends converts that to an Unrealized Capital Gain
Dividend:A. 25
A:ROC                  25

So now, net dividend from A is 25 and I have an unrealized asset of 25

Assuming I have 200 shares of A and I sell 100 shares
The sale produces a Realized Gain transaction for the lot which doesn’t capture the ROC, I add a transaction that takes 50% of the ROC and credits it as a Gain. 

Recapture of ROC
A:ROC.           12.50
RealizedGain.         12.5

Leaving the remaining A:ROC to be applied when the other shares are sold.
For different lots acquired at different times, I prorate the ROC over lots, so I have accounts like
A:ROC:Lot 0
A.ROC:Lot 1
A.ROC:Lot 2
etc.


--Alton Brantley



More information about the gnucash-user mailing list