There is no right or wrong answer. It all depends on your spending habits and financial goals. Some TPG staffers have upwards of 19 credit cards, while others (like myself) only hold five or six. A goal for many pros is to never earn just 1% on any given purchase. Generally, this means having cards that earn bonus rewards in the categories you spend the most in each month and at least once card that earns a decent rewards rate on non-bonus spending. Additionally, many keep cards for the perks they offer. If a slim wallet of two or three cards helps you hit your goals, then that’s the number of cards you should have. If a wallet filled with 20 or more helps you maximize spending and travel plans, then that’s valid, too. It’s all about your specific needs, wants, and spending habits.