In 2017, Microsoft Corporation gave $169 million cash to charity — or 0.7% of its $23.1 billion pretax profit, according to the Chronicle of Philanthropy.
Via its Microsoft Philanthropies arm, the tech giant works with more than 200,000 nonprofits and has donated more than $1.4 billion in cash grants and technology (as of February 2018), according to a LinkedIn article by Mary Snapp, corporate vice president and lead for Microsoft Philanthropies.
According to the article, in 2017, Microsoft made a $25 million commitment — one of its biggest philanthropic investments — to the Markle Foundation's Skillful program, which identifies the most in-demand skills for employers and trains people in them.