How to properly calculate cost basis for ESPP stocks and RSUs when transferring brokerages?
I'm completely lost when it comes to understanding cost basis for my company stock options. I've owned a mix of ESPP stocks and RSUs from my previous employer for about 6 years now. I no longer work at the company. Currently, these shares are sitting in an Etrade ESPP stock plan account that's linked to my former employer. I recently discovered they're charging me $25 for each transaction I make on these stocks - even selling a single share costs me $25! I learned I could transfer these stocks to a regular brokerage account with no trading commissions, so I called Etrade to get this process started. Here's where it gets confusing. The Etrade rep warned me that the ESPP account provides important tax information that the regular account doesn't. They explained that when selling ESPP stocks or RSUs, it's not like selling regular stocks - you need to account for the "estimated cost basis" in addition to the sale price and gain/loss. Apparently, the ESPP account automatically calculates all this and provides tax documents, which is what I'm paying for with those high fees. I'm willing to track this information myself to avoid the fees, but I spent over an hour on the phone and still have no idea what I actually need to calculate or how to determine this "estimated cost basis." When I asked how it's calculated, they said it varies by company policies and is too complex to explain. They mentioned it somehow factors in my income, but didn't explain how. I really want to move away from this high-commission account, but I'm concerned about this cost basis issue. What exactly is this estimated cost basis for ESPP and RSUs? How do I calculate it myself? Are there resources where I can learn about this? Is this something I can reasonably handle myself, or should I just keep paying the fees?
23 comments


