you can only deposit $5,000 cash (NO STOCK) per year in your Roth...post tax money. You still need to pay taxes on your 401K.