Those are contributions, and I stated that roth contributions are taxed.
Put $10,000 in a roth when you are 30. Yes, you paid tax on whatever income produced that $10,000 contribution. Now let it sit there and double 4 times to $160,000 when you turn 65. The $150,000 that you earned will never be taxed when you take it out.
Yeah, you paid $2000 or so in taxes on the original $10,000 you put in. Big f'in whoop. Your marginal tax rate at the start is totally irrelevant when discussing the $150,000 in earnings that accrued inside the roth account. And your marginal tax rate at the end doesn't matter because it is a roth.
The true power of a roth is the fact that earnings are not taxed, and earnings require time.
H