Advertiser Disclosure

Best Rewards Credit Cards for Good Credit

Credit Cards, Rewards Credit Cards
With so many websites offering free financial tools, it can be hard to know whom to trust. At NerdWallet, we spend literally 1,000s of hours researching partner offers and following strict editorial integrity to match you with the perfect choice. We even share how we make money so you can enjoy our expert advice and researched recommendations with total clarity and confidence.
credit cards business supplies

There are lots of credit cards on the market today for consumers with good credit, but which one provides the right rewards for you? Luckily, the Nerds are here to narrow down the options; we keep a spectacled eye on the best credit card offers for good credit folks, and are always happy to share our top picks.

Without further ado, these are the best rewards credit cards for good credit borrowers — prepare to start racking up big rewards with every swipe.

Best for travel: Barclaycard Arrival Plus™ World Elite MasterCard®

If you’ve been stricken with a case of wanderlust, the Barclaycard Arrival Plus™ World Elite MasterCard® is a card you should be carrying. With it, you’ll earn 2 miles on every dollar you spend. Each mile is worth $.01, but you’ll get an additional 5% of your miles back every time you redeem. That’s sky-high, especially compared with the industry standard of 1%.

And when it comes time to cash in those miles, the Barclaycard Arrival Plus™ World Elite MasterCard® provides ultimate flexibility. You’ll simply book your trip as you normally would, then go online and pay yourself back with your miles in the form of a statement credit. This means that you can use your rewards with any airline, hotel chain or cruise line; even campgrounds and limousine services are eligible. In short, it’s easy to make the most of your rewards with the Barclaycard Arrival Plus™ World Elite MasterCard® – no blackout dates or hunting for award seats required.

If your journey will be taking you overseas, the Barclaycard Arrival Plus™ World Elite MasterCard® has you covered. It comes chip-enabled with PIN capability and charges no foreign transaction fees.

To get you started, the card comes with a signup bonus: Earn 50,000 bonus miles after you spend $3,000 on purchases in the first 90 days — that's enough to redeem for a $500 travel statement credit. It charges an annual fee of $0 for the first year, then $89. We think most globetrotters will get enough value out of the card’s rewards structure to justify the expense.

Best for 5% cash back: Chase Freedom®

If you’re not a big traveler but still like the idea of cashing in on stellar rewards, give the Chase Freedom® a look-see. It provides 5% cash back in rotating quarterly bonus categories, up to $1,500 spent per quarter. You’ll also get unlimited 1% cash back on all other purchases.

In recent years, the Chase Freedom® has offered such categories as gas stations, grocery stores, department stores, Amazon.com and wholesale clubs. This provides a lot of opportunities to earn bonus cash back.

Plus, unlike most other cash back cards, the Chase Freedom® comes with a signup bonus: Earn a $150 Bonus after you spend $500 on purchases in your first 3 months from account opening.

All these great perks come with an annual fee of $0, so you can feel good about keeping it at the top of your wallet.

Best for gas and grocery spenders: BankAmericard Cash Rewards™ Credit Card

If you’re too busy with family obligations to deal with the hassle of rotating bonus categories, the BankAmericard Cash Rewards™ credit card might be a good fit. With it, you’ll earn 2% back at the grocery store and the warehouse club, and 3% back on gas, up to a combined $2,500 spent per quarter at these retailers. You’ll also earn 1% cash back on all other purchases.

But the opportunity to earn big rewards doesn’t stop there. If you’re a Bank of America® banking customer, you could be eligible for a rewards boost of up to 75% through the Preferred Rewards program. The exact amount of this bonus depends on the type of account you have and your total assets, so take a look at the program details for more information.

In addition to helping you earn rewards on your everyday spending, the BankAmericard Cash Rewards™ credit card also carries a small sign-up bonus: NEW OFFER: $150 online cash rewards bonus after you spend at least $500 on purchases in the first 90 days of account opening. And the annual fee? $0.

Image via iStock.