GAO bid protests, looked up.

A GAO bid protest is a written objection by an interested party challenging a federal solicitation, award, or related procurement action, decided by the Comptroller General. Protest history is a useful (if weak) signal for vendor diligence: a vendor that files frequent meritless protests may be an obstructive offeror, and a vendor whose competitors keep protesting its awards may be running a controversial procurement strategy worth a closer look.
/ 01 · FOUNDATION

What a GAO bid protest is.

A GAO bid protest is a written challenge to a federal procurement action, filed with the Government Accountability Office and decided by the Comptroller General. The statutory definition lives at 31 USC 3551: a "protest" is "a written objection by an interested party" to a Federal solicitation, the cancellation of a solicitation, an award or proposed award, a termination, or the conversion of Federal employee functions to private-sector performance.

The Comptroller General forum is one of three places a procurement decision can be challenged. Distinguish:

GAO (Comptroller General)
The forum this page is about. Quasi-judicial, decisions binding in practice through agency adoption, governed by 31 USC 3551-3557 and 4 CFR Part 21.
Agency-level protest
Filed directly with the contracting agency under FAR 33.103. Earlier and cheaper, no GAO docket. Different deadlines and procedures from GAO; do not assume the 4 CFR 21.2 timing controls here.
Court of Federal Claims
Bid protest jurisdiction under 28 USC 1491(b). A different forum with different rules; some protesters file at GAO first, others go directly to COFC.

GAO's jurisdictional grant is found across 31 USC 3551 (definitions) and the surrounding sections 3552 through 3556, which cover the right to file, agency reporting, the automatic stay, and decisions. Procedure lives at 4 CFR Part 21.

/ 02 · STANDING

Who can file.

Only an "interested party" may file a GAO bid protest. The statutory definition at 31 USC 3551(2) is narrow:

Interested party (31 USC 3551(2))

An interested party is "an actual or prospective bidder or offeror whose direct economic interest would be affected by the award of the contract or by failure to award the contract."

Two practical implications:

  • You must have submitted, or have been ready to submit, a competing offer. A trade association, a member of the public, or a disappointed subcontractor with no offeror status generally lacks standing.
  • Direct economic interest is required. Indirect interest (a downstream supplier, an industry watcher) does not qualify. GAO frequently dismisses protests for lack of interested-party status, those dismissals show up in the docket without a merits decision.
/ 03 · TIMING

When: the 10-day rule.

This is the section that gets misquoted most often. The filing window is governed by 4 CFR 21.2 and it is 10 days, not 30. The text of the regulation is precise:

4 CFR 21.2 (Time for filing)
  • Pre-bid-opening protests (challenges to solicitation defects apparent on the face of the solicitation): "shall be filed prior to bid opening or the time set for receipt of initial proposals."
  • All other protests: "shall be filed not later than 10 days after the basis of protest is known or should have been known (whichever is earlier)."
  • Post-debriefing protests (where a debriefing is required and timely requested): "not later than 10 days after the date on which the debriefing is held."

If you have heard "30 days," that is wrong; the regulation says 10. Some sources confuse the filing window with the CICA automatic-stay window or with agency-level deadlines, neither of which is governed by 4 CFR 21.2. The CICA automatic stay is a separate mechanism that suspends contract performance (or award) when a protest is filed within statutory windows; it has its own timing rules and should not be conflated with the filing deadline.

Trigger for the 10-day clock
When the basis of protest is known OR should have been known, whichever is earlier. Constructive knowledge counts.
Debriefing exception
When a debriefing is required and timely requested, the clock starts at the close of the debriefing rather than at award notice.
No tolling for negotiation
Talking to the contracting officer informally does not pause the clock. File first, negotiate after, if you want to preserve GAO jurisdiction.
/ 04 · PRACTICE

How to look up a contractor's protest history.

GAO publishes the bid protest docket and decisions at gao.gov/legal/bid-protests. Filings since May 1, 2018 go through GAO's Electronic Protest Docketing System (EPDS), except for protests involving classified material. The portal links to four working surfaces: File a Bid Protest, Recent Bid Protest Decisions, Bid Protest Decisions & Docket (search), and Reference Materials. GAO's Procurement Law Division adjudicates the protests.

