Question: can a job hold your check?
Answer: If your employer refuses to pay you your salary you rightfully earned, it's called withholding your check. There are several reasons an employer might withhold a check, especially a last paycheck. If you were fired for theft or damage, he may wait until he can assess the cost of the loss before releasing your paycheck.