Generally, legal fees and immigration fees in connection with the adjustment of status (green card) are personal expenses and are not tax-deductible. A probable exception would be an E-1/E-2 or EB-5 visa, where costs of obtaining visa could be expensed to the business entity.