Студент-фрилансер с американским заказчиком

Если фрилансер-программист работает с американским заказчиком и приезжает в США по студенческой визе, не считается ли его фрилансерская работа нелегальной?
Фрилансер является business owner и оплата будет поступать на иностранный счет. Нужно ли для упрощения создавать американскую компанию? Облегчит ли положение, если поедет не по f1,а по f2?

Заранее спасибо за ответ!