Should I pay off my 401k loan or reinvest the funds elsewhere?
Pay the 401(k) loan back as soon as possible.  To be clear, the money from your 401(k) loan is no longer invested and working for you. It doesn't make sense to pull money out of your 401(k) investments and then invest it in something else. If you want to invest for retirement, pay back the loan and invest that money inside your 401(k).  If you leave your job, the 401(k) loan needs to be paid back in full, or else taxes and penalties will apply. If you have put the funds in an IRA, they won't be available to you should you need to pay back the loan early.  Instead of making a monthly payment to the 401(k) loan, pay off the loan and then make a monthly investment to an IRA. "This summer I used a loan from my 401(k) to help pay for the down payment of a new house. We planned on selling a Condo a few months later, so we only needed the loan for a short period but wanted to keep monthly payments low since we would be paying two mortgages for a few months. I also felt like the market might take a dip in the future, so I liked the idea of trying to cash out high and buy back low (spoiler alert: this didn't happen). So in July 2017 I withdrew $17,000 from my account (Technically $16,850.00 principal and $150 processing fee) at an effective 4.19% APR (4% rate and then the fee), with 240 scheduled payments of $86.00 (2 per month for 10 years). Over the lifetime of the loan the total finance charge was $3,790, but that money would be paid back into my account. I was happy with the terms, and it helped tide things over until the condo was sold a few months later. But then I decided to change jobs, and ended up having to pay back the loan ~20 weeks after it was issued (using the proceeds from the sale of the condo). During this time the market had done well, so when I paid back the funds the net difference in shares that I now owned (including shares purchased with the interest payments) was $538.25 less than today's value of the original count of shares that were sold to fund the loan. Combined with the $150 fee, the overall ""cost"" of the 20 week loan was about 4.05%. That isn't the interest rate (interest was paid back to my account balance), but the value lost due to the principal having been withdrawn. On paper, my account would be worth that much more if I hadn't withdrawn the money. Now if you extrapolate the current market return into 52 weeks, you can think of that loan having an APR ""cost"" of around 10.5% (Probably not valid for a multi year calculation, but seems accurate for a 12 month projection). Again, that is not interest paid back to the account, but instead the value lost due to the money not being in the account. Sure, the market could take a dip and I may be able to buy the shares back at a reduced cost, but that would require keeping sizable liquid assets around and trying to time the market. It also is not something you can really schedule very well, as the loan took 6 days to fund (not including another week of clarifying questions back/forth before that) and 10 day to repay (from the time I initiated the paperwork to when the check was cashed and shares repurchased). So in my experience, the true cost of the loan greatly depends on how the market does, and if you have the ability to pay back the loan it probably is worth doing so. Especially since you may be forced to do so at any time if you change jobs or your employment is terminated."
"Generally if you need to tap into your retirement for the house - you probably shouldn't buy the house. But that's your call. There are several things you could do. Sue your CPA ""friend"" for malpractice. Especially if there's any actual proof of that stupid suggestion. Check with your 401k administrator about home-purchase loan from the 401k. You'll be borrowing your own money, and repaying yourself back with interest, but it will be tax free and with no penalties. Keep in mind: if you cannot repay the loan, or you leave your employer without repaying it in full - the remaining balance will be considered withdrawal and you'll pay income taxes + 10% penalty on it. If you have an IRA, you can withdraw up to 10K without penalty if this is your first house (i.e.: you didn't own a house in the last 3 years), and is going to be your primary residence. You'll still pay taxes on the 10K. But, this is not available for 401k plans. You can request equal payments distribution calculated based on your life expectancy (This is the infamous 72(t)(2) distribution, even though many of the exceptions are in the IRC 72(t)(2). This in particular is 72(t)(2)(A)(iv)). Here's the full list of exceptions. Note that even if you're willing to pay the 10% penalty, many 401k plans do not allow distributions as long as you're still employed with the sponsoring employer. If you take a hardship distribution from your 401k (if it even allows it), you'll be prohibited from contributing for 6 months, and your employer will be prohibited from contributing on your behalf as well. I.e.: not only you take out your savings, you'll be barred from saving back. Also, in the same FAQ, it tells you that the hardship distribution can only include the amounts up to the original contributions (less whatever distributions already made), and not earnings or match. I.e.: it may actually be much less than the 40K you're counting on." "As @AlexKuhl says, ever? yes, but generally? no. If your 401k is invested in stocks and bonds, the long term return is very likely higher than the interest on a mortgage. Long term return on the stock market is around 7%. Mortgage rates these days are around 4%. Add the tax penalty on top of that and you're almost surely better to keep your money in the 401k. There's also the psychological/budgeting factor. People very often say, ""I'll pull money out of my retirement fund for this important purchase and then put it back later."" And then later comes and there are other expenses and things they want to do and they never put the money back." It appears from your description that the 401k account has the automatic dividend reinvestment policy, and that the end result is exactly the same as the external account with the same policy. I.e.: no difference, the dividend affected the 401k account in exactly the same way it affected the external account. The only thing is that for external account you can take the dividend distribution, while for 401k you cannot - it is reinvested automatically. Were you expecting something else? I wouldn't recommend paying off the debts.  Both are low-interest tax-deductible loans that you've been handling well enough to have significant savings, and you can likely earn a higher interest rate by investing than you could by paying down the debt.  Putting your money into vanguard ETFs or a betterment account will likely be better in the long run. Try to avoid actually pulling money out of your retirement savings. Not only are you paying that stiff penalty today, but you're actually stealing form your future. Many 457 plans allow you to borrow against the balance, usually up to 50% of the plan balance. I'd roll the 401k into the 457 and borrow against it if you really need the money. Borrow a little extra to help you make the first few payments if you need to. "I have never double-answered till now.  This loan can't be taken out of context. By the way, how much is it? What rate? ""Debt bad."" Really? Line the debt up. This is the highest debt you have. But, you work for a company that offers a generous match, i.e. the match to your 401(k). Now, it's a choice, pay off 6% debt or deposit that money to get an immediate 100% return.  Your question has validity. In the end, we can tell you when to pay off the debt. After - The issue is that you are quoting a third party without having the discussion or ever being privy to it. In court, this is called 'hearsay.' The best we can do is offer both sides of the issue and priority for the payments. Welcome to Money.SE, nice first question." If you quit or get fired, you have 60 days to pay back the loan. If you cannot pay back the loan it becomes an early withdrawal subject to taxes and the the 10% penalty. Taking a loan for any significant amount of the down payment is a bad idea for the reasons above. As an alternative, adjust your contributions down to get your maximum match and stash the extra money outside of your 401k in a brokerage account. If you have a Roth IRA already, you can into using up to 10k of it for a first time home purchase. Your comment regarding your existing finances is very relevant and helpful. You need to understand that generally in personal finance circles, when a strong earning 22 year-old is looking for a loan it's usually a gross spending problem.   Their car costs $1,000 /month and their bar tabs are adding up so the only logical thing to do is get a loan.  Most 22-year-olds don't have a mortgage soaking up their income, or a newborn.   With all of this in mind I essentially agree with DStanley and, personally, and many people here would probably disagree, I'd stop the 401(K) contribution and use that money to pay the debt.  You're still very young from a retirement standpoint, let the current balance ride and forego the match until the debt is paid.  I think this is more about being debt free at 22 quickly than it's about how much marginal money could be saved via 401(k) or personal loan or this strategy or that strategy.  I think at your age, you'll benefit greatly from simply being debt free. There are other very good answers on this site and other places regarding the pitfalls of a 401(k) loan.  The most serious of which is that you have an extremely limited time to pay the entire loan upon leaving the company.  Failure to repay in that situation incurs tax liability and penalties.   From my quick math, assuming your contribution is 8% of $70,000 /year, you're contributing something in the neighborhood of $460/month to your 401(k).  If you stopped contributing you'd probably take home a high $300 number net of taxes.  It'll take around 20 months to pay the loan off using this contribution money without considering your existing payments, in total you're probably looking at closer to 15 months.  You'll give up something in the neighborhood of $3,500 in match funds over the repayment time.   But again, you're 22, you'll resume your contributions at 24; still WAY ahead of most people from a retirement savings standpoint.  I don't think my first retirement dollar was contributed until I was about 29.  Sure, retirement savings is important, but if you've already started at age 22 you're probably going to end up way ahead of most either way.  When you're 60 you're probably not going to bemoan giving up a few grand of employer match in your 20s. That's what I would do. Edit: I actually like stannius's suggestion in the comments below.  IF there's enough vested in your plan that is also available for withdrawal that you could just scoop $6,500 out of your 401(k) net of the 10% penalty and federal and state taxes (which would be on the full amount) to pay the debt, I'd consider that instead of stopping the prospective contributions.  That way you could continue your contributions and receive the match contributions on a prospective basis.  I doubt this is a legitimate option because it's very common for employers to restrict or forbid withdrawal of employee and/or employer contributions made during your employment, but it would be worth looking in to. "There are a great number of financial obligations that should be considered more urgent than student loan debt.  I'll go ahead and assume that the ones that can land people in jail aren't an issue (unpaid fines, back taxes, etc.). I cannot stress this enough, so I'll say it again: setting money aside for emergencies is so much more important than paying off student loans.  I've seen people refer to saving as ""paying yourself"" if that helps justify it in your mind.  My wife and I chose to aggressively pay down debt we had stupidly accrued during college, and I got completely blindsided by a layoff during the downturn.  Guess what happened to all those credit cards we'd paid off and almost paid off?  Guess what happened to my 401k? If all we had left were student loans, then I still wouldn't prioritize paying those off.  There are income limits to Roth IRAs, so if you're in a field where you'll eventually make too much to contribute, then you'll lose that opportunity forever.  If you're young and you don't feel like learning too much about investing, plop 100% of your contributions into the low-fee S&P 500 index fund and forget it until you get closer to retirement.  Don't get suckered into their high-fee ""Retirement 20XX"" managed funds. Anyway, sure, if you have at least three months of income replacement in savings, have maximized your employer 401k match, have maximized your Roth IRA contributions for the year, and have no other higher interest debt, then go ahead and knock out those student loans." I agree with the others that pulling the money out of your 401(k) is not the best idea due to the taxes and penalties.  But I also think that a 401(k) loan is not a good option either.  Somehow life happens, and the time when you can least afford to repay the loan (just after losing your job) will be the time when you have to repay the loan or pay the taxes and penalties.  There's just too much risk there.  You also lose the compounding gains you'd get from the investment, and it's likely not worth sacrificing your future retirement for this. It's probably worth finding out how close you are to having your house appraise out for a successful re-fi.  Without that information, you're just guessing.  Depending on how close you are, you pile up as much cash as you can over the next few months to try to pay down the mortgage enough to qualify for the re-fi.  As you're doing this, if home values start coming up in your area, you'll have that going for you as well.  It might even be worth suspending your 401(k) contributions for a short while to give you more cash to put towards the re-fi goal. I have credit card debt of about $5000  That's the answer right there. You told us the 401(b) has no match. The next highest priority would be credit card debt that's costing you interest. You didn't mention the rate on the card, I'm assuming it's 8% or more.  As far as your balance sheet (the 'bottom line') is concerned, pay off a 10% debt is the same as earning 10% on your money. If anyone promises you a higher return with a different investment, I'd run the other way. We hope the market, i.e. the US stock market, as measured by a broad index, say the S&P 500, will return 8-10%/yr over the long term, but this isn't guaranteed. Paying off that credit card will save you the interest every year, and free up the payments to invest elsewhere.  In response to Marlene's comment - Crazy? No. Human nature and emotion is what it is. I honestly don't know how to address some of it. Years ago, I was in a similar situation with a reader who had a $5000 'emergency' account, yet had $5000 in credit card debt. I had a tough time getting my head around why it wasn't obvious this made no sense. In your case, I might suggest you pay the card down to below $1000 and have the credit line reduced. Paying high interest on $5K makes no sense at any point in one's life. At least a 20-something can dig his way out and learn a lesson. A pre-retiree shouldn't be throwing this money away. It is really hard to tell where you should withdraw money from. So instead, I'll give you some pointers to make it easier for you to make the decision for yourself, while keeping the answer useful to others as well. I have 3 401ks, ... and some has post tax, non Roth money Why keeping 3 401ks? You can roll them over into an IRA or the one 401k which is still active (I assume here you're not currently employed with 3 different employers). This will also help you avoiding fees for too low balances on your IRAs. However, for the 401k with after tax (not Roth) balance - read the next part carefully. Post tax amounts are your basis. Generally, it is not a good idea to keep post-tax amounts in 401k/IRA, you usually do post-tax contributions to convert them to Roth ASAP. Withdrawing from 401k with basis may become a mess since you'll have to account for the basis portion of each withdrawal. Especially if you pool it with IRAs, so that one - don't rollover, keep it separately to make that accounting easier. I also have several smaller IRAs and Roth IRAs, Keep in mind the RMD requirements. Roth IRAs don't have those, and are non-taxable income, so you would probably want to keep them as long as possible. This is relevant for 401k as well. Again, consolidating will help you with the fees. I'm concerned about having easily accessible cash for emergencies. I suggest keeping Roth amounts for this purpose as they're easily accessible and bear no taxable consequence. Other than emergencies don't touch them for as long as you can. I do have some other money in taxable investments For those, consider re-balancing to a more conservative style, but beware of the capital gains taxes if you have a lot of gains accumulated. You may want consider loss-harvesting (selling the positions in the red) to liquidate investments without adverse tax consequences while getting some of your cash back into the checking account. In any case, depending on your tax bracket, capital gains taxes are generally lower (down to 0%) than ordinary income taxes (which is what you pay for IRA/401k withdrawals), so you would probably want to start with these, after careful planning and taking the RMD and the Social Security (if you're getting any) into account. Unless that 401K has very low expense ratios on its funds, you should roll it into an IRA and choose funds with low expense ratios. After rolling it over you should not take the 10% penalty and use it to purchase a home.  Unless you use that home as an income property, it is unlikely to provide you more than a 1% inflation-adjusted rate of return given historical data.  The S&P 500 is about 4% adjusted for inflation.  And that money currently in your 401(k) is for your retirement - your future.  Don't borrow against your future.  Let compound interest do its work on that money. The value of a house is in the rent you aren't paying to live somewhere and there are a lot of costs to consider.  That doesn't mean don't buy.  It just means buy wisely. If you are currently maxing out your 401(k), you may consider cutting back to save for your down payment.  Other than that I wouldn't touch retirement money unless it was a dire financial emergency. You're doing great.  I'd suggest trying get putting 5-10% towards your retirement and the balance to the student loans. You are a little weak in retirement savings, but you have $550k house with 20% equity that you bought at the bottom of the market. That's a smart investment IMO, and in my mind compensates somewhat for your low 401k balance. If I were you, I would retire the student loans ASAP to reduce the money that you have to shell out each month. That way, you have the option of scaling back you or your wife's work somewhat to avoid paying thousands for child care. In my mind, less debt == more options, and I like options. "A) Yes, it does accomplish the goal of adding more money, but the money is in lieu of any return you can earn while the loan is outstanding. If you somehow knew exactly which periods where going to run negative, and you took a 401k loan during that time, you'd be in pretty good shape, but if you had that information you'd probably be ruling the world in short order and wouldn't care much about a measly 401k. B) It's a nice idea, but unfortunately you are not allowed to set your own interest rate. (If you could your idea would work perfectly.) The interest rate is bank specific, and is typically 1-2 points over prime. But if your plan was to leave your money sitting in cash or low interest bearing accounts anyway, the loan does actually achieve the goal of ""getting more money in there"". Though it's your money; you aren't ""earning"" it."