[GNC] Stock transaction: how to record "buy amount" being more or less than product of "shares * price"?

G.W. grgwmsm at protonmail.com
Wed Mar 12 07:50:03 EDT 2025


My investment firm (Fidelity) allows the buying of fractional shares. I purchased some shares of stock with the following details:

Purchase-1: shares: 0.008 | price per share: $124.42 | total amount I paid to get the 0.008 shares = $1.04

Purchase-2: shares: 10 shares | price per share: $111.25 | total amount I paid to get the 10 shares = $1,112.45

As you can compute by doing the math, the total amount paid does NOT equal shares*price. Purchase-1 should have only costed $1 and Purchase-2 should have costed $1,112.50.

How do I account for this in Gnucash because it will not let me input the actual money I spent on the shares. Is there a way to override Gnucash's automatic calculation?

(I phoned Fidelity and they explained this discrepancy is normal, a result of fractional share buys).


More information about the gnucash-user mailing list