The alert was never the hard part
There are plenty of services that will email you when a city posts a new project. They work. The problem is what happens next: you open the posting, download a 220-page invitation to bid, and spend the rest of the afternoon looking for four numbers — the bond, the two insurance limits, and whether there's a mandatory job walk you've already missed.
Do that on five bids and you've burned a day. Do it and discover on page 137 that the owner wants pollution liability you don't carry, and you've burned the day for nothing.
So we built the part that comes after the alert.
BidEligible opens the attachments on a public solicitation and pulls out every requirement that decides whether you can bid — each one with the sentence it came from and the page it was on, so checking us takes seconds rather than trust. Tell us what your company carries and we'll tell you which bids you're eligible for, which you fail, and exactly which line failed you.
The most useful thing that falls out of this turned out to be the one we didn't plan: once you can see every requirement across every open bid, you can also see what a single missing endorsement is costing you — not as a feeling, as a dollar figure across a specific list of jobs. Contractors take that number to their broker.
Why this is priced the way it is
Reading a 300-page document properly costs real money every single time — that cost is the product. A service at $30 a month covering the whole country can afford to read postings, not documents. We'd rather cover fewer places and actually open the files.
What we won't do
We don't get around logins. If an agency puts its documents behind a registered plan room, that's their call and we leave it alone. We don't guess at a requirement we couldn't read cleanly — an unsure extraction is labeled unsure and never counted toward a verdict. And we delete the source PDF once we've read it.
Who's behind it
BidEligible is an independent product, not a reseller of anyone's data feed. Everything we publish is drawn from public postings and public contract records. If something on this site is wrong, we want to hear about it — that's the whole reason the source quote is on every line.