A bid protest is the formal way a contractor challenges how a federal agency ran a procurement — before award (the solicitation is flawed) or after award (the evaluation was unreasonable or violated the rules). Protests are a normal part of federal contracting, not a nuclear option, but the timelines are short and unforgiving. This guide explains where you can protest, on what grounds, and what a protest can actually achieve.

Where you can protest

There are three forums, and they are not interchangeable:

  • Agency-level protest — filed directly with the contracting agency. Fastest and cheapest, but you are asking the agency to second-guess itself.
  • Government Accountability Office (GAO) — the most common forum. An independent body that issues a recommendation on a statutory clock, with a powerful automatic-stay mechanism.
  • U.S. Court of Federal Claims (COFC) — a federal court. Broader review and available after a GAO decision, but slower and more expensive, and without GAO’s automatic stay.
Figure — the three bid-protest forums
AgencyFast, self-reviewcheapest, least leverageGAO100-day decisionautomatic stay of awardCourt (COFC)Broader reviewno automatic stay

Grounds that actually win

Protests succeed on procedural and evaluation errors, not on “we should have won.” Common sustainable grounds include: the agency deviated from the stated evaluation criteria, made an unreasonable or unequal technical/past-performance evaluation, conducted misleading or unequal discussions, had an unmitigated organizational conflict of interest, or wrote an ambiguous or unduly restrictive solicitation.

“Mere disagreement with the agency’s judgment” is the losing ground most protests are dismissed on.

The GAO process and the automatic stay

GAO must resolve a protest within 100 days. The lever that gives a GAO protest its teeth is the CICA automatic stay: if you protest at GAO within the required window (generally within 5 days of a required debriefing, or 10 days of award, to stop or suspend performance), the agency must stay award or halt performance while GAO decides — unless it formally overrides the stay.

Because the stay hinges on those day counts, the single most common way contractors lose leverage is filing late. Calendar the deadline the moment award or the debriefing lands.

The Court of Federal Claims

COFC hears protests too, and you can go there instead of GAO or after a GAO denial. The court applies a broader “arbitrary and capricious” standard of review and can grant injunctive relief, but there is no automatic stay — you must ask the court for an injunction — and the process is longer and costlier. Multi-venue tracking matters here: a decision at one forum shapes strategy at the other.

What a protest gets you

A sustained protest usually results in a recommendation to re-evaluate, re-open discussions, amend the solicitation, or re-compete — and often reimbursement of protest costs. It rarely hands you the award outright. The realistic goals are a second, fairer bite at the apple and a corrected record.

How PursuitAI helps

PursuitAI’s Bid Protest tracking surfaces GAO and Court of Federal Claims protest decisions across agencies and NAICS — so you can see who is protesting what, spot re-competes triggered by sustained protests, and read the outcomes that shape a market — without manually combing two separate dockets.

A word of caution

Protest rules, deadlines, and the stay windows are set by statute and regulation and are strictly enforced — a day late is fatal. This is a high-level overview, not legal advice; consult procurement counsel before filing, and confirm every deadline against the governing rules and your specific debriefing.