Lowest Cost Option
TN Visa
~$685–$1,685 total
Most Common (H-1B)
$3,880–$6,880+
Employer typically pays USCIS fees
Premium Processing
+$2,805
15-business-day guarantee
All US Visa Costs — Full Breakdown by Visa Type
Each page shows the complete fee breakdown: USCIS filing fees, premium processing, asylum program fee, and estimated attorney costs.
⚠️ Fees change frequently. Always verify current fees at USCIS.gov/forms/filing-fees before filing.
Get your H-1B eligibility analysis
AI-powered 8-step analysis with real employer approval rates, prevailing wages, and RFE risk scoring
Frequently Asked Questions
How much does an H-1B visa cost in 2026?
Total H-1B costs typically range from $3,880–$6,880+ including: USCIS filing fee ($780), fraud prevention fee ($500), asylum program fee ($600 for large employers), and attorney fees ($3,000–$6,000). Employers are legally required to pay the government fees.
Who pays the H-1B filing fees — employer or employee?
For H-1B, the employer is legally required to pay all USCIS filing fees. The H-1B statute prohibits employers from passing the basic filing fee to the employee. Attorney fees may be split depending on the arrangement.
What is premium processing and how much does it cost?
Premium processing (Form I-907) costs $2,805 and guarantees USCIS will take action within 15 business days. It's available for many petition types including H-1B, O-1, L-1, EB-1, and EB-2 categories.
What is the cheapest US work visa?
The TN visa (for Canadian and Mexican USMCA professionals) is the most affordable work visa: ~$685–$1,685 total. Canadians can apply at the border (~$50). It has no annual cap and no employer petition required for Canadians.