How Much Does an Immigration Lawyer Cost in 2026?
What Immigration Lawyers Actually Charge
One of the most common questions people have before starting an immigration case is how much a lawyer will cost. The truth is that fees vary dramatically depending on the case type, complexity, and where you live. Here is a realistic breakdown based on 2026 market rates across the United States.
Employment-Based Green Card Costs
If your employer is sponsoring you through the PERM process, the total legal fees typically range from $5,000 to $15,000 for the attorney work alone. This covers the PERM labor certification, I-140 petition, and I-485 adjustment of status. Many employers pay some or all of these fees, but not all do. The USCIS filing fees add another $2,500 to $4,000 on top of legal fees.
For self-petitioned routes like the EB-2 National Interest Waiver, attorney fees typically run $6,000 to $12,000 depending on the complexity of your case and the strength of evidence needed.
Family-Based Immigration Costs
Spousal green cards (CR-1/IR-1) through consular processing typically cost $2,500 to $5,000 in legal fees plus USCIS filing fees of approximately $1,760. A K-1 fiance visa runs roughly the same. Adjustment of status after marriage inside the U.S. adds another $1,225 in USCIS fees.
The I-864 Affidavit of Support preparation is usually included in the base legal fee, but some attorneys charge separately for complex financial situations or joint sponsors.
Work Visa Costs
H-1B visa petitions run $2,000 to $5,000 in legal fees. Employers also pay USCIS filing fees that now total $2,805 to $4,805 depending on company size after the 2026 fee increases. Premium processing adds $2,805 more. For O-1 visas, expect $5,000 to $10,000 in legal fees given the extensive evidence packages required.
Hidden Costs Nobody Mentions
Beyond lawyer and filing fees, budget for the immigration medical exam ($200 to $500), document translations ($50 to $200 per document), passport photos, travel for interviews, and certified copies of civil documents. If you need an I-601 waiver, add another $3,000 to $8,000 in legal fees for that process alone.