By the way I work for a small company. I researched the state laws for Utah. Especially the labor laws. It's state law that if your payday falls on a weekend or a holiday that you should get paid on the day that precedes it. So I get paid on the 5th and 20th of every month. I waited to see what my employer will do. I did not get paid Friday April 3rd like I should have according to state law. I asked my immediate boss and she told me I will get paid on Monday. I called her up yesterday to clarify. She blamed it more on the banks and that payroll is processed before the actual payday. Last week I called the Utah state department of labor. They told me your funds from your check have to be available on the Friday if your payday falls on a weekend if you have direct deposit and given a live check if you don't. The Utah Department of Labor suggested I file a claim online. I have only been with the company three months. I like the job and it's decent pay. I'm not doing this only for myself. I'm also doing this for my co-workers. Some of them speak very little English. I know they struggle with money and don't like get paid after the weekend or after a holiday. My question is should I talk to my boss's boss or file a claim with the department of labor? I don't know what to do. Please help. I don't want upper management to hate me for reporting it. I want to keep this job until I finish school. I'm still years away from graduating.