This concerns Incentive Stock Options (ISOs). This is slightly different
from what the OP wants, but on the same general topic. This is how I model
my options, and I was looking for feedback, since I'm wondering if there's
a better way. Let's assume for simplicity:
- strike price is $1.20
- market value at exercise is $2.00
- market value at sale is $2.50
1) Grant time:
2001-01-01 * Stock Grant ; The options themselves cost $0. They simply
confer the right to buy stock at the strike price. Let's assume the strike
price is $1.20, as encoded in ORNG_120.
Assets:Stock-Options:Unvested 100 ORNG_120
Income:Stock-Options
2) Vesting time:
2002-01-01 * Stock Grant
Assets:Stock-Options:Vested 100 ORNG_120
Assets:Stock-Options:Unvested -100 ORNG_120
3) Exercise time:
2005-01-01 * Exercise
Assets:Stock-Options -100 ORNG_120
Expenses:Stock-Options 100 ORNG_120 ; We "spend" our option to
be able to purchase the stock at the strike price. So it's an expense.
Assets:Investments 100 ORNG {$1.20}
Assets:Bank -$120 ;100 x $1.20
4) Sale:
2006-01-02 * Sale
Assets:Investments -100 ORNG {$1.20} @
$2.50
Assets:Bank $250
Income:Stock-Options:Capital-Gains -$130
Areas for improvement:
- as the OP pointed out above, there is no easy way to calculate the price
of vested-but-unexercised, and unvested options
- ORNG was purchased at $1.20 at exercise time. This is suboptimal because
ledger, for example, would assume $1.20 was the market price of ORNG on
that date, which is untrue. Is there a way to model things better using
generic bookkeeping methods?
- others?
--
---
You received this message because you are subscribed to the Google Groups
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.