What the law says about schedule changes

In most U.S. states, an employer can change your work schedule without advance notice unless you have a contract that says otherwise. At-will employment — the default in every state except Montana — means your employer can alter the terms of your job, including when you work, as long as the change does not violate a specific law or agreement.

However, "can" and "should" are different things. Some states and cities have passed laws that require employers to give notice before changing schedules, and some industries have union contracts that protect workers. Your actual protection depends on where you work, what industry you work in, and whether you signed an employment contract.

If your employer made a sudden change that affects your pay, your childcare, or your ability to work a second job, you have options — but you need to know which laws explore to you first.

Key Takeaways

  • Most employers can legally change your schedule without notice unless you live in a state or city with scheduling laws, work under a union contract, or have a written employment agreement that protects your schedule.
  • Several states and cities — including California, New York, Oregon, and San Francisco — require employers to give workers advance notice before changing schedules, usually 7 to 14 days.
  • If a schedule change causes you to lose income or violates a contract you signed, you may have grounds to push back or file a complaint with your state labor board.
  • Documenting the change in writing — through email or text — protects you if you later need to prove what happened.

States and cities with scheduling notice laws

California requires most employers to give employees at least 14 days' notice before changing a shift. The law applies to employers with 20 or more employees and covers most industries except agriculture and some healthcare settings. If your employer fails to give notice, you may be owed a penalty.

New York requires employers with 500 or more employees to give workers 14 days' notice of schedule changes. Smaller employers in New York have no state-level requirement, though some cities like New York City have their own rules. New York City's Fair Workweek Law requires 10 days' notice for most retail, food service, and security workers.

Oregon requires employers to give workers 10 days' notice before changing a shift. The law covers most private employers and applies to all industries. San Francisco, Seattle, and several other cities have similar rules, often requiring 2 to 4 weeks' notice depending on the industry.

If you live outside these areas, your state may still have a scheduling law — this landscape changes regularly. Check your state labor board's website or contact them directly to learn what applies where you work.

When a schedule change might violate your rights

Even in states without scheduling notice laws, a sudden schedule change can violate your rights if it breaks a contract or triggers a specific law. If you signed an employment contract that guarantees a certain schedule or a minimum number of hours per week, your employer cannot unilaterally change it without your consent.

A schedule change can also be illegal if it is retaliation. If you reported a safety violation, asked for time off for jury duty, or complained about wage theft, and your employer then cut your hours or moved you to an unpopular shift, that may violate federal or state law. The change itself is legal; the reason behind it is what matters.

If your employer reduces your hours without notice and you lose income as a result, you may have a claim for breach of contract or, in some states, for failing to pay wages owed under an implied agreement. Document the change and what your schedule was before.

What to do if your schedule was changed without notice

Start by asking your manager or HR in writing — email works — why the change was made and when it takes effect. Keep a copy. This creates a record and sometimes prompts a conversation that resolves the issue.

If you have a contract, employment handbook, or union agreement, review it for language about schedule changes. Many handbooks say changes require notice or mutual agreement, even if state law does not require it. If your employer violated its own policy, that is a stronger argument.

Check whether your state or city has a scheduling law by visiting your state labor board's website. If one applies and your employer did not give notice, you can file a complaint with the labor board. They investigate for free and do not require you to hire a lawyer.

If the change is retaliation for a protected action — reporting safety issues, requesting leave, or complaining about pay — contact your state labor board or the federal Occupational Safety and Health Administration (OSHA). These agencies take retaliation complaints seriously.

How to protect yourself going forward

Request a written copy of your schedule at least two weeks in advance. If your employer refuses or cannot provide one, ask in writing what notice period they commit to. This does not create a legal obligation, but it documents what you asked for.

If you work in an industry where schedules change often — retail, food service, healthcare — ask during hiring or at your first review whether the company has a scheduling policy. Some employers voluntarily give notice even where the law does not require it, and knowing this upfront helps you decide whether the job works for you.

Keep records of your actual schedule — screenshots of scheduling apps, text messages from your manager, or your own notes. If a dispute arises later, you will have proof of what was promised and what changed.

When you might have grounds to refuse a schedule change

If your employer changed your schedule in violation of a state or city law, you generally cannot be punished for refusing to work the new schedule — though you may need to file a complaint to enforce this protection. Do not straightforward stop showing up; instead, tell your employer in writing that the change violates the law and you are requesting they restore your original schedule or provide the required notice.

If the change breaks your employment contract, you can refuse the new schedule and ask your employer to honor the contract. Again, do this in writing and keep a copy. If your employer fires you for refusing an illegal change, that is wrongful termination and you may have a claim.

If you believe the change is retaliation, document everything and contact your state labor board before taking action. Agencies can sometimes stop retaliation before it escalates to termination.

Frequently Asked Questions

Can my employer change my schedule every week without notice?

It depends on where you work. In California, New York, Oregon, and several cities, no — your employer must give advance notice. In other states, yes, unless you have a contract or union agreement that says otherwise. If the frequent changes are retaliation for a protected action, that is illegal everywhere.

What if I cannot work the new schedule because of childcare or another job?

Tell your employer in writing that you cannot work the new schedule and ask to return to your original hours or to discuss alternatives. If your state has a scheduling law and your employer did not give notice, file a complaint with your labor board. If the change breaks a contract, you may have grounds to refuse it.

Can I be fired for refusing a schedule change?

In most states, yes — unless the change violates a law, a contract, or is retaliation. If your state requires notice and your employer did not give it, you cannot be fired for refusing the new schedule. If the change is retaliation, firing you would be illegal. Otherwise, your employer can terminate you for refusing the change.

Do I need a lawyer to file a complaint about a schedule change?

No. Your state labor board investigates scheduling complaints for free. You can file online, by phone, or by mail. The agency will contact your employer and look into whether the law was broken. You do not need a lawyer to start the process.

What counts as retaliation for a schedule change?

Retaliation is when your employer punishes you for a protected action — reporting safety violations, requesting leave, complaining about wages, or asking about your rights. If the schedule change happened shortly after you took one of these actions, it may be retaliation. Document the timeline and file a complaint with your labor board or OSHA.