tag:infinitekind.tenderapp.com,2009-01-14:/discussions/suggestions/13046-feature-request-stock-transfer-type-rolloverInfinite Kind: Discussion 2020-06-09T22:37:49Ztag:infinitekind.tenderapp.com,2009-01-14:Comment/480214382020-01-20T21:48:05Z2020-01-20T21:48:05ZFeature Request: Stock transfer type ("rollover")<div><p>Like many people working for large US corporations, a significant portion of my salary (far more than half!) is paid in stocks, either as restricted stock or as stock options. They vest according to a vesting schedule. MD has no good way to account for this at this point -- all I can do easily is treat vesting stock like salary.</p>
<p>I would like to keep track of my exposure. If my company awards, say, $500k in stock, to be paid out over the next five years, then this creates a concentrated exposure to a single security. When rebalancing assets, this needs to be taken into account.</p>
<p>I can, of course, create an account for unvested equity, and assign it a value, which then updates according to stock prices. But there is no elegant (or even automatic) way to transfer stock out of the unvested equity account into a normal brokerage account. At vest time, no sale occurs (necessarily), but the tax basis is set and funds are withheld for income tax. Funds are not withheld for state/local taxes, but a tax liability is created and tracked.</p>
<p>Here's what happens to the account:</p>
<p>Once:<br>
5-year Stock Award: 500 shares<br>
Every month:<br>
Sell [vesting] . 100 shares<br>
Xfr: value of 37 shares --> Federal Income Tax<br>
Xfr: value of 10 shares --> State/Local Income Tax<br>
Xfr: value of 10 shares <-- Tax Liability<br>
Xfr: value of 63 shares --> Brokerage Account</p>
<p>In actuality, those 63 shares aren't actually sold, but directly transferred to the brokerage account.</p>
<p>I'm not sure if it would make sense to have functionality for accounts with a vesting schedule, like there is for mortgages. The rules are probably somewhat different for restricted stock vs. stock options -- I don't know.</p>
<p>What might make more sense is to create an interface to store a pattern of a few transactions, with variables and simple arithmetic contained, and have that pattern triggered either manually or by the transaction that occurs in the brokerage account. I might try doing that with the Python interface today.</p></div>david.reittertag:infinitekind.tenderapp.com,2009-01-14:Comment/480214382020-01-22T14:23:37Z2020-01-22T14:23:37ZFeature Request: Stock transfer type ("rollover")<div><p>Hi David,<br>
Thanks for the suggestion for improving Moneydance! I've filed a ticket in our ticketing system with your suggestion, so the developers will be looking into it.</p>
<p>Please let us know if we can be of further assistance!</p>
<p>--<br>
Maddy, Infinite Kind Support</p></div>Maddy