Earlier this year U.S. Bank removed the option to have charity as a 5% category on the Cash+ card and replaced it with ground transportation. That made the  U.S. Bank FlexPerks Travel Rewards Visa Signature Card the best option for charity donations as it earns 3x FlexPerks. Unfortunately this will only continue until 12/31/17 on the 01/01/18 the card will then earn 2x on charity donations.
It’ll still be worth using for some people as FlexPerks points are worth up to 2¢ each and it’s the only card that still offers a category bonus on charity donations. That being said up to 4% back (and that’s in a really perfect world) is not that much better than some of the everyday cards. Hopefully another card issuers sees this as an opportunity to enter the market or add charities as a category bonus.
Hat tip to Frequent Miler