Can I pay my SEVIS charge at a US airport upon arrival?
The SEVIS fee cannot be paid at a U.S. airport upon arrival; it must be paid online through the SEVIS fee payment portal before entering the United States.