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."
"I'm going to answer your questions out of order. Emergency fund: Depending on how conservative you are and how much insurance you have, you may want anywhere from 3-12 months of your expenses on hand. I like to keep 6 months worth liquid in a ""high-yield"" savings account. For your current expenses that would be $24k, but when this transaction completes, you will have a mortgage payment (which usually includes home-owners insurance and property taxes in addition to your other expenses) so a conservative guess might be an additional $3k/month, or a total of $42k for six months of expenses. So $40-$100k for an emergency fund depending on how conservative you are personally. Down payment: You should pay no less than 20% down ($150k) on a loan that size, particularly since you can afford it. My own philosophy is to pay as much as I can and pay the loan off as soon as possible, but there are valid reasons not to do that. If you can get a higher rate of return from that money invested elsewhere you may wish to keep a mortgage longer and invest the other money elsewhere. Mortgage term: A 15-year loan will generally get you the best interest rate available. If you paid $400k down, financing $350k at a 3.5% rate, your payment would be about $2500 on a 15-year loan. That doesn't include property taxes and home-owners insurance, but without knowing precisely where you live, I have no idea whether those would keep you inside the $3000 of additional monthly home expenses I mentioned above when discussing the emergency fund. That's how I would divide it up. I'd also pay more than the $2500 toward the mortgage if I could afford to, though I've always made that decision on a monthly basis when drawing up the budget for the next month." My observations is that this seems like hardly enough to kill   inflation. Is he right? Or are there better ways to invest? The tax deferral part of the equation isn't what dominates regarding whether your 401k beats 30 years of inflation; it is the return on investment.  If your 401k account tanks due to a prolonged market crash just as you retire, then you might have been better off stashing the money in the bank.  Remember, 401k money at now + 30 years is not a guaranteed return (though many speak as though it were).  There is also the question as to whether fees will eat up some of your return and whether the funds your 401k invests in are good ones. I'm uneasy with the autopilot nature of the typical 401k non-strategy; it's too much the standard thing to do in the U.S., it's too unconscious, and strikes me as Ponzi-like.  It has been a winning strategy for some already, sure, and maybe it will work for the next 30-100 years or more.  I just don't know.  There are also changes in policy or other unknowns that 30 years will bring, so it takes faith I don't have to lock away a large chunk of my savings in something I can't touch without hassle and penalty until then. For that reason, I have contributed very little to my 403b previously, contribute nothing now (though employer does, automatically.  I have no match.) and have built up a sizable cash savings, some of which may be used to start a business or buy a house with a small or no mortgage (thereby guaranteeing at least not paying mortgage interest).  I am open to changing my mind about all this, but am glad I've been able to at least save a chunk to give me some options that I can exercise in the next 5-10 years if I want, instead of having to wait 25 or more. Some have suggested you can put the money in the 401k then take a loan to pay off the student loan debt.  Some things to consider before doing that: Check your 401k plan first.  Some plans allow you to continue paying on a loan if you leave the company, some do not.  If you have to change jobs before you pay back the 401k loan, you may only have 90 days to completely pay the loan or the IRS will treat this as an early withdrawal, which means taxes and penalties.  If you don't have another job lined up, this is going to make things much worse since you will have lost your income and may owe even more to the government (depending on your state, it may be up to 50% of the remaining amount).  There are ways to work with some student debt loans to defer or adjust payments.  There is no such option with a 401k plan. This may change your taxes at the end of the year.  Most people can deduct student loan interest payments.  You cannot deduct interest paid to your 401k loan.  You are paying the interest to yourself though.   It may hurt your long term growth potential.  Currently loans on 401k loans are in the 4% range.  If you are able to make more than 4% inside of your 401k, you will be losing out on that growth since that money will only be earning the interest you pay back. It may limit flexibility for a few years.  When people fall on hard times, their 401k is their last resort.  Some plans have a limit on the number of loans you can have at one time.  You may need a loan or a withdrawal in the future.  Once you take the money out for a loan, you can't access it again.  See the first bullet about working with student loan vendors, they typically have ways to work with you under hard circumstances.  401k loans don't. Amortization schedule.  Many 401k loans can only be amortized for a max of 5 years, if you currently have 10 year loans, can you afford to pay the same debt back in 1/2 the time at a lower rate?  You will have to do the math. When considering debt other than student loans (such as credit cards), if you fall on hard times, you can always negotiate to reduce the amount you owe, or the debt can be discharged (with tax penalties of course).  They can't make you take money out.  Once it is out, it is fair game. Just to clarify, the above isn't saying you shouldn't do it under any circumstances, it is a few things you need to evaluate before making that choice.  The 401k is supposed to be used to help secure your financial future when you can't work.  The numbers may work out in the short term, but do they still work out in the long term?  Most credit cards require minimum payments high enough to pay back in 7-10 years, so does shortening that to 5 (or less) make up for the (probably early) years of compounding interest for your retirement?  I think others have addressed some of this so I won't do the math. I can tell you that I have a 401k loan, and when things got iffy at my job for, it was a very bad feeling to have that over my head because, unlike other debts, there isn't much you can do about it. "While I can appreciate you're coming from a strongly held philosophy, I disagree strongly with it.  I do not have any 401k or IRA I don't like that you need to rely on government and keep the money there forever. A 401k and an IRA allows you to work within the IRS rules to allow your gains to grow tax free. Additionally, traditional 401ks and IRAs allow you to deduct income from your taxes, meaning you pay less taxes. Missing out on these benefits because the rules that established them were created by the IRS is very very misguided. Do you refuse to drive a car because you philosophically disagree with speed limits?  I am planning on spending 20k on a new car (paying cash) Paying cash for a new car when you can very likely finance it for under 2% means you are loosing the opportunity to invest that money which can conservatively expect 4% returns annually if invested. Additionally, using dealership financing can often be additional leverage to negotiate a lower purchase price.  If for some reason, you have bad credit or are unable to secure a loan for under 4%, paying cash might be reasonable.  The best thing you have going for you is your low monthly expenses. That is commendable.  If early retirement is your goal, you should consider housing expenses as a part of your overall plan, but I would strongly suggest you start investing that money in stocks instead of a single house, especially when you can rent for such a low rate. A 3 fund portfolio is a classic and simple way to get a diverse portfolio that should see returns in good years and stability in bad years. You can read more about them here: http://www.bogleheads.org/wiki/Three-fund_portfolio You should never invest in individual stocks. People make lots of money to professionally guess what stocks will do better than others, and they are still very often wrong. You should purchase what are sometimes called ""stocks"" but are really very large funds that contain an assortment of stocks blended together. You should also purchase ""bonds"", which again are not individual bonds, but a blend of the entire bond market.  If you want to be very aggressive in your portfolio, go with 100-80% Stocks, the remainder in Bonds. If you are nearing retirement, you should be the inverse, 100-80% bonds, the remainder stocks.  The rule of thumb is that you need 25 times your yearly expenses (including taxes, but minus pension or social security income) invested before you can retire. Since you'll be retiring before age 65, you wont be getting social security, and will need to provide your own health insurance." It looks like your Solo 401K loan will need to repaid in 5 years.  If you borrow too much in order to pay back in this time you run into the typical 401K loan risks, that it is considered a distribution.  Don't borrow more then can be repaid in that time. When you borrow money from your 401K, it is no longer invested in the market.  Lets assume  that you are borrowing at 6% or so, and your LOC is at 3.5%, and the mutual funds you are invested in are returning 9%.  You would be better off with the LOC.  As you are paying 3.5% but earning 9%.  Keep in mind with a LOC that is variable you have interest rate risk, where you don't really have that with the 401K loan. I think the 401K loan is riskier then you are allowing.  If you do not pay it back within the allotted time, you get nailed for 40% of the unpaid balance.  That is quite high.  With the HELOC, you can weather quite a few negative credit events without your home ever being in jeopardy. "If you're willing to do a little more work and bookkeeping than just putting money into the 401(k) I would recommend the following. I note that you said you chose some funds based on performance since the expense ratios are all high. I would recommend against chasing performance because active funds will almost always falter; honor the old saw:  ""past performance is no guarantee of future returns"". Assuming the cash in your Ally account is an emergency fund, I would use it to pay off your credit card debt to avoid the interest payments. Use free cash flow in the coming months to bring the emergency fund balance back up to an acceptable level. If the Ally account is not an emergency fund, I would make it one! With no debt and an emergency fund for 3-12 months of living expenses (pick your risk tolerance), then you can concentrate on investing. Your 401(k) options are unfortunately pretty poor. With those choices I would invest this way: Once you fill up your choice of IRA, then you have the tougher decision of where to put any extra money you have to invest (if any). A brokerage account gives you the freedom of investment choices and the ability to easily pull out money in the case of a dire emergency. The 401(k) will give you tax benefits, but high fund expenses. The tax benefits are considerable, so if I were at a job where I plan on moving on in a few years, I'd fund the 401(k) up to the max with the knowledge that I'd roll the 401(k) into a rollover IRA in the (relatively) short term. If I saw myself staying at the employer for a long time (5+ years), I'd probably take the taxable account route since those high fund fees will add up over time. One you start building up a solid base, then I might look into having a small allocation in one of my accounts for ""play money"" to pick individual stocks, or start making sector bets." 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. When you leave an employer, 401(k) loans are immediately due (or within 30 days or 60 days). So maybe they are waiting to see if you will pay off your loan. If you wanted to transfer the loan as well, you need to talk to your new 401(k) plan administrator to find out if this even possible. If they say No and you don't pay off the loan, it will count as a premature distribution from your old 401(k) plan and possibly be subject to excise tax in addition to income tax.