I can't imagine that something like this would EVER get implemented
'formally' into GC.  So much complexity with how employers deal with stock
option awards, vesting periods, black-scholes methods, different countries'
accounting rules.  The fact that someone asked once in 2001 and someone
else in 2007 probably gives you info to not hold your breath.

Having said that, if I ran my employer's books in GC and awarded stock
options, I would certainly account for them, and would have no problem
doing so in GC if I understood the accounting.

So the accounting.  My understanding (in the USA) is employers calculate at
award the 'fair market value' of the options awarded and *expense *that
amount *over the vesting period* of the options awarded.  There is then
additional complexity to entries made if/when options are exercised by
employees or if they expire worthless. My understanding is there is a fair
amount of complexity here.  Do you understand this complexity?  If so, you
should be able to implement in GC.  If you don't then you need complex
accounting advice, which you are very unlikely to get here, nor want to get
here.

As for the gnucash part, if my company awarded stock options to various
employees and we calculated, using a Black Scholes model, a fair market
value of $100,000 at the time of the awards, and the awards would vest in 5
years, then I would make annual entries
Debit Expense:Stock Option Expense    Credit Equity:Paid-in Capital --
Equity compensation awards
I'd make each entry of $20k debit expense, and $20k credit equity for each
of 2025, 2026, 2027, 2028, and 2029, if the awards were made right now in
January 2025.

Those would be all the entries you'd need to make from GRANTING the stock
options.
 Of course you would have additional GC entries to make upon any of the
following events:

   - an employee leaves and forfeits his/her share of the initial award,
   prior to vesting
   - ALL the options expire worthless at some future point
   - some/all of the options are exercised by employees

Figure out the accounting for each of the 3; then the GC entries are fairly
straighforward.  (Note under US GAAP, as I understand it, the compensation
expense is taken once and not adjusted as the stock price changes.  And
only reversed if an employee forfeits pre-vesting.  But I'm not an
accountant and you should check the actual GAAP rules carefully.)

On Sat, Jan 4, 2025 at 4:29 AM - <dfran...@gmail.com> wrote:

> I mean options granted to employees (usually not tradable), not calls and
> puts.
>
> https://bugs.gnucash.org/show_bug.cgi?id=313663 is an enhancement request
> for this, filed in 2005.
>
> https://bugs.gnucash.org/show_bug.cgi?id=799420 has some discussion about
> this, because the QIF importer broke due to options grants.
>
> In 799420, Patrick suggests putting a message out on a mailing list to get
> thoughts on how to implement employee stock options, so here I am.
>
> Thoughts?
>
> ===
>
> Prior references:
>
>
> https://lists.gnucash.org/wiki/FAQ#Q:_How_do_I_enter_ISOs_.28Incentive_Stock_Options.29_that_I_exercised_for_a_nonpublic_company.2C_which_are_valuable_only_on_paper.3F
> says basically: "don't track them until you exercise them; once you
> exercise them, just enter the stock".  So, that does not handle grant,
> vest, or expire.
>
> https://www.google.com/search?q=site%3Alists.gnucash.org+stock+options
> shows some posts relevant to stock options grants on the mailing lists:
>
> - https://lists.gnucash.org/pipermail/gnucash-user/2001-June/001405.html
> - https://lists.gnucash.org/pipermail/gnucash-user/2007-May/020514.html
> -
> https://lists.gnucash.org/pipermail/gnucash-user/2011-September/041116.html
>
> (There are a couple of other posts that appear to be about calls and puts.)
>
> A couple of the relevant threads have proposals about how to do this given
> current gnucash functionality.  To really track options, I think you'd need
> new functionality, since they are not like stocks.
>
> ===
>
> The short version of how stock options work in the U.S.:
>
> - You are granted stock options that are likely not vested, with a "strike
> price", the price of the stock at the moment of the grant.
> - Over time they vest, e.g., monthly.
> - With vested options, you own the option to buy a stock, but you don't own
> the stock.
> - You can exercise vested options, in which case you buy the stock at the
> strike price.
> - If you don't exercise the option, it can expire, in which case you don't
> own it anymore.
>
> This behavior does not depend on where you live in the U.S.
>
> Tax behavior of options is very complicated.  I don't think gnucash should
> try to model it, especially as a first stab.
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> 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.
>
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
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