SHARE

How to File a Whistleblower Complaint in California

December 20, 2025

A whistleblower situation can be stressful, especially when you still need to show up to work and deal with the same people involved in the problem. California gives employees several ways to report illegal conduct at work, and the right place to report depends on the problem and whether you work for a private employer, a city, or the state. Start with the steps below and keep your submission tied to specific facts that an agency can verify.

Note: The Law Offices of Jeremy Pasternak have years of experience helping clients through the whistleblower compliant process. Contact us at (415) 693-0300 to learn more about whistleblower protections and how we can help.

Confirming Your Report or Refusal Qualifies as Protected Activity

“Reasonable Cause” Standard Under Labor Code 1102.5

Labor Code 1102.5 bars an employer from retaliating against you because you disclosed information you reasonably believed showed a violation of a law, rule, or regulation. A worker does not need to prove the violation before reporting, and a later disagreement about the violation does not automatically remove protection.

Reporting Options That Qualify as Protected Activity

A few examples:

  • Report a suspected violation to a government agency or law enforcement.
  • Report the concern inside the workplace to a supervisor or another person with authority over your work.
  • Report the concern to an employee who has authority to investigate or correct the problem.
  • Provide information to a public body during an investigation, hearing, or inquiry.

Refusal to Participate in Illegal Conduct

Labor Code 1102.5 also covers refusal to participate in activity that would violate a law or regulation. Put the refusal in writing and keep a copy when you can, since the date and details can come up later if the employer disputes what happened.

Boundaries Around Privilege, Trade Secrets, and Job Access

Proof can help, and the way you gather proof can also become a separate workplace issue. Stick to information you already access through your job duties and avoid pulling records from restricted systems. An attorney can help decide how to handle sensitive records, especially when privilege or trade secret concerns come up.

Step-by-Step Checklist for Filing in California

Step 1: Write the First Event in the Timeline, Then Build Forward

Start with the moment you spoke up or said no. Write the date and time, who you told, how you told them (email, text, meeting, hotline, portal), and the exact issue you raised or the task you refused. Add the exact words from any message you sent or received that day, and save a copy off work systems.

Step 2: Write Every Employer Action After That First Event

For each action, write the date, who delivered it, what changed (write-up, suspension, schedule cut, pay change, role change, termination), and what reason the employer gave. Save the document tied to that action, like the write-up, email, text, calendar invite, or policy reference.

Step 3: Save Records You Already Access Through Your Job

Save copies of messages you received, pay stubs, time records, schedules, written policies, and performance documents tied to the issue or the employer’s response. Export full message threads when you can, and keep screenshots unedited. Stay inside normal work access and avoid pulling records from restricted systems.

Step 4: Choose the Reporting Channel Based on the Problem and Employer Type

Match the issue to the agency or program that handles that type of report for your workplace, then use that channel’s complaint process and time limit. For more information see “Choosing the Right Reporting Channel” below.

Step 5: Check the Time Limit for That Channel and Write the Deadline on Your Timeline

Look up the deadline for the exact channel you plan to use, then mark the last day to submit based on the date of the employer action you are reporting. Write that deadline on your timeline so you do not lose track when you gather documents.

Step 6: Draft the Complaint Statement With Dates, Names, and the Report Details

Open with your name, job title, employer name, worksite location, and the best phone and email to reach you. Then write the wrongdoing you reported or the task you refused, who received your report, and how the employer responded after that, with dates and names tied to each action. Add witness names only when the person saw the conduct, heard the report, or heard the reason given for discipline.

Step 7: Organize Attachments in Date Order and Use Copies Only

Attach copies, not originals. Name each attachment with the date first, then a short label, so the order stays obvious. Keep each attachment tied to a line on your timeline, and add a one-page attachment list at the top if the packet has more than a handful of items.

Step 8: Submit Through the Agency Intake Process and Save Proof

Submit through the agency portal, email, mail, or phone process listed on the agency site. Save the confirmation page, confirmation email, certified mail receipt, or call log that shows the submission date and time, then store a complete copy of what you sent.

Step 9: Keep a Contact Log Until the Agency Closes the Complaint

