First I would NOT take a 401k loan because you will pay way more than the 24% interest especially if you lost your job. So, let’s say your tax bracket is 22%, you’d pay the 22% & you lose your job then you will pay 20% penalty (if you can’t pay what you borrowed back in full) so in total you pay 44% trying to get away from a $7k credit card debt. And return for all your maneuvers Your retirement gets totally screwed. Oh, BTW, I’d close the credit card because a credit card is never a good idea “in case of an emergency”.