If you have an IRA, you can use IRA funds to buy, sell, and buy back shares in your retirement account as often as you want in a day. Using an IRA for trading can help you postpone paying taxes on profits earned from selling stocks and eliminates the need to file taxes. This tax-free safety net also works when you buy and sell shares in your Roth IRA. If you buy the shares of your favorite company and sell them six months later, you won't have to pay capital gains taxes.
In other words, you can sell shares from your Roth IRA whenever you want and you won't have to report your earnings on your tax return. Make sure you don't withdraw your earnings before you meet the requirements or you'll be subject to taxes and fines.