Hacker News new | ask | show | jobs
by photoJ 3398 days ago
Do you know when the paperwork is filed? ie are the listed H1b salaries based on first day of work at the company, or pay after multiple years? I'm trying to figure out if this is the money the company used to get the talent or if its reflective of their own internal raises as well?
1 comments

The salaries shown on H1BPay are the salaries that the company promises to pay or is currently paying the H-1B applicant.

There are 3 common cases of when the paperwork is filed. First, foreign students who graduated from American universities in certain fields can work for a certain period of time after which they can transition to H-1B. So the salary is pretty much what they are paid when the application was filed which is somewhere between 1 and 27 months. Second, people hired from overseas or within the US who aren't new graduates and don't have a current H-1B visa. Their salary would be what the company offered to get the talent. The third case is when you transfer you H-1B visa where an application is not required so there is no change to the salary in the application.

Fantastic. The rate of internal raises over the years at a company is something I've not seen a lot of statistics on. Your responses was exactly the claritrty I was looking for! Thanks!