I believe 401k is taxed when money is taken from it on retirement. Money put into Roth IRA is after-tax money and is not taxed when money is taken out from it on retirement. I also believe that you have to pay taxes now on the money that you move from 401k to Roth IRA...