Log every call, email, letter, and deadline the agency gives you, with the date, the name of the person you spoke with, and the next requested action. Update your timeline if the employer takes new action after submission, and save records tied to each new event.

Choosing the Right Reporting Channel

Different agencies take different kinds of complaints, and a submission sent to the wrong place can burn time after a deadline has already started.

Channel Match by Type of Wrongdoing

  • Workplace retaliation tied to wage, hour, or other Labor Commissioner-enforced rights: DLSE (Labor Commissioner’s Office). Pick this when the problem centers on punishment after you raised a workplace-rights issue, like pay practices, breaks, timekeeping, or similar protections enforced through DIR/DLSE. https://www.dir.ca.gov/dlse/
  • Unsafe work conditions: Cal/OSHA through the local enforcement district office.
    Pick this when the problem centers on a physical condition at the worksite that puts workers at risk, like equipment hazards, exposure concerns, blocked exits, missing guards, or unsafe procedures. https://www.dir.ca.gov/dosh/complaint.htm
  • Misconduct tied to California state government: California State Auditor whistleblower program. Pick this when the conduct involves a state agency or state employee work, not a private employer. https://app.scoutcms.com/CaStateAuditorWhistleblowerComplaint
  • San Francisco City issues: San Francisco’s Whistleblower Program, with retaliation complaints handled through the SF Ethics Commission. Pick this when the report ties to City operations, City staff, or City-connected work covered by the City’s whistleblower system. https://www.sf.gov/how-file-whistleblower-report

Internal Reporting Versus Agency Reporting

Labor Code 1102.5 bars retaliation for reporting to a government agency, and it also bars retaliation for reporting inside the workplace to a supervisor or another person with authority over your work, along with reporting to an employee who has authority to investigate or correct the problem. Internal reporting fits best when you can send the report in writing and keep a copy, and an agency report fits better when the problem needs outside review or when retaliation has already started.

More Than One Report Can Make Sense

Some situations call for two submissions because the subject and the retaliation do not go to the same place. A safety hazard report goes to Cal/OSHA, and retaliation tied to workplace-rights activity can go to DLSE. Keeping those separate usually makes each submission easier to write, since the safety complaint stays about the hazard and the retaliation complaint stays about the work actions taken against you.

Build Your Record Before You Submit

Your complaint reads stronger when it lays out a clear sequence of events and backs each key date with a record.

Timeline Notes That Support a Retaliation Complaint

Write the timeline in a way that lets the reviewer see exactly what happened and when it happened.

  • Date of the report or refusal, who received it, and how you communicated it.
  • Date of each employer action after that, with the exact change, like a write-up, suspension, schedule cut, pay change, demotion, or termination.
  • Name and title of the person who made the decision or delivered the decision, when you know it.
  • Record tied to each date, like an email, text, schedule notice, write-up, meeting invite, or policy excerpt the employer cited.

Records to Save

Keep copies of every record you plan to submit outside of work systems, and keep everything ordered by date of occurrence, like send date of an email or the date of a conversation, etc. Examples of records to keep:

  • Emails, chat messages, and texts tied to the report, the underlying issue, and the employer response.
  • Copies of the report itself, like the email you sent to HR, a hotline confirmation, a portal submission confirmation, or a letter you mailed.
  • Write-ups, performance reviews, discipline notices, and any “performance improvement” paperwork.
  • Schedules, time records, timecard edits, and pay stubs showing reduced hours, pay cuts, missed breaks, or changed duties.
  • Job description postings, offer letters, and policy pages the employer relies on when explaining discipline.
  • Meeting invites, cancellation notices, and notes of who attended key meetings tied to the report or discipline.
  • HR or management messages about investigation steps, “confidentiality,” complaints, or “attitude” concerns after you reported.
  • Photos or videos of unsafe conditions, posted notices, or equipment issues from areas you normally access at work.
  • A personal log with dates, names, and short summaries of key conversations, plus follow-up messages that confirm what was said.
  • Witness names and contact info, plus a short note on what each witness saw or heard.

Witness Notes You Can Use in a Complaint

