You open your W-2 in February and something looks off. Box 1 — wages — is higher than your salary by $8,000 or $10,000. You didn’t get a raise. You didn’t cash out stock. Then you remember: your company paid the immigration attorney last year to file your green card application. What you didn’t know is that employer-paid green card fees count as taxable income. Now you owe the IRS money you never received in your paycheck.
This is one of the most common tax surprises for Korean H-1B workers on employer-sponsored green cards. EB-2 and EB-3 petitions often have the employer cover attorney and USCIS filing fees. If you arrived mid-year on H-1B, it’s worth pairing this with our H1B first-year tax filing guide. Both issues can hit your return in the same year. The money never touches your bank account, but the IRS treats it like a cash bonus. Understanding why this happens can save you from an ugly April 15.
Why the IRS Treats Immigration Fees as Your Compensation
Your employer might pay a vendor on your behalf: a moving company, a gym membership, an immigration attorney. The IRS generally considers that a taxable fringe benefit unless Congress has written a specific exclusion. Immigration legal fees have no such exclusion.

The IRS reasoning: your employer is paying for something that primarily benefits you. A green card gives you permanent residency you keep even if you leave the company tomorrow. Unlike job-specific training, a green card travels with the employee — so it’s personal compensation, not a business expense.
USCIS filing fees follow the same logic. The I-140 and I-485 adjustment of status fees are both reportable if your employer pays them. Check the current USCIS fee schedule since these amounts are periodically revised. Attorney fees typically run $5,000–$15,000 for a full EB-2 or EB-3 case, so total reportable income can easily reach $7,000–$17,000.
Takeaway: Employer-paid immigration fees are treated as wages because the green card permanently benefits you, not the company. Budget for them like a bonus you never see.
How It Shows Up on Your W-2
Your payroll department adds the immigration fees to your gross wages when preparing your W-2. The full fee amount appears in Box 1 (wages) and typically also raises Box 3 and Box 5 (Social Security and Medicare wages). Here’s the critical problem: unless your employer actively ran the fees through payroll and withheld taxes, Box 2 (federal tax withheld) may show nothing extra. You discover the higher Box 1 only when the W-2 arrives, well after any chance to adjust withholding.
Most H-1B professionals fall in the 22% or 24% federal bracket, though the exact income cutoffs shift with inflation each year. For a worker in that range, an extra $5,000–$15,000 of income means an additional federal tax bill of $1,100–$3,600. State taxes push the number higher — California adds 9.3%, New York 6.85%, New Jersey 6.37%.
Takeaway: Check your W-2 Box 1 against your actual salary — if the gap is close to what your company paid for immigration fees, that is almost certainly what happened.
Gross-Up vs. Non-Gross-Up Employers
Here is where employer policies diverge, and the difference has real dollar consequences.
Non-gross-up employers pay the immigration fees and report them as income on your W-2, but they do not increase your paycheck to cover the resulting tax. You owe the tax out of pocket. Say your employer paid $10,000 in fees and you’re in the 24% bracket — you’re writing a check to the IRS for roughly $2,400 in federal taxes, money you never had.
Gross-up employers calculate your tax liability and pay additional compensation to cover it. Say you need $2,400 to cover federal tax on a $10,000 fee: the employer might pay you $3,158, so that after tax on the gross-up itself, you net the $2,400. Some do a “flat gross-up” (federal only); others cover federal, Social Security, Medicare, and state.
How do you know which type you have? Check your employment offer or the company’s relocation and immigration policy. Some explicitly state “we gross up immigration-related benefits.” If the policy is silent, ask HR before your green card process begins — not after.
If your employer does not gross up and you weren’t warned, you can’t force them to cover the tax after the fact. You can, however, raise it during a salary review or negotiate it into next year’s compensation package.
Takeaway: Ask HR before your green card filing begins whether the company grosses up immigration fees. Get the answer in writing.
How to Budget for the Tax Hit on Green Card Fees
If you know or suspect your employer-paid fees will show up as income, plan for it before tax season arrives.
Estimate your exposure:
1. Get the total fee amount from HR or your immigration attorney. 2. Multiply by your marginal federal rate (22% or 24% is typical for H-1B professionals). 3. Add your state marginal rate.
Example: $12,000 in fees at 24% federal + 9.3% California = roughly $4,000 in additional taxes.
Three ways to avoid an underpayment penalty:
- Adjust your W-4 — submit a new form to payroll requesting extra withholding for the rest of the year.
- Make an estimated payment — use Form 1040-ES to send a payment directly to the IRS before the next quarterly deadline.
- Park the cash — put your estimated tax exposure in a high-yield savings account and leave it there until April.
The IRS underpayment penalty kicks in when you’ve paid less than 90% of the current year’s tax, or less than 100% of the prior year’s liability (110% if your prior-year AGI exceeded $150,000). Acting before year-end keeps you above those thresholds.
Takeaway: Calculate your tax exposure the moment you confirm your employer is paying immigration fees. Then either adjust withholding or make a quarterly estimated payment before year-end.
What If You Already Got the Surprise Bill
If you’re reading this after opening a W-2 with unexpectedly high wages, take these steps:
1. Confirm the source. Ask payroll or HR for a breakdown of what’s included in Box 1 beyond your salary, and for the specific dollar amount tied to immigration fees. 2. Verify accuracy. Cross-check against your attorney’s actual invoice — payroll teams sometimes add the wrong amount or double-count. 3. Check if a payment is still needed. If you owe more than $1,000 and the filing deadline hasn’t passed, an estimated payment now can reduce penalties. 4. Plan for next year. Any subsequent filings — I-485, biometrics, medical — may trigger the same issue. Adjust withholding before those fees post. 5. Consult a CPA. A tax professional familiar with immigration compensation can verify that everything was reported correctly.
Takeaway: Don’t let a surprise W-2 sit untouched. Verify the number with HR, check for errors, and get a tax professional involved if the amount is significant.
FAQ: Green Card Fees and Your Taxes
Can I deduct my employer-paid green card fees on my tax return?
No. The fees are already included in your W-2 wages, so you can’t deduct them again. The Tax Cuts and Jobs Act of 2017 suspended the miscellaneous itemized deduction that once covered some employment expenses. Whether that suspension has since expired or been extended is worth confirming with a CPA, but immigration fees were never specifically excluded from income either way.
What if my employer forgot to include the fees in my W-2 — am I still responsible?
Yes. The IRS holds you responsible for all taxable income regardless of whether the W-2 captures it. If you discover an underreported W-2, request a corrected W-2C from HR. Your underlying tax liability doesn’t disappear because of a payroll error.
Does the same apply if my employer pays for my spouse’s or children’s I-485 fees?
Generally yes. Derivative beneficiary fees paid by your employer flow through you as the primary beneficiary. Most payroll departments include them in your Box 1 wages.
My company said the green card fees are “non-taxable reimbursements” — can that be right?
Unlikely. There is no IRS exclusion for employer-paid immigration attorney fees. If your company is calling them non-taxable, ask which IRC section supports that position. Consider having a CPA review the treatment too, since a misclassification creates audit risk for both you and the employer.
Quick Summary
- Employer-paid green card fees (attorney fees + USCIS filing fees) are added to your W-2 Box 1 as taxable wages, even though you never received the money in cash.
- At a 22–24% federal bracket, a $5,000–$15,000 fee payment creates an additional $1,100–$3,600 federal tax bill. Add your state rate and it goes higher.
- Ask HR before your green card process starts whether they gross up immigration fees. Adjust your W-4 withholding or make estimated tax payments as soon as you know the fees are being paid.
This post is for informational purposes only and does not constitute financial, tax, or legal advice. Laws and regulations change frequently. Please consult a qualified professional for your specific situation.