If you received Employee Stock Purchase Plan (ESPP) or Restricted Stock Units (RSU’s) from your employer and you sell them within 2 years. You may have noticed that the reported income your company reports on W2 box 1 is way more than the money you were actually paid in salary. This is because they also include some amount from ESPP and RSU’s as your income. You also get a 1099B from your broker with details of transactions. But if you do not fill your tax return properly you might end up getting charged tax twice on any ESPP and RSU you sold the previous year.
How do you get double taxed?
Your broker sends you the 1099B form to report the gain/loss on sale of transactions. However, the cost basis that they put in these transactions(ESPP/RSU) is usually incorrect. When you enter this information directly from your 1099B to a tax return software like Tax Act or Turbo Tax without making adjustments to the cost basis, you are taxed twice/double on the stocks which you were granted.
On the ESPP side let’s look at an example.
|My contribution in a quarter for 1 Lot||2774.20$(gets taxed from regular paycheck)|
|My cost of basis with 15% discount on W2||2358.07$|
|Selling price of 1 Lot||3022.66$|
|So according to my broker (on 1099B), my gain||664.59$(3022.66-2358.07)|
However, I had contributed 2774.20 and paid taxes on that amount from my paycheck itself. So that means my actual gain which I should pay taxes on should only be 3022.66-2774.20 = 248.46$.
Hence I need to make an adjustment to my cost basis so that its 2774.20 and not 2358.07 as shown on 1099B. Do this if you sell your ESPP within 2 years of grant date.
On the RSU side , lets look at another example
|Dollar amount of RSU vested||6000$|
|Taxes paid when RSU vested||Taxed at normal tax rate deducted at source/paycheck|
|Selling price while selling the vested RSU||6050$|
|So according to my broker (on 1099B), my gain||6050$(6050-0)|
Usually with RSU’s since you already pay tax on the amount vested, your actual gain is only 6050-6000=50$. Not the 6050 your 1099B tells you.
How do we adjust cost basis while filing tax returns?
Now that we know why we need to change our cost basis for ESPP and RSU’s in some cases, lets see how to do this. I usually use Tax Act to file my tax return. You can find it here. I am going to put some screenshots for you to follow step by step on your own:
Step1: Complete your basic and life events tab and then go to the Federal tab. Under the federal tab, look at Investment Income–> Gain or loss on sale of investments–> Capital Gain or loss form 1099B:
Alternatively, if you are in a different, summary layout then you can go to Capital Gain or losses –>Enter 1099 B:
Basically in your tax software you want to go and start entering a 1099B form.
Step 2: Go to quick entry and start:
Step 3: Look at your 1099 B from the broker and fill in the normal details. No need to adjust the cost of basis yet. Just fill in the details as shown. Here is what my broker showed on 1099B:
Using the red lines above, I entered the following in my taxact software:
Step 4: For Adjustments to cost basis, scroll down further in the form and select the correct category for form first (you may see in my 1099B it says D above)
Step 5: Now you may have received a supplement form from your broker. Here is what mine looks like:
The form shows my cost basis with 15% discount and adjustment.
Note: if you did not receive this supplemental form from your broker, you may even look at some documentation your employer sent to you which may have the same info. Alternatively, you can also calculate the 15% discount or whatever discount you get and then in next step enter the amount in the fields shown below:
If original cost of basis is too low, then enter the adjustment amount with negative sign, if cost of basis reported in 1099B is too high, then enter positive sign. Since our cost of basis entered in 1099 B is lower than the expected, we enter a -ve amount as shown:
As soon as you enter this negative amount and save the form, your tax owed to IRS will go lower or else if you are getting a tax return, it will go higher. It’s the exact same process for RSU’s as well. Your number will just be different most times, but everything else is the same.
This is all you need to make an adjustment to cost basis. Its pretty straight forward, only problem is not a lot of people know about it and they realize it too late. So just knowing about it and glancing through this page will hopefully help you remember to do this when you sell any ESPP or RSU’s when filing tax return.