human
What's the difference between a 401k, IRA, and a Roth IRA?
assistant
The main difference between a 401k, an IRA, and a Roth IRA is how they are taxed. A 401k is funded with pre-tax salary contributions and therefore taxes are deferred until withdrawal. An IRA is funded with post-tax contributions and withdrawals are taxed upon withdrawal. With a Roth IRA, contributions are made with after-tax money and all withdrawals are tax free.