Hi Ron, Here is my situation. I am on H1B visa. My I-140 is approved and i am waiting for my priority date to be current. I was working for client through the prime vendor and my employer who is holding my H1B visa. I have a typical situation. While working in my client place, I availed the bus pass from my client. Later on this year, Client HR Person has sent a If 1099 Misc income to me. Being on H1B, i was not expecting a 1099 Misc in my name as i was expecting it to be sent it to my employer. And that to i was not expecting that for availing a bus pass she will send a 1099 Misc for $490. Now my question is that is it illegal to get a 1099 Misc to avail the Bus pass of the client in my existing sitauion in H1B and waiting for my PD to become current?