Miguel Silva
The cost basis for ESPP and RSUs can definitely be confusing, but you can absolutely handle this yourself with the right information! For RSUs, the cost basis is typically the fair market value (FMV) of the shares on the vesting date. This amount was already reported as income on your W-2 for the year they vested. When you sell these shares, you'll calculate capital gains/losses based on the difference between your selling price and this FMV at vesting. ESPP shares are more complicated. Your cost basis depends on whether you had a qualifying or non-qualifying disposition. Generally, it's the purchase price you paid through the plan. However, if you received a discount when purchasing (common in many ESPPs), part of that discount might have been reported as income on your W-2. What you should do: Before transferring, download and save ALL historical statements from your Etrade ESPP account. These should include grant dates, vesting dates, purchase prices, and fair market values at various points. Also get copies of any Form 3921 (for ESPP) and Form 3922 (for RSUs) they may have provided over the years. These documents will give you everything you need to calculate cost basis yourself, and you can definitely move to a commission-free brokerage once you have this information.
0 coins
Zainab Ismail
•Thanks for this explanation! Quick question - what if I don't have those Form 3921 and Form 3922 documents anymore? Will my former employer still have copies they can provide, or am I out of luck? Also, is there a way to get Etrade to provide all this historical information in a single report, or do I need to go through years of statements?
0 coins
Miguel Silva
•You can request copies of Form 3921 and Form 3922 from your former employer's HR or benefits department - they're required to keep these records for several years. Some companies will have them readily available through their employee portal even after you've left. Etrade actually does offer a cost basis report that compiles all this information in one place. Look for "Tax Lot Information" or "Unrealized Gain/Loss" reports in your account. You can typically generate these reports for specific date ranges covering your entire holding period. Make sure to save these as PDFs before transferring your account.
0 coins
Connor O'Neill
I went through this same nightmare last year! I highly recommend checking out https://taxr.ai for analyzing your stock documentation. I had a similar situation with moving my ESPP shares from the corporate account to my personal brokerage, and I was terrified about messing up the cost basis calculations. What worked for me was uploading all my Etrade statements and tax forms to taxr.ai, and it analyzed everything and provided a clear breakdown of my cost basis for each lot of shares. It showed exactly how much of my ESPP discount was already taxed as ordinary income and what my adjusted cost basis should be. The service even identified some calculation errors in Etrade's reporting that would have cost me hundreds in overpaid taxes. The best part was that I could just forward all my brokerage documents directly to them, and they extracted all the relevant information automatically - saved me hours of spreadsheet work trying to compile everything myself!
0 coins
Yara Nassar
•I'm curious about taxr.ai - does it work with all brokerages or just Etrade? I've got some RSUs from a previous employer at Schwab and I'm completely overwhelmed trying to figure out the cost basis, especially since some of mine had multiple vesting dates.
0 coins
Keisha Robinson
•I dunno, seems like another service trying to charge for something you can figure out yourself with a spreadsheet. How much does taxr.ai cost? And how do they handle the discount calculation for ESPP shares when you've held them for different time periods? The qualifying vs non-qualifying disposition rules are what always trip me up.
0 coins
Connor O'Neill
•It works with all the major brokerages - I've used it with both Etrade and Fidelity documents. It's especially good at handling complex situations like multiple vesting dates or partial sales from specific tax lots. They handle the qualifying vs non-qualifying disposition calculations automatically. For ESPPs, it checks the purchase date, the offering period start date, and your sale date to determine the proper tax treatment. It properly categorizes ordinary income vs capital gains based on holding periods, which was what I found most confusing to track myself. What impressed me was how it identified which specific shares I should sell first to minimize tax impact - stuff I wouldn't have figured out on my own.
0 coins
Keisha Robinson
I was skeptical about taxr.ai at first, but I gave it a try after struggling for weeks trying to calculate my cost basis for some Microsoft RSUs I'd held for years. I was planning to sell them and was worried about getting hit with unexpected taxes. The service was surprisingly thorough - it showed me exactly what portion of each RSU grant was already taxed as income when they vested, and what my actual cost basis should be for capital gains calculations. It even flagged some shares where my broker was showing an incorrect cost basis that would have resulted in double taxation! What I found most valuable was the tax planning feature - it showed me which specific shares to sell to minimize my tax hit based on my holding periods. I ended up saving about $3,700 in taxes by selling specific lots in a particular order that I wouldn't have figured out on my own. Definitely worth checking out if you're dealing with RSUs or ESPP shares from former employers - way easier than trying to recreate years of stock plan history on your own.
0 coins
GalaxyGuardian
If you're struggling to get through to the IRS about stock basis issues (which I was for MONTHS), I highly recommend using https://claimyr.com to get actual human help. You can see how it works here: https://youtu.be/_kiP6q8DX5c After my company was acquired, I had a complete mess with my cost basis for ESPP shares that transferred to the acquiring company. The new broker had no idea how to handle it, and I couldn't get through to anyone at the IRS who understood the issue. I used Claimyr and was connected to an IRS agent in under 25 minutes (after trying for WEEKS on my own). The agent was able to confirm exactly how I should handle reporting the cost basis for my transferred shares and explained what documentation I needed to keep to support my calculations. Completely worth it compared to the endless hold music and disconnects I faced trying on my own.
0 coins
Paolo Ricci
•How does Claimyr actually work? The website is kinda vague. Do they just call the IRS for you? I've been on hold for literally 3+ hours trying to get help with my cost basis issues after my company's ESPP administrator changed three times.
0 coins
Amina Toure
•I'm super skeptical about this. You're telling me some service can magically get me to the front of the IRS phone queue when millions of people can't get through? Sounds like a scam to me. Plus, I doubt random IRS phone agents would even know the specific rules about ESPP cost basis calculations.
0 coins
GalaxyGuardian
•They use a proprietary system that navigates the IRS phone tree and waits on hold for you. When an agent actually picks up, you get a call connecting you directly to that agent. They don't jump any queues - they just do the waiting for you. The key benefit is speaking with someone who can actually look up the specific rules for your situation. The IRS agent I spoke with directed me to the exact publication that covered my situation with ESPP shares following a company acquisition and confirmed my understanding of how to calculate and report the cost basis. Having that documentation and confirmation from an official source saved me when I had to deal with my broker's incorrect reporting.
0 coins
Amina Toure
Alright, I need to eat my words. After my skeptical comment yesterday, I decided to try Claimyr just to prove it wouldn't work. I've been trying to get help from the IRS for WEEKS about how to handle my cost basis for some ESPP shares where the original purchase documents were lost. I used Claimyr this morning, and I'm still in shock - I got connected to an IRS agent in about 35 minutes (would have been 3+ hours if I had called myself based on their message). The agent was actually super helpful and directed me to a specific section of Publication 550 that addresses exactly my situation with missing cost basis documentation. The agent also told me about a form I didn't even know existed (Form 8689) that I can submit with my return to explain the missing documentation situation. This would have been nearly impossible to figure out on my own. So yeah, I was wrong. If you're struggling with ESPP or RSU cost basis issues, getting direct answers from the IRS might be the way to go.
0 coins
Oliver Zimmermann
Quick tip for anyone with ESPP shares - there's a huge difference in taxation depending on how long you've held them. If you hold ESPP shares for at least 1 year from purchase date AND 2 years from the offering date, it's a "qualifying disposition" and you get better tax treatment. For RSUs it's simpler - you were already taxed on the full value when they vested (check your old W-2s, box 14 might show this). When you sell, you only pay capital gains on any growth since vesting. I recommend getting a copy of your "stock plan transaction history" from Etrade BEFORE you transfer. Also check if they can provide "supplemental tax reporting" documents - usually these have the details on original grant prices, discount amounts, FMV at various dates, etc.
0 coins
Natasha Volkova
•For the qualifying disposition of ESPP shares, does the discount portion still get taxed as ordinary income, or does the entire gain qualify for long-term capital gains? I've held some ESPP shares for almost 8 years but I've been afraid to sell because I don't understand the tax implications.
0 coins
Oliver Zimmermann
•With a qualifying disposition (holding 1+ year from purchase AND 2+ years from offering date), only the actual discount you received at purchase (usually 15% off market price) is taxed as ordinary income. Any additional gain beyond that is long-term capital gains. For example, if you bought shares at $85 when the market price was $100 (15% discount), and now sell for $200 after meeting the qualifying disposition requirements, you'd pay ordinary income tax on the $15 discount and long-term capital gains on the remaining $100 of profit. This is much better tax treatment than a non-qualifying disposition where more of the gain would be ordinary income.
0 coins
Javier Torres
I had this exact situation with my ESPP shares from Apple. What I did was download the "Gain/Loss" report from Etrade, which showed both the purchase price AND the FMV (fair market value) at the time of purchase. Save that before you move your shares! To calculate your cost basis: - For RSUs: Your cost basis is simply the FMV on vesting date - For ESPP with 15% discount: Look up if it was a qualifying or non-qualifying disposition. For tax reporting purposes, cost basis isn't just about what you paid - it's about what you've already been taxed on. For RSUs, you were already taxed on the full value when they vested, which is why that becomes your cost basis. I would 100% move these shares to a no-fee brokerage. The $18 trade fee is highway robbery today!
0 coins
Emma Davis
•One thing to watch for - Etrade's gain/loss reports are sometimes incomplete for older ESPP shares. I downloaded mine and it was missing some of my purchases from 2017. Double check you have ALL your transactions before you transfer!
0 coins
Javier Torres
•Absolutely right! I actually had to call Etrade to get the complete transaction history for some of my older shares. Another option is to check your old email - many companies send confirmation emails when ESPP purchases are completed or when RSUs vest, and those often contain the critical FMV information you need. Also, keep in mind that after you transfer, your new brokerage will likely show an incorrect cost basis initially. They'll usually just use the transfer value, not your actual cost basis. You'll need to manually adjust this in your new brokerage's system using the information you gathered from Etrade.
0 coins
CosmicCaptain
Has anyone used TurboTax for reporting ESPP and RSU sales? I'm wondering if they have any built-in tools for calculating the correct cost basis. I transferred my shares to Fidelity last year and now I'm worried I might mess up my taxes.
0 coins
Malik Johnson
•TurboTax Premium has a section specifically for ESPPs and RSUs. It asks about your purchase date, purchase price, offering date (for ESPP), FMV at time of purchase, and sale details. It then calculates everything correctly, including whether you have a qualifying disposition. The key is having all your original documentation from Etrade before you start. Last year I had to pause my tax prep and call my former employer's stock admin team to get some missing information about my ESPP offering periods.
0 coins
Ezra Bates
One thing I'd add to all the great advice here - make sure you understand the "look-back" provision that many ESPPs have. This can significantly affect your cost basis calculation and whether you have a qualifying disposition. Many ESPPs allow you to purchase shares at a discount based on the LOWER of either the stock price at the beginning of the offering period OR the stock price at the end of the offering period. If your plan had this feature, your actual purchase price might be different than what you think, and this affects both your cost basis and the amount of discount that gets taxed as ordinary income. I learned this the hard way when I sold some old ESPP shares and discovered my cost basis was actually lower than I calculated because of the look-back provision. Check your original ESPP plan documents or contact your former employer's benefits team to confirm if your plan had this feature. Also, don't forget that some brokerages will automatically apply incorrect cost basis adjustments when you transfer ESPP shares. Make sure to review and correct these before you sell, or you might end up paying taxes on money you've already been taxed on.
0 coins
Beth Ford
•This is such an important point about the look-back provision! I had no idea this even existed and I've been holding ESPP shares for 3 years. How do I find out if my company's plan had this feature? My former employer was acquired last year, so I'm not sure who would even have access to the original plan documents anymore. Also, when you mention brokerages applying incorrect cost basis adjustments during transfers - is this something I should proactively check, or will it be obvious when I look at my account? I'm planning to transfer my shares from Etrade to Vanguard next month and want to make sure I don't miss this.
0 coins