Who Approves Treaties In the United States? The United States Senate has the power to approve treaties. The Senate’s authority to approve a treaty is based on the Treaty Clause in the United States Constitution. What Is a Treaty? A treaty is a formal agreement between two or more nations...