Sales within a Roth IRA are not taxed, no matter how much profit you make

When you sell a stock, mutual fund, or other investment inside your Roth IRA, you pay no federal income tax on the gain. This is true whether you make $50 or $50,000 on the sale. The IRS does not tax transactions that happen inside the account — only money that leaves it.

This is one of the core reasons people use Roth IRAs. In a regular taxable brokerage account, selling an investment at a profit triggers capital gains tax. Inside a Roth IRA, that same sale produces zero tax bill. You can buy and sell as often as you want without worrying about tax consequences.

The tax protection applies only to the account itself. Once you withdraw money from the Roth IRA, different rules take over — and those rules depend on your age and how long you have held the account.

Key Takeaways

  • Selling investments inside a Roth IRA produces no federal income tax, regardless of profit size.
  • You can buy and sell within the account as often as you want without triggering any tax event.
  • Tax-free growth is the main advantage of a Roth IRA over a regular brokerage account.
  • Withdrawals from the account follow separate rules based on your age and account age, not on investment sales.

How the tax-free growth actually works

A Roth IRA is a container. Money goes in, you invest it, and everything that happens inside stays inside without tax consequences. When you sell Stock A at a $2,000 gain and buy Stock B with the proceeds, the IRS sees no taxable event. Your account balance grows, but no tax is owed.

This differs sharply from a regular brokerage account, where the same sale would trigger a capital gains tax bill. The amount depends on how long you held the stock and your tax bracket, but you would owe something. Inside the Roth, you owe nothing.

The tax-free treatment applies to all investment activity: stock sales, mutual fund redemptions, bond sales, even frequent trading. Some people use this feature to actively trade within a Roth IRA without worrying about short-term capital gains taxes.

What you cannot do tax-free: withdrawals

The tax-free sale rule stops at the account boundary. When you withdraw money from a Roth IRA, the tax treatment depends on two things: your age and how long the account has been open.

If you are 59½ or older and have held the Roth IRA for at least five tax years, withdrawals are tax-free. This includes both your original contributions and all the investment gains. You can take out $100,000 in profit and owe no tax.

If you withdraw before 59½, or if the account is less than five years old, the rules become stricter. You can always withdraw your own contributions tax-free, but withdrawals of investment gains face income tax plus a 10 percent penalty in most cases. Exceptions exist for disability, first-time home purchase, and a few other situations.

Why this matters for your investment strategy

The tax-free sales rule changes how you might manage a Roth IRA compared to a regular account. In a taxable account, you might hold a winning stock for years to avoid capital gains tax. Inside a Roth, you can sell whenever it makes investment sense, rebalance your portfolio, or shift money between funds without any tax cost.

This freedom is especially valuable if you like to adjust your holdings frequently or if you are trying to move money between different types of investments. You are not locked into positions by tax considerations.

However, this does not mean you should trade constantly just because you can. Frequent trading can mean higher fees, and you still need a sound investment strategy. The tax-free environment just removes one barrier to making changes when they make sense.

Reporting sales on your tax return

You do not report Roth IRA sales on your federal tax return. The IRS does not require you to list them, and your brokerage does not send you a 1099 form for transactions inside the account.

Your brokerage will send you a year-end statement showing all activity, but this is for your own records. You keep it in case the IRS ever asks questions about your account, but you do not file it with your taxes.

The only time a Roth IRA appears on your tax return is if you take a withdrawal. Then you may need to report it, depending on your age and account age. Your brokerage will send you a Form 5498-R showing the withdrawal amount.

What happens if you inherit a Roth IRA

If you inherit a Roth IRA from someone else, the tax-free sales rule still applies to you. You can sell investments inside the inherited account without owing tax on the gains.

However, withdrawal rules change for inherited accounts. You generally cannot leave the money in the account indefinitely — you must take distributions over a set period. The timeline depends on your relationship to the person who died and when they died. These distributions may be tax-free or taxable depending on the account's age and your circumstances.

Inherited Roth IRA rules are complex, and the rules changed in 2023. If you inherit a Roth IRA, you should speak with a tax professional or financial advisor about your specific situation before making any moves.

Frequently Asked Questions

Do I owe tax if I sell a stock at a loss inside my Roth IRA?

No. You owe no tax on any sale inside a Roth IRA, whether the result is a gain or a loss. You also cannot claim the loss as a deduction on your tax return, since losses inside retirement accounts do not count for tax purposes.

What if I day trade inside my Roth IRA?

You can day trade inside a Roth IRA without any tax consequences on the trades themselves. However, you still need to follow the account's contribution limits and withdrawal rules. Day trading does not change those rules or trigger any special tax treatment.

Can I use losses from Roth IRA sales to offset gains elsewhere?

No. Losses inside a Roth IRA stay inside the account and cannot be used to offset capital gains or other income on your tax return. This is one trade-off of the tax-free environment — you get no tax benefit from losses either.

If I sell an investment and buy another the same day, do I owe tax?

No. Buying and selling on the same day, or any frequency, produces no tax inside a Roth IRA. The account treats all internal transactions the same way: tax-free.