Should I invest or repay my debts?
You didn't mention how much is the interest rate of your debts. It is a very simple rule.  If you think you can make more money by investing (the best way you can) in spite of having debts then go ahead and invest.  Else, if you donno what you're doing and can't make sure you earn more than what you're paying off for interest then may be you should focus on clearing up the debts first. You can read more about similar topic discussion here Now, that you've presented the interest rate of your loans i.e. 11% which is your average, then I suggest you to clear up the high interest rate loans first i.e. which are above 11%  because it is very difficult to make an investment and get returns more than 11% of what you invest.  What ever be it, now that you won't be having big events in the coming 5 years, I suggest you to clear up all your loans and stay debt free i.e. tr to become stable and tension free. You know, because you can't run away anywhere with all those loans up on your shoulders, you HAVE to clear them today or tomorrow. So, now that you're free (in the next 5 yrs) and burden less, so why not clear them up today? Like azam pointed out, fundamentally you need to decide if the money invested elsewhere will grow faster than the Interest you are paying on the loan. In India, the safe returns from Fixed Deposits is around 8-9% currently. Factoring taxes, the real rate of return would be around 6-7%. This is less than what you are paying towards interest. The PPF gives around 9% with Tax break [if there are no other options] and tax free interest, the real return can be as high as 12-14%. There is a limit on how much you can invest in PPF. However this looks higher than your average interest. The stock markets in long term [7 Years] averages give you around 15% returns, but are not predictable year to year. So the suggest from azam is valid, you would need to see what are the high rate of interest loans and if they accept early repayment, you should complete it ASAP. If there are loans that are less than average, say in the range of 7-8%, you can keep it and pay as per schedule.
The good debt/bad debt paradigm only applies if you are considering this as a pure investment situation and not factoring in: A house is something you live in and a car is something you use for transportation. These are not substitutes for each other! While you can live in your car in a pinch, you can't take your house to the shops. Looking at the car, I will simplify it to 3 options: You can now make a list of pros and cons for each one and decide the value you place on each of them. E.g. public transport will add 5h travel time per week @ $X per hour (how much you value your leisure time), an expensive car will make me feel good and I value that at $Y. For each option, put all the benefits together - this is the value of that option to you. Then put all of the costs together - this is what the option costs you. Then make a decision on which is the best value for you.  Once you have decided which option is best for you then you can consider how you will fund it. This is a very personal situation of course, but if you can afford the repayments then I recommend keeping the house!. A house is a long term investment and one has to live somewhere. You probably didn't buy the house planning to sell it in 5 years so while in the short term you could suffer a loss on paper chances are things will pick up, they have to eventually. For each boom there is a bust, one for one. "Forget, for the moment, which will pay off most over the long term. Consider risk exposure. You've said that you (hypothetically) have ""little or no money"": that's the deal-breaker. From a risk-management perspective, your investment portfolio would be better off diversified than with 90% of your assets in a house. Consider also the nature of the risk which owning a house exposes you to: Housing prices are generally tied to the state of the economy. If the local economy crashes, not only could you lose your job, but you could lose a good part of the value of your house... and still owe a lot on your loan. (You also might not be able to move as easily if you found a new job somewhere else.) You should almost certainly rent until you're more financially stable and could afford to pay the new mortgage for a year (or more) if you suddenly lost your job. Then you can worry more about maximizing your investments' rate of return." For the sake of sanity, pay off your debt maybe not all but some part of it. You never know what the monster, the stock market may turn out to be. It may gobble up all your money without belching or it may gift you with a bounty. But if you pay off all your debt and the stock market monster is rewarding everybody else, you may rue your decision. So put some part of it the markets too, but a more safer one would be a good bet. The proportions of money for loan repayment and for investing in markets is your decision, after you evaluate all your future predictions. "First, I'd like to congratulate you on your financial discipline in paying off your loans and living well within your means.  I have friends who make more than twice your salary with similar debt obligations, and they barely scrape by month to month. If we combine your student loan debt and unallocated income each month, we get about $1,350.  You say that $378 per month is the minimum payment for your loans, which have an average interest rate of about 3.5%.  Thus, you have about $1,350 a month to ""invest."" Making your loan payments is basically the same as investing with the same return as the loan interest rate, when it comes down to it.  An interest rate of 3.5% is...not great, all things considered, and barely above inflation.    However, that's a guaranteed return of 3.5%, more or less like a bond.  As noted previously, the stock market historically averages 10% before inflation over the long run. The US stock market is right around its historic high at this point (DJIA is at 20,700 today, April 6th, 2017 - historic high hit just over 21,000 on March 1, 2017).  Obviously, no one can predict the future, but I get the feeling that a market correction may be in order, especially depending on how things go in Washington in the next weeks or months.  If that's the case (again, we have no way of knowing if it is), you'd be foolish to invest heavily in any stocks at this point. What I would do, given your situation, is invest the $1,350/month in a ""portfolio"" that's 50/50 stocks and ""bonds,"" where the bonds here are your student loans.  Here, you have a guaranteed return of ~3.5% on the bond portion, and you can still hedge the other 50% on stocks continuing their run (and also benefiting from dividends, capital gains, etc. over time).  I would apply the extra loan payments to the highest-interest loan first, paying only the minimum to the others.  Once the highest-interest loan is paid off, move onto the next one. Once you have all your loans paid off, your portfolio will be pretty much 100% stocks, at which point you may want to add in some actual bonds (say a 90/10 or 80/20 split, depending on what you want).  I'm assuming you're pretty young, so you still have plenty of time to let the magic of compounding interest do its work, even if you happen to get into the market right before it drops (well, that, and the fact that you won't really have much invested anyway). Again, let me stress that neither I nor anyone else has any way of knowing what will happen with the market - I'm just stating my opinion and what my course of action would be if I were in your shoes." As others mentioned, the only clear reason to remain in debt is if you can find an investment that yields more than what you're paying to maintain the debt. This can happen if a debt was established during low-rate period and you're in a high-rate period (not what is happening now.) A speculative reason to keep debt is as an inflation bet. If you believe money will shortly lose value, you are better off postponing repayment until the drop occurs. However you're not likely to be able to make these bets successfully. Hope this helps 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. It is a lot easier to make money when you are not in debt. If you can sell the apartment, get rid of your existing mortgage and buy the new house outright, that is probably the best course of action. First, I would point you to this question:  Oversimplify it for me: the correct order of investing With the $50k that you have inherited, you have enough money to pay off all your debt ($40k), purchase a functional used car ($5k), and get a great start on an emergency fund with the rest.  There are many who would tell you to wait as long as possible to pay off your student loans and invest the money instead. However, I would pay off the loans right away if I were you. Even if it is low interest right now, it is still a debt that needs to be paid back. Pay it off, and you won't have this debt hanging over your head anymore.  Your grandmother has given you an incredible gift. This money can make you completely debt free and put you on a path for success. However, if you aren't careful, you could end up back in debt quickly. Learn how to make a budget, and commit to never spending money that you don't have again. You are on the right track with your math, but be wary of your assumptions. If you can borrow money at x% (and can afford to make payments on the debt), and you can get a return of > x% from investing, then you would make more money by keeping the debt and investing your savings. Another way to think of it: by paying off the debt you are getting a guaranteed 5% return because that's the rate you'd have paid if you kept the debt. Be wary of your assumption of getting a 10% return in the S&P 500. Nothing is guaranteed, even over the long term. Actual results may well be less, and you could lose money. It doesn't have to be all-or-nothing: why not pay off the higher rate debt at 5% and keep the 3% debt? That's a guaranteed 5% return by paying off the NSLSC loan. And 3% is a pretty low interest rate. If you can afford to make the payments, I see nothing wrong with investing your savings instead of paying off the loan. Make sure you have an emergency fund, too. "As Mr. Money Money Mustache once said: IF YOU HAVE CREDIT CARD DEBT, YOU SHOULD FEEL LIKE YOUR HAIR IS ON   FIRE Student loan debt is different than credit card debt.  Rather than having spent the money on just about anything, it was invested in improving yourself and probably your financial future.  This was probably a good decision. However, unlike most credit card debt, if you ever have to file for bankruptcy, your student loans will not be erased.  They will follow you forever. Pay your debts off as quickly as you can.  While it may be true that ""long-term return on the stock market is about 7%"", you cannot assume that this will always be the case, especially in the short term.  What if you had made this assumption in 2007? To assume that your stocks will beat a 6.4% guaranteed return over the next few years is not really investing.  It's gambling." Based on your situation, I'm not sure it should be an either/or sort of choice.  The less debt you have the better, but because the HELOC is secured debt, the interest rate should be rather low.  If you're trying to build a cash cushion for emergencies, it may help to figure out a few things first: Once you know how much you want to save and how long it will take, you can figure out how much longer it would take of some of the savings were diverted to debt reduction. If your credit is good enough to get a HELOC in the first place, putting some of your cash-flow toward both goals is an option worth considering. I think about debt as a good option for capital investments that offer a return. In my opinion, a house and clothes you need for that new job are good things to borrow for. School is ok, depending on the amount. Car is ok, if it's a 3 year loan. The rest is not good. You should try to carry as little debt as possible, but don't let it dominate your life. If faced between the choice of paying ahead on your student loan and blowing $300 on an XBox, you should pay the loan. If the choice is between taking your kid to the zoo and paying the loan, have fun at the zoo. "Investing the money is only wise if the return on the investment outpaces your highest interest debt. Otherwise, you are making less than is going out. Given that you are in your late 50's, High risk investments are probably a poor idea.   If you're truly worried about having enough to retire, I would take 15% of that money and put it toward your emergency fund. Then the rest I would use to pay down your highest interest credit line.  You are short on funds right now so I would avoid using the HELOC. Your HELOC is available now, but if times get tight, the bank can decide to freeze your credit line. Instead, if you need a line of credit, look into a personal line of credit. The interest rate wont be as good as your HELOC but it's more stable.  If you haven't already, I would pickup ""The Richest Man in Babylon"". Read the lessons in it and see if you can use the tools it provides to tighten your situation up. The lessons mostly apply to people in the first half of life, but they are fundamentals regardless. Good Luck! (Information on the HELOC was stolen from Jasper's answer here... HELOC with no first mortgage (for liquidity--no plans to spend it) )" Simply, you should put your money into whatever has the higher interest rate, savings or repayment of debt. Let's say at the beginning of month A you put $1000 into each account. In the case of the savings, at the end of month A you will have $1001.6 ($1000 + 1000 x 2% annual interest / 12) In the case of a loan, at the end of month A you will have $1005.7. ($17000 plus 6.8 interest for one month is 17096.3. On $16000, the new value is 16090.6.  The difference between these is $1005.7. 5.7 / 1.6 = 3.56 Therefore, using your money to repay your loan nets you a return about 3.5 times greater.