The main difference between traditional and Roth IRAs is when you pay taxes. Traditional IRA contributions can be taxed when they’re made, but you’ll pay income tax when you withdraw the funds during retirement, whereas Roth IRA contributions are made with after-tax dollars.