A California bid protest is a short, formal challenge to a pending contract award, and the window to file it is usually five working days. Miss that window and you have waived the issue, no matter how strong it was. Win it and the realistic outcome is a re-evaluation or a resolicitation rather than a check.
Quick answer: On California state services and consulting contracts, the notice of proposed award is posted for five working days (Public Contract Code section 10345) and your protest must be filed inside that window, followed by a full written statement of grounds within five days. On state IT acquisitions the deadline is five working days after the intent to award, with a detailed statement due in ten calendar days (Public Contract Code section 12102.2). On state goods purchases you protest before award and file the detailed statement within ten days (Public Contract Code section 10306). Cities, counties, school districts, and special districts have no statewide protest statute at all, so the protest clause printed in the solicitation is the entire rulebook. Damages are limited: bid preparation costs are recoverable in some cases, lost profits are not.
How long do I have to file a bid protest in California?
There is no single California deadline. The clock depends on what the agency is buying and who is buying it.
| Contract type | Authority | Deadline to protest | Detailed statement due | Award frozen? |
|---|---|---|---|---|
| State goods, non-IT | PCC 10306 | Before award; agency must give 24 hours notice before awarding to another bidder | 10 days after filing | Yes |
| State services and consulting (IFB or RFP) | PCC 10345 | Within the 5 working day posting of the notice of proposed award | 5 days after filing | Yes |
| State IT goods and services | PCC 12102.2 | No later than 5 working days after issuance of the intent to award | 10 calendar days after filing | Yes |
| Alternative Protest Process (when the solicitation elects it) | PCC 12125 et seq.; 2 CCR 1408 | Notice of intent to protest by close of business on the 7th working day after the time stated in the solicitation | Per the regulations | No, the agency may award first |
| City, county, school district, special district | None statewide | Whatever the solicitation says, commonly 5 calendar days from the notice of intent to award | Per the solicitation | Per the solicitation |
Two practical notes on that table. The 24 hour rule in section 10306 excludes Saturdays, Sundays, and legal holidays, which means a notice that goes out Friday afternoon does not expire Saturday. And the local column is the one that catches people. A city can set a three day protest window, require hand delivery to a named officer, and enforce it strictly, because nothing in state law says otherwise.
Set a calendar alert the day you submit any bid. The protest window opens and closes while you are waiting to hear whether you won.
What counts as a valid ground for a bid protest?
A protest has to allege a material error by the agency, not a disagreement with its judgment. Public Contract Code section 10345 narrows the grounds on a section 10344 award to five categories: the agency failed to follow required procedures, applied the review standards incorrectly, awarded to someone other than the lowest responsible bidder, failed to follow the evaluation methods published in the solicitation, or awarded to other than the highest-scored bidder. The protester carries the burden of proof.
In practice, protests split into two families.
Responsiveness. Whether the winning bid, as submitted, complied with the material requirements of the solicitation. A missing subcontractor listing, an unsigned bid bond, a missing DVBE commitment form, or a priced alternate that was supposed to be mandatory all live here. Responsiveness is judged on the four corners of the bid, and a nonresponsive bid can be rejected without a hearing.
Responsibility. Whether the winning bidder has the trustworthiness, quality, fitness, capacity, and experience to perform, the standard set out in Public Contract Code section 1103. Responsibility challenges are harder, and they carry a due process consequence in the other direction: when an agency rejects the apparent low bidder as nonresponsible, that bidder is entitled to a hearing to rebut the finding before the contract goes to the next bidder in line.
The doctrine that sinks most responsiveness protests is waiver. California agencies may waive inconsequential deviations, and a deviation counts as inconsequential unless it gave the bidder an unfair competitive advantage or defeated the goals of economy and anti-corruption in public contracting. That test comes from Ghilotti Construction Co. v. City of Richmond (1996) 45 Cal.App.4th 897, and it was applied again in Bay Cities Paving & Grading, Inc. v. City of San Leandro (2014) 223 Cal.App.4th 1181, where the city was allowed to waive a missing first page of the winning bidder’s bid bond. Before you protest a paperwork defect, ask what competitive advantage the defect actually bought. If the answer is none, expect the agency to waive it.
How do I file a protest on a California state contract?
Five steps, on a compressed timeline.
- Watch for the notice. Cal eProcure posts notices of proposed award and intent to award. On services and consulting contracts the posting itself is the five working day protest window under section 10345.
- File the protest inside the window. Put it in writing to the buyer identified in the solicitation and to the awarding agency. The Department of General Services asks that you copy its protest unit at PDProtest@dgs.ca.gov, and the buyer contact information sits on the front page of the solicitation.
- Request the bid file immediately. Bids and evaluation records are public once the award is proposed. You cannot write a specific protest from a one-line award notice, and a vague protest fails.
- File the detailed statement on time. Five days after filing on a section 10345 protest, ten days on a section 10306 or 12102.2 protest. State the facts, cite the provision of the solicitation or statute the agency violated, and attach the documents.
- Expect a written decision. On IT acquisitions, section 12102.2 puts the decision with the Director of Technology for Department of Technology projects and the Director of General Services for other IT acquisitions, and that decision is final at the agency level.
The freeze is your leverage. Under section 10306 the contract cannot be awarded until the protest is withdrawn or the department has decided it, which is why agencies engage quickly on timely, specific protests.
What is the Alternative Protest Process, and when does it apply?
Only when the solicitation says so before release, and it changes the deal in four ways worth knowing before you file.
| Feature | Traditional protest | Alternative Protest Process |
|---|---|---|
| Who decides | The department, with DGS oversight | An arbitrator through the Office of Administrative Hearings |
| Award timing | Frozen until resolved | Agency may award before resolution |
| Frivolous filings | No bond | Bond of at least 10% of estimated contract value if the protest is found frivolous and not withdrawn |
| Speed | Open-ended | Written decision within 45 calendar days of the first detailed statement, extendable by 15 |
| Discovery | Agency record | No depositions, interrogatories, or subpoenas |
| Remedy | Agency corrective action | Arbitrator upholds or denies, and cannot award a contract |
That bond deserves attention. The department reviews a protest within seven days of filing to decide whether it is frivolous, and a protester who will not withdraw a protest tagged as frivolous has to post a bond of not less than 10 percent of the estimated contract value to proceed. On a $4 million project that is a $400,000 decision about how confident you are.
How do bid protests work on city, county, and school district contracts?
The solicitation is the rulebook, and there is no statewide forum. Public Contract Code sections 10306, 10345, and 12102.2 govern state agency purchasing. They do not reach a city, a county, a school district, a community college district, or a special district. Local agencies write their own protest procedures into their bid documents or purchasing ordinances.
City of Los Angeles solicitations, for example, commonly require a bidder not recommended for award to deliver a written protest within five days after the notice of intent to award is posted on the city’s website, addressed to a named officer. A neighboring city may use three days, or ten, or require the protest to be filed before the council meeting where the award is calendared.
Three rules follow from that.
Read the protest clause on the day you bid, not the day you lose. Print the deadline, the delivery method, and the addressee onto your bid checklist.
Exhaust the administrative process. A court will expect you to have used the agency’s own protest and appeal procedure before it hears you. Skipping the agency step is a common reason challenges get dismissed without reaching the merits.
After the agency, the remedy is a writ of mandate. You file a petition in superior court, typically arguing that the agency abused its discretion or acted arbitrarily, capriciously, without evidentiary support, or contrary to proper procedure. Move fast. Once the agency signs the contract and the winner mobilizes, courts become far less willing to unwind the award, and delay reads as acceptance.
An informal CUPCCAA award is the tightest version of this problem. Those awards can move from bid opening to signed contract in days, and there may be no public advertisement at all, so the protest clause in the informal bid package is the only notice you get.
What can you actually win from a bid protest?
Corrective action, mostly. Money, rarely.
| Outcome | Available? | Notes |
|---|---|---|
| Agency re-evaluates proposals | Common | The most frequent real-world result of a specific, timely protest |
| Award reversed to the protester | Occasional | Strongest when the winning bid was plainly nonresponsive |
| Solicitation cancelled and reissued | Common | The agency’s safest response to a defective process |
| Bid preparation costs | Sometimes | Kajima/Ray Wilson v. LACMTA (2000) 23 Cal.4th 305, on a promissory estoppel theory |
| Lost profits on the contract | No | Kajima held lost profits are not recoverable against the public entity |
| Attorney fees | Rarely | Only under a specific fee provision or statute |
Kajima is the case to know. The Supreme Court allowed a wrongfully rejected low bidder to recover the cost of preparing its bid while refusing lost profits, so the ceiling on a successful California bid protest is usually the money you already spent, plus the chance to compete again.
For a sense of scale, the federal system publishes what California does not. GAO received 1,688 bid protests in fiscal year 2025, down 6 percent from 1,803 the year before, sustained 14 percent of the cases it decided, and reported a 52 percent effectiveness rate, meaning the protester obtained some form of relief through a sustain or voluntary agency corrective action in just over half of all cases. California has no central protest forum and publishes no comparable statistics, which is exactly why the local protest clause and the state deadlines matter so much. There is no appellate body waiting to fix a missed filing date.
When is protesting worth it?
Use three filters.
Materiality. Can you point to a specific provision of the solicitation or a code section the agency violated, and show that the violation changed the outcome? A protest that reads as a complaint about scoring judgment loses.
Math. Weigh the value of a re-evaluation on this contract against the cost of counsel, the staff hours, and the possibility of a frivolous-protest bond in an alternative process procurement. On a $150,000 job the arithmetic rarely works. On a multi-year services contract it often does.
Relationship. You will bid against this agency again. Protests filed on specific, documented, procedural errors are a normal part of public contracting and buyers treat them that way. Protests filed reflexively after every loss are remembered.
How do you avoid needing to protest in the first place?
Most protest-worthy losses are self-inflicted, and they trace back to a document that arrived late or never got read. An addendum changed a required form three days before the due date. The evaluation formula weighted a factor you treated as boilerplate. The listing requirement sat on page 60 of a 90 page package sitting behind a portal login.
FindBids reads what your business actually does and matches it to live California state and local bids by meaning, then pulls the full solicitation documents for you automatically, including from gated portals that normally require a manual login. Legacy tools make you pick NAICS codes and keywords and still leave you downloading documents by hand. Having the complete package and its addenda in front of you from day one is what keeps you responsive, and a responsive bid is the one you never have to protest. It is also the one you can defend when somebody protests you.
Send FindBids a short description of your company and get back a free personalized match report of the live California bids that fit you right now, with the full documents attached.
Frequently asked questions
Can I protest before bids are due?
Yes, and often you should. A pre-bid protest challenges the solicitation itself, such as a specification written around one manufacturer, an unreasonable licensing requirement, or an evaluation formula that conflicts with the stated scope. Raise it as soon as you spot it. Waiting until after the award to complain about a defect that was visible in the solicitation is how protests get denied as untimely.
Who can file a bid protest in California?
Generally a bidder or proposer that actually submitted a bid and would be in line for the award. Public Contract Code section 10306 frames the protest right around a bidder claiming to be the lowest responsible bidder meeting specifications, and section 12102.2 lets a participating bidder protest on the ground that its own bid should have been selected under the solicitation’s criteria. A company that never bid usually has no standing to protest the award.
Do I need a lawyer to file a bid protest?
Not to file. The initial protest is a written notice, and the deadline is short enough that waiting to retain counsel can cost you the filing. File the notice yourself, then bring counsel in for the detailed statement of grounds, which is the document that decides the case. On an Alternative Protest Process matter, where an arbitrator hears the case and a frivolous finding can trigger a 10 percent bond, get counsel involved early.
What should the protest letter contain?
Identify the solicitation number and the proposed awardee, state that you are protesting the proposed award, cite the specific provision of the solicitation or the code section you say was violated, describe the facts supporting that, and state what relief you want. Keep the initial filing tight and factual. Request the bid file in the same letter so you can build the detailed statement while the clock runs.
Does a protest hurt my chances on future contracts with that agency?
A well-founded protest generally does not. Public agencies expect protests and their procurement staff handle them routinely. What damages a reputation is a pattern of protests without specific grounds, or a protest used to delay an award for leverage. Protest when you can name the error and show it mattered.
Frequently Asked Questions
How long do I have to file a bid protest in California?
Usually five working days, and sometimes less. On state services and consulting contracts the notice of proposed award is posted for five working days under Public Contract Code section 10345 and your protest has to land inside that window, with a full written statement of grounds due five days after that. On state IT acquisitions, Public Contract Code section 12102.2 requires the protest no later than five working days after the intent to award is issued, with the detailed statement due within ten calendar days. City, county, and school district deadlines are set by the solicitation itself and are frequently five calendar days from the notice of intent to award.
What are valid grounds for a bid protest in California?
The agency failed to follow its own solicitation or the governing statute, applied the stated evaluation criteria incorrectly, awarded to a bidder who was not the lowest responsible bidder or highest-scored proposer, or accepted a bid that deviated from a material requirement. Disagreeing with the agency's judgment is not a ground. Under Public Contract Code section 10345 the grounds on a section 10344 contract are limited to five enumerated categories, and the protester carries the burden of proving a material error.
Does filing a protest stop the contract from being awarded?
On traditional state protests, yes. Public Contract Code section 10306 says the contract shall not be awarded until the protest is withdrawn or the department has made a final decision. Under the Alternative Protest Process in Public Contract Code section 12125 and following, the agency may award the contract before the protest is resolved. Local agencies vary, so read the protest clause in the solicitation.
Can I recover damages if I win a bid protest?
Bid preparation costs, sometimes. Lost profits, no. In Kajima/Ray Wilson v. Los Angeles County Metropolitan Transportation Authority (2000) 23 Cal.4th 305, the California Supreme Court held that a wrongfully rejected low bidder may recover bid preparation costs on a promissory estoppel theory but may not recover lost profits on the contract it never received. The realistic win is a re-evaluation, a corrective action, or a resolicitation.
How does FindBids help me avoid protest situations?
Most protests trace back to a document nobody read in time, such as a late addendum that changed a form, a listing requirement buried on page 60, or an evaluation formula that rewarded something the bidder skipped. FindBids reads what your business actually does, matches it to live California state and local bids by meaning, and pulls the complete solicitation package for you automatically, including from gated portals that require a manual login. Send FindBids a short description of your company and get back a free personalized match report of the live California bids that fit you right now.