If a California employer disciplines or fires a worker based on a licensed secret shopper’s report, the worker gets a copy first. Labor Code section 2930(a) requires the employer to “provide the employee with a copy of the investigation report prior to discharging or disciplining the employee.” In a dishonesty interview that could end in termination, the copy must be handed over before the interview ends. Skipping that step hands a fired worker a procedural claim on top of whatever wrongful termination theory comes next.
When does section 2930 apply?
When three things line up. The discipline or discharge must rest on a “shopping investigator’s report of the employee’s conduct, performance, or honesty.” The investigator must be licensed under the private investigator chapter of the Business and Professions Code, which begins at section 7500. And the employer must actually act on the report, by disciplining or discharging the worker.
Subdivision (b) defines a “shopping investigator” by what the person does, including a person who “shops in commercial, retail, and service establishments to test integrity of sales, warehouse, stockroom, and service personnel.” The definition also covers someone who “buys merchandise, orders food, or utilizes services to evaluate sales technique and courtesy of employees” and then writes a report on each establishment visited.
That describes most mystery shopper and integrity-shop vendors used by retailers and restaurants.
What must the employer do, and when?
Give the worker the report before acting. The general rule is a copy before discipline or discharge. A stricter timing rule applies to dishonesty interviews: section 2930(a) says that where an interview “might result in the termination of an employee for dishonesty, the employee shall be handed a copy of the latest investigation report on which the interview was based during the course of the interview prior to its conclusion.”
In practice, a loss prevention manager who sits a cashier down to discuss a shopper’s report of an unrung sale should have the report in hand and give it to the cashier before the meeting ends. Mailing it later, or reading parts of it aloud, doesn’t match the statute’s words.
Is there an exception for in-house investigators?
Yes, a narrow one. The statute doesn’t apply “if the licensee conducting the investigation is employed exclusively and regularly by one employer in connection with the affairs of only that employer and where there exists an employer-employee relationship and the entire investigation is conducted solely for such employer by such licensee.”
Every part of that has to be true. A company’s own salaried loss prevention investigator who works only for that company fits. An outside vendor shopping several brands doesn’t, and neither does a contractor paid per shop. Most businesses that buy shopper services from a vendor are inside the rule, not outside it.
What exposure does a violation create?
Mostly through PAGA and as support for other claims. Section 2930 doesn’t set its own penalty. Labor Code section 2699(f) supplies a default civil penalty “For all provisions of this code except those for which a civil penalty is specifically provided,” which lets a worker include a section 2930 violation in a PAGA notice.
The larger effect is on the termination case. A plaintiff will argue that skipping a required step shows the company didn’t care about the facts, and that the stated reason was a pretext. The report itself often becomes the central exhibit, so an employer that never gave it to the worker may face questions about why.
Section 2930 at a glance
| Question | Statute’s answer |
|---|---|
| Whose reports are covered | Licensed shopping investigators |
| What triggers the duty | Discipline or discharge based on the report |
| When the copy is due | Before discipline or discharge |
| Dishonesty interview | Latest report handed over before the interview ends |
| In-house exception | Investigator employed only by that employer, investigating only for it |
When a shopper-based termination is challenged
- Preserve the shopper report, the vendor contract, any video or register data, the interview notes, and the termination paperwork.
- Calendar the response deadline on any PAGA notice, demand, or complaint, and check for an arbitration agreement and an EPLI policy with notice requirements.
- Identify who conducted the interview, who decided on discipline, and whether the worker received the report and when.
- Pull the vendor’s licensing information and the records showing whether the investigator worked only for the company.
- Talk to a lawyer before responding to the worker or the vendor, since the timing of the report may become a disputed fact.
The firm’s page on employee discipline and termination defense in California explains how it handles wrongful termination claims for employers.
Secret shopper questions from employers
Does section 2930 apply to an unlicensed mystery shopper app?
The statute’s text covers reports by a person licensed under the private investigator chapter. Whether an unlicensed shopper must hold that license is a separate question under the Business and Professions Code. Employers shouldn’t rely on a vendor’s lack of a license as a shield, since that argument raises its own problems.
Can we redact the report before giving it to the employee?
Section 2930 calls for “a copy of the investigation report.” Removing other employees’ information or the shopper’s personal details may be reasonable, but the facts the company relied on should stay in. Talk to counsel before redacting anything.
What if we use the report only as a coaching tool?
The duty is tied to discipline or discharge. A positive report shared for training, or a coaching conversation with no disciplinary step, is a different situation. If the report later becomes part of a write-up or termination, the copy requirement attaches at that point.
Does giving the copy late fix the problem?
It may limit damage, but the statute sets the timing as before discipline, or during the interview for dishonesty terminations. Document when the copy was given. A late copy is better than none, and the record of what happened will matter in any later dispute.
If a worker has challenged a termination based on a shopper report
If your company has received a demand, PAGA notice, or lawsuit from a worker fired after a mystery shopper or integrity-shop report, the report, the interview record, and the timing of the copy usually shape the defense. Rosenberger + Kawabata represents employers defending employment lawsuits and claims through its business litigation practice, including claims involving terminations for dishonesty. Contact Rosenberger + Kawabata online for a confidential consultation, or call (310) 894-6921.
Sources
The statutes are Labor Code sections 2930 and 2699.
This post is general information about California and federal employment law as of November 7, 2026. It is not legal advice, and reading it does not create an attorney-client relationship. Employment statutes, regulations, and court decisions change often, and the outcome of any claim depends on its facts. Past results do not guarantee future outcomes.