A Roth IRA is funded with after-tax dollars while a traditional IRA is funded with pre-tax dollars. With a Roth IRA, you pay taxes upfront but can withdraw money tax-free in retirement, while with a traditional IRA, you get a tax deduction upfront but pay taxes on withdrawals in retirement.