U.S. to Require $15,000 Upfront Visa Bond for Travelers from 50 Nations
Washington, Sunday, 29 March 2026.
Starting April 2, 2026, the U.S. will require visitors from 50 countries to deposit up to $15,000, creating a massive financial hurdle to deter visa overstays.