How BidSignal scoring works
What produces the Bid, Review, or Decline call, and where its limits are.
The short version
BidSignal scores every invitation to bid out of 100 across eight weighted categories. A score of 75 or higher recommends Bid. A score between 50 and 74 recommends Review. Anything under 50 recommends Decline.
Hard stops can override the score entirely. A missed mandatory site visit, a project outside your licensed states, a blocked general contractor, or a value above your maximum contract capacity each force a Decline regardless of how the rest of the invitation reads.
The eight categories and their weights
| Category | Weight | What it checks |
|---|---|---|
| Trade and scope fit | 20 pts | Whether the scope pulled from the invitation matches your primary Division 27 and 28 trades, and whether it contains scopes you have excluded. |
| Project-size fit | 15 pts | The stated value against your preferred contract range and your maximum contract value. |
| GC relationship | 15 pts | Whether the general contractor is marked preferred or blocked, and your recorded win rate with them. |
| Geography fit | 10 pts | The project state against the states where you are licensed to work. |
| Project-type fit | 10 pts | The project type against the types you listed as preferred and excluded. |
| Schedule and capacity | 10 pts | The bid due date, any mandatory pre-bid or site visit that has already passed, and your current workload. |
| Document completeness | 10 pts | Whether the addenda, drawings, specifications and exhibits the invitation references are actually attached. |
| Commercial risk | 10 pts | Retainage, payment terms, bond and insurance requirements, liquidated damages, and other flagged commercial terms. |
The weights add up to 100. They are stored on your company profile, so a contractor who cares more about GC history than geography can weight it that way.
What the AI does, and what it does not do
The AI reads the invitation — the PDF you upload or the email text you paste — and pulls out the facts: scope, project location and type, stated value, bond and insurance requirements, retainage, payment terms, schedule, and which documents are referenced. You review those extracted fields and correct anything wrong before scoring.
The score itself is then calculated from those facts against your company profile using the fixed weights above. It is not an opaque number invented by a model: every category shows the points it awarded, the sentence that drove them, and the excerpt from the invitation they came from.
What data drives it
Three sources, and nothing else: the invitation in front of you, your company profile (trades, licensed states, contract-size range, capacity, excluded scopes and project types), and the GC records and pipeline outcomes your team has recorded. BidSignal does not buy, scrape or aggregate bid data, and it does not look up the project anywhere else.
Where it can be wrong
- It only knows what the document says. If an addendum, drawing or exhibit was referenced but never sent, the best it can do is flag that it is missing — it cannot read it.
- It does not fill gaps with guesses. A category with no stated fact (no project value, no project type, no history with that GC) scores at partial credit and is labelled needs confirmation, rather than being given the benefit of the doubt.
- Confidence shows how much was confirmed. The confidence number is the share of categories scored from confirmed facts. A low confidence score is your signal to correct the extracted fields before you trust the recommendation.
- Bad inputs produce bad recommendations. The two most common causes of a recommendation that feels wrong are a company profile that does not match how you actually bid, and an invitation that arrived incomplete. Both are fixable in a minute, and both are visible on the score breakdown.
- It does not estimate the job. BidSignal does not price work, design systems, or read drawings for quantities. It decides whether the opportunity is worth your estimating hours.
That is why the Terms say the output may contain errors or omit information: a recommendation is decision support, not a substitute for the estimator reading the invitation. You stay responsible for the bid.
Check it against an invitation you already know
The fastest way to judge the scoring is to run it on a job you have already priced: view a sample analysis to see the layout, or run a free ITB check on one real invitation for the three biggest risks before you start a trial.
Frequently asked questions
How does BidSignal decide Bid, Review, or Decline?
Eight weighted categories score the invitation out of 100. A score of 75 or higher recommends Bid, 50 to 74 recommends Review, and anything below 50 recommends Decline. Hard stops such as a missed mandatory site visit, being outside your licensed states, or a value above your maximum contract capacity override the score and force a Decline.
How accurate is the recommendation?
It is only as good as the invitation and your company profile. If the invitation is missing pages, or your profile does not describe how you actually bid, the recommendation can be wrong. BidSignal shows the confidence level and marks each category that was scored without a confirmed fact, so you can see exactly where it guessed and correct the source.
What happens when the invitation is missing information?
A category with no stated fact — no project value, no project type, no prior history with that GC — scores at partial credit and is labelled needs confirmation. BidSignal does not fill the gap with an assumption. Open the category to see what was missing, then add it to the opportunity and re-score.