I just got a mailer from Discover offering a new card, with 5% back on some items and 1% back on everything else. However, I already have a Visa which I have had for a few years.

Does it make any sense to open another account, just to get the cash back? Would it be smart to cancel the Visa if I do?

  • Please also see my answer and comment in this thread money.stackexchange.com/questions/2559 , a large credit line is important to increase your credit score overtime.
    – grokus
    Aug 9, 2010 at 21:49
  • Related, but you are also asking about the cash back, so yours is not exactly a duplicate of money.stackexchange.com/questions/201/… Aug 10, 2010 at 12:24
  • Keep in mind that to get the 5% cash back, you have to go to their website every month and "opt in" to it. The category that you get the 5% back on changes each moth. Most people are too lazy to do that every month (myself included) and never get the 5%. Aug 10, 2010 at 18:21

5 Answers 5


Does it make any sense to open another account, just to get the cash back?

This depends on several things, primarily how much you spend on your card. Work out the math. If you spend $100 a month, then you would only be getting $1.00 a month back, which wouldn't be worth having the new card. Also, if you are taking any penalties for being late, you're better off cutting the credit cards all together. Interest (often at 15% or more) will quickly outpace any money you would be getting back.

Would it be smart to cancel the Visa if I do?

If you can use the new card everywhere, yes. This prevents you from possible non-usage charges, the paperwork associated with the card, and possible card misuse.

  • 2
    On the other hand, if you pay off your card every month, and put all your expenses on it, 1% can add up.
    – Eclipse
    Aug 9, 2010 at 16:31
  • 3
    @Eclipse I don't disagree. Like I said "Work out the math" and " if you are taking penalties".
    – C. Ross
    Aug 9, 2010 at 16:52

Do NOT cancel old cards.

The higher your total credit line, the older your credit accounts, the higher your credit score is.

It's OK to apply for new cards if you get good offers, your credit score might be negatively affected in the short term, but it will recover in a couple of years. However try not to apply for too may credit accounts when you need to apply for a new mortgage or refinance your current mortgage.

Other things that can affect your credit score:

  • Lower overall utilization (good)
  • On a particular credit account, lower than 50% if you can, and must stay under 90% utilization. (good if keep utilization low)
  • Never go over credit limit
  • Certain cards (e.g. Amex) allow you to increase your credit limit online without pull your credit report, take advantage this to increase your overall credit line.

Ultimately, the higher your credit score, the cheaper it is for you to borrow money. Even you are a disciplined consumer who pays off your credit cards every month, who knows? Maybe sometime in the future you will need to borrow money.


One reason to have two credit cards that hasn't been mentioned yet is that you have a backup in case one card is lost/stolen. This can be especially helpful in a pinch while you're away from home.

In your case, you might keep the new card as your "backup", store it separately from the primary card (i.e. so they don't both get lost at once), and maybe use it for some nominal monthly bill (Netflix or something) to avoid inactivity fees.

FWIW, Discover might not be my first choice as a backup, Visa/MC are accepted at more places.

  • 1
    Agreed, I would recommend carrying a Visa/MC card, even if it is just a backup, since many merchants don't accept Discover (or Amex, for that matter)
    – pkaeding
    Aug 11, 2010 at 21:18

Don't open another credit card account just for cash back. The Visa you currently have is all you need. The only reason I can think of for opening another account is if some place you shop regularly doesn't accept Visa. I have an American Express charge card because Costco doesn't take other credit cards.

Credit scores depend on more than just total credit. Here's the Wikipedia entry on credit scores. Your actual score may differ between TransUnion, Experian, and Equifax.


Two or Three credit cards are a reasonable number (if you are responsible enough to pay them off every month*). An extra card or two at home can work as a backup if your wallet is lost or stolen. This amount will give you more options on closing the account if you have problems with the card issuer in the future, or if you find a much better deal, without hurting your credit score.

You might as well take the bonuses from an awards card, because everyone subsidizes the people who use them. Just check the 5% category on the card and see if you already spend a significant amount of money there in your budget.

*If you can't pay it off monthly, you can't afford it, and you're paying more for everything in the long term to the issuer, along with the least responsible and the most responsible people.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .