In 2016 Kaepernick promised to donate $100,000 a month to charity until he reached $1 million of total donations. So far he's donated $900,000 to over 31 charities, and in this upcoming month, he'll donate the final $100,000.
Kaepernick took to Twitter to post a video with the announcement: