I was buying and selling some stocks in Robinhood from June to December 2017.My portfolio was up and down and there were a lot of transactions, because I was trying to use swing trading approach. At the end of December 2017 I earned approx. $3000
Then for 2018 I decided to stop trading and switch to a long term investment instead. So, at the end of December, I withdraw around 20% of my funds (which is around 20K) and rebalanced my portfolio, to switch to more long term stocks.
Now, I started to prepare my taxes in turbotax where I imported data from Robinhood (1099B, 1099 DIV and transactions details). I was very surprised when I found out that I owe more than $1000 in taxes for 2017.
Now, I am very confused with the way how it calculates the taxes. Even thought I rebalanced my portfolio, I still left 80% of my funds in the stocks, so I expected it wouldn't be considered as taking profit for tax purposes.
Can somebody explain this to me?
Thank you!