Write down names of coworkers who saw the wrongdoing you reported, attended the meetings tied to your report, or heard the reason given for discipline. Add one sentence for each person that says what they saw or heard and the date tied to it, then keep their best contact information.

Deadlines That Can Change Your Next Step

Deadlines depend on the law and the forum, so write down dates before choosing the channel.

DLSE Timing

Labor Code 98.7 sets a one-year time limit for a person who believes they were discharged or otherwise discriminated against under a law under the Labor Commissioner’s authority, and the statute also allows extension for good cause.

Safety Retaliation Timing Under Federal OSHA

Federal OSHA materials describe a 30-day deadline for an 11(c) whistleblower retaliation complaint tied to safety rights under the OSH Act, and OSHA’s whistleblower complaint materials also explain that deadlines can vary by statute.

Ninety-Day Presumption Under SB 497

Labor Code 98.6 provides a rebuttable presumption tied to adverse action within 90 days of certain protected activity under the Labor Code.

California Civil Rights Department Timing for Discrimination Retaliation

CRD states that, in employment cases, a worker needs to submit an intake form within three years of the date they were last harmed, and CRD explains the Right-to-Sue requirement for employment cases.

Post-Submission Stages

Timelines and details vary, but most complaints move through the same sequence.

1. Intake Screening

DLSE explains that the agency reviews submissions and then moves into investigation steps under its procedure rules. Cal/OSHA explains that the intake staff member asks questions about the reported conditions.

2. Requests for More Details

Agencies may ask for clearer dates, copies of missing records, and names of witnesses. Keep your timeline updated when new employer actions happen after submission.

3. Employer Response

Employers commonly point to performance, policy violations, or attendance. Messages and documents that predate the report can help show what existed before the protected activity, and documents created right after the report can help show timing.

4. Resolution or Closure

An agency can close a complaint, proceed into deeper investigation steps, or move into its own hearing process depending on the authority and the evidence.

Mistakes That Can Weaken a Whistleblower Complaint

Small gaps in dates, documents, or wording can lead to avoidable disputes that delay review.

Missing Dates and Missing Names

A complaint that lacks dates or decisionmakers leaves room for arguments about who knew what and when.

Mixing Unrelated Workplace Issues Into One Submission

Retaliation complaints work better when they stay tied to the protected report or refusal and the job actions that followed.

Edited Screenshots and Missing Message Threads

Edits raise authenticity fights. Save full message threads when possible and keep copies in a way that preserves the original content.

Taking Restricted Records Outside Job Access

Unauthorized access can lead to discipline that becomes its own dispute, which can distract from the retaliation facts.

A whistleblower complaint works best when you treat it like a record you may need to stand behind later, so keep your facts tight, keep your documents intact, and put the complaint in the right place the first time. The Law Offices of Jeremy Pasternak can help you work through the reporting options, deadlines, and wording issues that trip people up. Call us at (415) 693-0300 to learn more about how we can help.

Disclaimer: The information provided on this website is for general informational purposes only and does not constitute legal advice. Viewing this content does not create an attorney-client relationship with The Law Offices of Jeremy Pasternak. Employment law varies by state and situation, and legal outcomes depend on specific facts and applicable laws. While we make every effort to ensure accuracy, laws change, and unintended errors or omissions may occur. For advice on your particular circumstances, consult an attorney.

Related Posts

Contact

Law Offices of 
Jeremy Pasternak

Get an answer from our trusted employment law attorneys

Step 1 of 2

  • This field is for validation purposes and should be left unchanged.
  • Does this matter relate to your employment?
    Note: This can be current or past employment, and it doesn’t matter whether you were called an employee or an “independent contractor.”
  • Are you still working for this employer?

San Francisco

100 Bush St., Suite 1580 
San Francisco, CA 94104 
Phone: 415-693-0300 
Fax: 415-693-0393 
Get Directions To Our Office

Los Angeles

707 Wilshire Blvd., Suite 3700
Los Angeles, CA 90017 
Phone: 213-797-5823 
Get Directions To Our Office
© 2026 Jeremy Pasternak. All Rights Reserved.