Samsarala,
Even if you have an agreement with the employer to pay H1B fees, the employer cannot deduct it from your salary. That would be illegal (not sure if it depends on the state - but here in Ohio it is illegal). The way they can claim the money from you is by asking you to give them a check. If you refuse, they can refer you to a collection agency - but they will have to prove that the agreement existed in the first place to the collection agency. If the agreement was oral in nature (which is a legal agreement and is enforcable), they may have a tough time proving it unless there was more than one person in the room when the agreement was made.
However, think before you leap. From your post, it is not clear if you have quit Company B already or you just joined Company B. If you have already quit Company B, all you need to do is go to the local Dept. of Labor with proof that the money was withheld from you paycheck. They are responsible for enforcing labor laws and usually that will do the trick. If you are still with Company B, you can still do as above, but if they terminate your employment, you will have to engage in a legal fight to prove that they fired you because you reported them. If you lose, then you are out of status from the day they fired you and you will be in all kinds of legal problems. In this scenario (that you are still with Company B), I would advise you to move to different company and then approach the local DOL.
I have been reading through this Post!
Firstly let me make myself very clear... I am not a company owner or H1 sponsorer... like a lot of us, I am on H1 myself...
From what little information Sarala has provided...to me... it seems to be a case of someone trying to extract as much dough from the employer as possible...
I have seen a number of similar cases in my 5 yr H1 life.
While I know some some employers are really cheats... 90% are really good guys with the same backgrounds as you or I. (After all their Bread and Butter depends upon us H1 consultants!)
The H1 guy works for the employer, sees no future here, gets a better job, quits, has some arguments over pay with employer, and decides to take advantage... I have seen this repeatedly. The employer if he has not been careful in the accounts and paperwork gets screwed.
here's my observation.
Firstly, It Seems that this person Sarala has a habit of jumping ship.
If any of us have any idea, how little the margins, bench time and ROI on this is, we would know that 6 months is really little time for the employer to make any money.
Secondly, He/She is not providing any concrete facts ().. just asking the steps how to go in for a legal action... Please provide more information, if you really are a genuine case.
and Thirdly, he/she is befuddling... earlie she says 3000 and then next email s/he says 4000.00... Daal mai kuchch kalaa hai..
just MHO..
But, If his/her case is genuine, i wish this person all the luck..
But nobody should take emotional/mental stress for $3K.