Bank of America matches 100% of your Keep the Change savings for the first 3 months. After that, they match 5% a year. The maximum total match is $250 per year. Sign up for SwipeGood through a Keep the Change card and donate to charity for free!
or nearly free.
Bank of America does this with their Keep The Change program.