U.S. foreign aid is primarily given as economic and military assistance to support national security, commercial interests, and humanitarian needs. In 2020, the U.S. allocated $51.05 billion, with 85% going to NGOs and contractors, not foreign governments, due to concerns about corruption. The U.S. also has treaty obligations, like NATO, requiring collective defense, but no legal debt to any country.