If you have excellent credit - upper 700s and above - consider the Barclaycard Rewards MasterCard for Excellent Credit. You'll earn 5,000 points after your first purchase or balance transfer, worth $50 in cashback.
With the "excellent credit" version of the Barclaycard Rewards MasterCard, cardholders enjoy 0% interest on purchases and balance transfers for 15 months and double points on gas, groceries, and utilities.
There's also a version of the card for good credit. You can still earn rewards at the same rate and you get a 2,500 bonus after the first purchase. The introductory rate lasts 6 months.
Neither card requires a minimum purchase amount to receive your bonus. The only requirement is that you don't return the purchase after you've received the bonus.
Check out a full review of the Barclaycard Rewards MasterCard for Excellent Credit and the Barclaycard Rewards MasterCard for Good Credit. Leave your own review if you already have one of these cards.