Share your insights or perspective on the financial matter presented in the input.

Pay off credit card debt or earn employer 401(k) match?
There is a very simple calculation that will answer the question: Is the expected ROI of the 401K including the match greater than the interest rate of your credit card? Some assumptions that don't affect the calculation, but do help illustrate the points. You have 30 years until you can pull out the 401K. Your credit card interest rate is 20% compounded annually.  The minimum payoffs are being disregarded, because that would legally just force a certain percentage to credit card. You only have $1000.  You can either pay off your credit card or invest, but not both.  For most people, this isn't the case.  Ideally, you would simply forego $1000 worth of spending, AND DO BOTH  Worked Example: Pay $1000 in Credit Card Debt, at 20% interest.   After 1 year, if you pay off that debt, you no longer owe $1200.  ROI = 20% (Duh!) After 30 years, you no longer owe (and this is pretty amazing) $237,376.31.  ROI = 23,638% In all cases, the ROI is GUARANTEED. Invest $1000 in matching 401k, with expected ROI of 5%. 2a. For illustration purposes, let's assume no match After 1 year, you have $1050 ($1000 principal, $0 match, 5% interest) - but you can't take it out. ROI = 5% After 30 years, you have $4321.94, ROI of 332% - assuming away all risk. 2b. Then, we'll assume a 50% match. After 1 year, you have $1575 ($1000 principle, $500 match, 5% interest) - but you can't take it out. ROI = 57% - but you are  stuck for a bit After 30 years, you have $6482.91, ROI of 548% - assuming away all risk. 2c. Finally, a full match After 1 year, you have $2100 ($1000 principle, $1000 match, 5% interest) - but you can't take it out. ROI = 110% - but again, you are stuck. After 30 years, you have $8643.89, ROI of 764% - assuming away all risk. Here's the summary - The interest rate is really all that matters.  Paying off a credit card is a guaranteed investment.   The only reason not to pay off a 20% credit card interest rate is if, after taxes, time, etc..., you could earn more than 20% somewhere else.   Note that at 1 year, the matching funds of a 401k, in all cases where the match exceeded 20%, beat the credit card. If you could take that money before you could have paid off the credit card, it would have been a good deal. The problem with the 401k is that you can't realize that gain until you retire. Credit Card debt, on the other hand, keeps growing until you pay it off. As such, paying off your credit card debt - assuming its interest rate is greater than the stock market (which trust me, it almost always is) - is the better deal. Indeed, with the exception of tax advantaged mortgages, there is almost no debt that has an interest rate than is "better" than the market.