Search by legal name
Anchor the contractor's legal name first via SAM.gov. Search the protest docket on the SAM-confirmed legal name (and any DBAs or predecessor names from a merger history). Surface name variants matter: "Acme Corp" and "Acme Corporation" will not always collide in the GAO search.
Search by docket / decision number
B-XXXXXX numbers identify a specific protest. Useful when you have a press reference or contracting officer mention; less useful for cold name search.
Search by agency
Filter by the procuring agency to see what a vendor has done at that buyer specifically. A pattern at one agency tells a different story than scattered protests across many.
Direct contact
For specific docket questions, GAO publishes [email protected] and the Procurement Law Control Group at (202) 512-4788. New protest filings go to [email protected].
The 100-day decision timeline

Once a protest is docketed, GAO operates on a statutory 100-day clock. The agency report is due Day 30, the protester's comments are due Day 40, and the decision issues by Day 100. The 100-day cap is one of the reasons GAO is a popular forum: protesters get a defined endpoint rather than open-ended litigation.

Not every filing produces a published decision

Dismissals (for jurisdiction, standing, or timeliness), withdrawals, and settled protests may appear as docket entries without a full merits decision. A clean "no decisions" result on a name search does not mean "no protests filed"; it means no merits-stage decisions surfaced. Cross-check with docket-level searches where available.

/ 05 · DISCLOSURE

What's public and what isn't.

GAO's bid protest regulations at 4 CFR Part 21 govern publication and protective treatment of protest materials. Consult the regulation directly for the current scope; the high-level shape:

Public
Decisions on the merits are published in full at gao.gov, with sensitive source-selection and proprietary information redacted. Decision metadata (parties, agency, docket number, date, outcome) is public.
Not generally public
The protest filing itself, the agency report, the protester's comments on the agency report, and supporting record materials are typically not posted on the public docket. They become known only through the published decision's recital of facts.
Protective order
Documents covered by a GAO protective order are restricted to admitted counsel. Source-selection information, proprietary technical data, and competitor pricing routinely sit under protective order.

For a diligence workflow, this means the published decision is your primary evidence; do not expect to retrieve the full case file from gao.gov.

/ 06 · INTERPRETATION

Reading protest history as diligence signal.

A vendor's protest history can be informative for procurement officers and compliance teams, but it is a weak signal that needs careful interpretation. Patterns to look at:

Frequent meritless protests filed BY the vendor
Possible obstructive-bidder pattern: a contractor that protests every loss, mostly with denied or dismissed outcomes, may be using GAO as a delay tool. Consider this in light of award size; small vendors fighting for share file more than incumbents.
Frequent protests filed AGAINST the vendor's awards
May signal a controversial procurement strategy (sole-source justifications, narrow specifications, set-aside questions) or competitor relationships worth understanding. Not necessarily a vendor problem; sometimes an agency problem.
A sustained protest in the file
Means GAO recommended corrective action. The agency, not the vendor, lost the procurement decision under review. For an awardee whose award was protested-and-sustained, this is a procurement-process issue rather than a vendor-integrity issue.
A denied protest
Means the protester (vendor or competitor) lost on the merits. By itself a denied protest is not adverse to the awardee.
No protest history
The most common result. Most contractors are never the subject of a GAO protest. A clean GAO record says little, positive or negative.
Caveat

Protest history is a weak signal. Many honest vendors are protested by losing competitors; many problem vendors never appear at GAO because their work happens below thresholds where protests are economical. Treat protest history as one input among many, not as a screening verdict.

/ 07 · SCOPE

Where DiligenceDesk fits.

Honest scope: DiligenceDesk does not currently aggregate GAO bid protest history into its audit output. The page you are reading is reference content for procurement officers running a manual GAO lookup as part of broader vendor diligence.

Recommended workflow:

  1. Anchor identity first. Resolve the offeror to its canonical SAM.gov record. See the SAM.gov check walkthrough. Searching GAO without a confirmed legal name produces noisy results and missed name variants.
  2. Pull the contractor's award history. Performance context matters when reading protest patterns. See the USAspending recipient lookup; a vendor with hundreds of awards and three protests reads differently from one with five awards and three protests.
  3. Search GAO directly. gao.gov/legal/bid-protests on the SAM-confirmed legal name and known variants.
  4. Slot the result into the broader checklist. See the government contractor due diligence checklist for how protest history slots alongside the SAM, sanctions, debarment, and Section 889 checks DiligenceDesk does run automatically.

For other reference pages on federal contractor diligence sources, see the resources index.

Anchor any GAO protest lookup to the right legal entity first.

DiligenceDesk resolves the offeror to its SAM.gov canonical record before any downstream check, GAO included.