Hi,

I work for an Indian IT firm (relatively small firm). Last Month I resigned on 1st April 2015 (the day when H1B filing starts). Although i gave information in the morning itself, till the news reached visa department they had already filed H1B on my name.

Now while lottery result is still awaited, I am being told that if selected, I have to pay for all visa application expenses (roughly 4000 USD). To be clear, I have not signed any agreement while submitting the documents to visa cell that if I resign I have to pay any money.

Can anybody please advice what should be my course of action and can my employer recover any money from me for the same. In my case, there are no expenses except the H1B filing fee and attorney charges.