Can an employer pay cash for 3 weeks then on the next payday take all wages away because he didn't take taxes out of the 3 payments?
Question Details: He used an accounting program to do payroll then switched to an accountant. In the process, he paid 3 weeks with handwritten checks but did not take taxes out. Today we were supposed to get direct deposit but didn't because the accountant took the taxes out for those 3 checks. Therefore, I didn't get a check this week. Also, he doesn't give paystubs and doesn't pay overtime.
No, the employer cannot do this:
1) Even though you should have had taxes taken out, the law is clear that an employer may not withhold or deduct money from pay without employee consent or agreement. Therefore, even if you do owe taxes from earlier checjks, he can't take it out of later checks. You may have to pay those taxes to the IRS at tax time, but that doesn't let him withhold the money now unless you were to agree to it.
2) If you are paid on an hourly basis, you are not exempt from overtime and must get it under the law (e.g the FLSA or Fair Labor Standards Act) whenever you work more than 40 hours per week.
Your employer appears to be violating the law. You may wish to contact the state department of labor about filing a complaint.