Hello All,I work at a company that pays me in part with RSUs. The vesting process is "sell for tax", and looks a little like this:
- N shares are vested in the current vesting period.
- To pay taxes on my behalf, the company takes N shares, multiplies it by the fair market value (FMV) to get my taxable income T.
- The company then calculates my tax liability based on T.
- Based on my tax liability, the company sells S shares at price P. Note, FMV != P. I am left with N - S = R shares, my remainder. Sometimes a little cash is left over and that is left in my brokerage account as cash.
While this approach is similar to the vesting example in the beancount docs, there are some questions that make it not directly applicable.
- The R remaining shares are deposited into my account.
- My company does not tell me what the basis price for R is in my account. The example in the documentation has 131.3700 as the price of the stock when it is converted from RSURefund dollars into HOOLI stock. Unfortunately this number is not available in any documentation (statements, CSV exports, website) that my broker Schwab provides me. Additionally, my HR/compensation people at my employer have not been helpful in answering this question.
- I get a pay stub for the tax paid on my RSUs. The problem is that the income from the RSUs is not the actual sale price, it's the FMV. Since FMV != sale price, there is another opportunity for my double entry accounting to not add up.
In general I'm hoping that others can share how they handle ambiguous situations like this. I have searched far and wide and found nothing.
Thank you.--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/d7682d15-f64d-4da8-96ee-fe4d40d7b169n%40googlegroups.com.
On Wed, Aug 3, 2022 at 12:45 PM George <tbarac...@gmail.com> wrote:
- Based on my tax liability, the company sells S shares at price P. Note, FMV != P. I am left with N - S = R shares, my remainder. Sometimes a little cash is left over and that is left in my brokerage account as cash.
I'm surprised FMV != P. The brokers should have handled all of that atomically.In any case, I assume you have the cash amounts and numbers of shares for both the vesting at FMV, and P sold for covering taxes?
On Thursday, August 4, 2022 at 7:07:41 PM UTC-7 bl...@furius.ca wrote:On Wed, Aug 3, 2022 at 12:45 PM George <tbarac...@gmail.com> wrote:
- Based on my tax liability, the company sells S shares at price P. Note, FMV != P. I am left with N - S = R shares, my remainder. Sometimes a little cash is left over and that is left in my brokerage account as cash.
I'm surprised FMV != P. The brokers should have handled all of that atomically.In any case, I assume you have the cash amounts and numbers of shares for both the vesting at FMV, and P sold for covering taxes?Interesting. As a datapoint, I've never worked for an employer where FMV == P for a sell-to-cover RSU vest. There is always a small loss or gain.
For all my datapoints, FMV is taken to the closing price the day before the vest. P is the actual price obtained during the sale on the day of the vest. I've noticed that the actual sale's time-of-day varies each time, by upto 4 hours (i.e., in one case, the sell-to-cover sale was made about 4 hours after the market opened).I'm just as curious as to the mechanics of FMV == P. How does the broker sell a large number of shares for exactly the same price, all in one instant? More precisely, how do they find buyers for such a large transaction?
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/7312ff9f-8357-45ab-94c5-6ad0ad5dd659n%40googlegroups.com.