401k’s are contributed to with pre-tax money, however, money contributed can be deducted from income taxes. There is no tax deductions in a roth ira, however, contributions can be withdrawn tax-free in retirement.