US to impose $250 visa fee for foreign nationals

New charge applicable for nearly all international visitors on non-immigrant visa


Web Desk July 24, 2025 1 min read

The United States will soon require most foreign nationals applying for non-immigrant visas to pay a new “visa integrity fee” of at least $250, under a provision in the Trump administration’s newly passed domestic policy bill, according to a CNN report.

The non-refundable upfront fee, which could be reimbursed only after visa holders prove compliance with immigration rules, is aimed at curbing overstays, strengthening border security, and funding enforcement efforts, according to the Department of Homeland Security (DHS).

The new charge will apply to nearly all international visitors requiring a non-immigrant visa, including students, workers, and business travellers — but not tourists from Visa Waiver Programme countries such as the UK, Australia, or many EU nations.

The policy’s rollout date remains unclear as DHS says the fee requires inter-agency coordination. The State Department confirmed it will publish details on its visa information page once implementation procedures are finalised.

Under the provision, travellers who fully comply with visa terms may request a refund, although immigration lawyers caution that the process will likely be burdensome and is currently undefined.

The US Travel Association sharply criticised the move, calling it a “step backward” that could discourage international visitors.

The group estimated it would increase visa-related costs by 144%, adding financial complexity that might deter tourism and business travel.

The policy states the fee will be set at $250 or a higher amount as determined by the Secretary of Homeland Security, with annual inflation adjustments.

Unclaimed fees will be deposited into the US Treasury’s general fund.

COMMENTS

Replying to X

Comments are moderated and generally will be posted if they are on-topic and not abusive.

For more information, please see our Comments FAQ