Your 401k is money you should not be touching. If you take a loan out, say 5,000.00. That was (assuming you have a traditional 401k and not a Roth 401k) pre-tax money. You then pay that $5,000.00 back post-tax. Assuming you're in the 25% tax bracket, you'll actually be paying back $6,666.00 +...