BidBud

Get on the bid lists of the GCs building your kind of work.

BidBud finds the general contractors active near you, writes to them, fills their prequal and checks each job's rules. You approve every message.

Then it helps you win the bids they send: it reads them, prices them from real public bid results and fills the forms.

You sign everything. A list counts only when the GC invites you.

  1. 201 Broadway, Cambridge MAAlteration and Addition$677K30 Oct 2026
  2. 49 E 4th St, Cincinnati OHBuilding Alteration$1M30 Oct 2026
  3. 43-07 149 Street, New York NYEarth Work, Foundation$2M30 Oct 2026
  4. 7112 Ed Bluestein Blvd Svrd Sb Unit 161, Austin TXBuilding Permit Shell$1M30 Oct 2026
  5. 4447 N Ashland Ave, Chicago ILPermit - New Construction$2.8M30 Oct 2026
  6. 1799 N Pennsylvania St 130, Denver COAlteration/Tenant Finish$792K30 Oct 2026
  7. 819 Canal St, New Orleans LARenovation (Structural)$520K30 Oct 2026
  8. 4288 Summit Plaza Dr, Louisville KYCommercial Alteration$600K29 Oct 2026
  9. 1110 Oculus Dr, Raleigh NCNew Building$115.2M29 Oct 2026
  10. 2436 Elliot Ave, Minneapolis MNCommercial New$900K27 Oct 2026
  11. 4211 Bryan St, Dallas TXCommercial Alteration Addition…$4.5M26 Oct 2026
  12. 12720 Sw 244 St, Miami-Dade County FLBuilding Permit by Affidavit$2.8M26 Oct 2026
  13. 2001 8th Ave, Seattle WABuilding Tenant Improvement$6.4M23 Oct 2026
  14. 3535 Olentangy River Rd, Columbus OHCommercial Structural Alteration$1.6M19 Oct 2026

Newest permits on file, from city open data. GC on file, not shown.

This quarterSample firm

3new GC bid lists

  1. 6-story residential buildingBrooklyn, NYinvited day 23
  2. School additionCambridge, MAinvited day 41
  3. Lab fit-outPhiladelphia, PAinvited day 64
  4. Medical office buildingCincinnati, OHday 118, not counted

and 1 more, plus 1 past day 90, not counted

A sample quarter, the same one the demo's bid lists show. An invitation past day 90 is not counted. BidBud has no customer placements yet.

From a permit to a seat on the bid list.

One general contractor, start to finish. A real run of BidBud's agents on public records, recorded 2 Nov 2026, with the sample firm's documents.

Find the GCs who are busy now.

BidBud reads the building permits cities and counties publish as open data (15 of them today), federal construction awards and our directory of GCs, which is where it starts in a place with no permit data. In this run it read 3,936 issued permits from 15 public sources, 130 of them in Cincinnati.

Group them by contractor.

5 of those permits name the same general contractor: about $17.9M of declared work between 13 May 2026 and 25 Sep 2026. It holds general construction permits, so it is a GC and not a competitor, and it is active.

Name the GC before the permit does.

By the time a building permit is issued, most of the subs on that job have been bought out. So in New York City, for projects still in design, BidBud ranks the GCs most likely to build them from the building filing: the GCs its owner, architect and filing rep have worked with before. It covers NYC filings today. It is a prediction, and it says so.

Write to them about their own work.

The Outreach writer drafts a short intro email that cites this GC's own permits and asks for a place on the bid list. A BidBud reviewer and you approve it. Nothing is sent on its own.

Build the capability sheet and fill the prequal.

It builds a capability sheet fitted to what this GC builds, then fills their prequalification from your documents. Every answer shows where it came from. What it cannot back up goes to a person.

Check the job's rules.

Then it checks the rules for this GC's typical job: prevailing wage, licensing, workers' comp, apprenticeship, local hire and more, each with its source and how sure we are.

Cincinnati building permits130 issued since 6 May 2026
Ohio River DowntownRiversideCorryvilleOakleyOver-The-RhineLower Price HillHyde ParkQueensgateMadisonvilleAvondaleWalnut HillsLinwoodMt. LookoutWestwoodNorth AvondaleMt. WashingtonCaliforniaBond HillNorth FairmountCollege HillHartwellEast End
  • 2026P010153905 River RdRiverside, $550K, 25 Sep 2026
  • 2026P042283333 Burnet AvCorryville, $13.5M, 4 Sep 2026
  • 2026P048241 Paycor StadiumDowntown, $750K, 31 Jul 2026

Schematic: permits grouped by neighbourhood, not to scale. 6 with no neighbourhood stated are left off. Copper marks one GC's permits.

A Cincinnati GCcommercial, healthcare, higher ed
Permitted jobs
5, latest 25 Sep 2026
Declared work
about $17.9M
How they add subs
their own prequalification portal
Competitor?
No. Holds general construction permits.
52fit, out of 100, for the sample firm
  • Activity12 of 15
  • Geography0 of 25
  • Size25 of 25
  • Trade15 of 35
New building filing, no GC named yetPrediction
Q00693767 New Building, Queens $2.5M, 12 units, 3 stories, filed 30 Oct 2026
  1. GC A41%Built for this filing rep and the owner's signatory before
  2. GC B27%Built for this architect and this filing rep before
  3. GC C22%Built for this architect before

These shares are the model's ranking, not the odds. When its top pick looked this strong on past filings, it was the GC that built the job 32% of the time (204 of 639).

On 4,648 New York City filings the model never saw, the top pick was the GC later named 21% of the time, and the top three held it 35% of the time. Picking the busiest GCs in the borough gets 4% and 10%.

BidBud Busiest GCs

GC names are left off this page. Shares are the model's ranking, from 681 open New York City filings ranked on 30 Oct 2026 or before.

DraftWritten by the Outreach writer with Claude
FromSample Mechanical (BidBud demo firm)
ToTheir precon team (the address you or a reviewer add)
SubjectPlumbing and HVAC for your Cincinnati alterations
Hello preconstruction team, Your September 2026 alteration permit at 3333 Burnet Av in Corryville, declared at $13.5 million, is a large renovation of an existing building. That work carries heavy plumbing and HVAC scope, with new routing through existing structure. Your July 2026 alteration at 1 Paycor Stadium downtown is also an existing building where mechanical systems have to be coordinated around live conditions. We are Sample Mechanical, a plumbing, HVAC and mechanical subcontractor. We work in NY, NJ, MA and CT and want to follow your work into Ohio. We are open shop and carry $3.0 million single-project bonding. We know the subcontracts on those jobs were most likely let before the permits were issued, so we are not asking to bid them. We would like to be added to your bid list for upcoming work, and we will register through your subcontractor portal. Our capability sheet is attached. Estimating Sample Mechanical (BidBud demo firm) -- Sample Mechanical (BidBud demo firm) SAMPLE ADDRESS for the BidBud demo: 100 Example Street, Albany, NY 12210 (not a real business) If you would rather not hear from us, reply "remove" and we will not write again.

Reviewer's checks

  • Email cites only this GC's permits2 permits cited, all on this GC's record.
  • No guessed address or phoneNone in the email or the contacts.
  • A general contractor, not a competitorHolds general construction permits.
  • Active recentlyNewest permit 39 days ago.
BidBud reviewer: needs a personYou approve

Not ready to send: the email's $13.5 million figure is not backed by the packet and conflicts with the $1.1 million cost on the compliance record. The Ohio license and workers' comp coverage also need the owner's attention.

The agent's own draft from the recorded run, with the GC's name taken out, and the reviewer's own verdict on it. The firm is BidBud's sample firm.

Capability sheet, fitted to this GC

Past public wins: a real contractor's record from public bid results, name withheld (the sample firm's history)

  • Rehabilitate Towers 12, 13, 14, 15, 16, 17 & 18NYS Office of General Services, Ossining, NY$130K
  • Renovate Central OfficeNYS Office of General Services, Albany, NY$140K
  • Rehabilitate Wastewater Treatment PlantNYS Office of General Services, Otisville, NY$95K

Bonding: $3M single, $8M aggregateSample documents

Prequalification38 of 72 answered, 13 expiring, 5 missing, 16 for you to answer
  1. Firm's full legal name Sample Mechanical (BidBud demo firm) from: Firm profile
  2. Experience modification rate, current year 0.82 from: EMR letter
  3. Employee hours worked last year (OSHA 300A) 96,000 from: OSHA 300A summary
  4. General liability, each occurrence $1,000,000 Expiring
  5. Workers' compensation at statutory limits Yes Expiring
  6. Bonding capacity, single project $3,000,000 from: Bonding letter
  7. Years in business under the current name Missing Not in the vault
  8. Pending lawsuits, arbitrations or claims over $50,000 For you
Riverside, Cincinnati, OH, alteration, about $1.1MTypical job for this GC
rules checked
304
apply or may apply
3
do not apply
301

Missing: Ohio BWC certificate of coveragebwc.ohio.gov

2 depend on facts nobody knows yet (public money, size, owner)

1 rule has a low-confidence source and is marked Unverified, check the source. A checklist from cited public sources, not legal advice.

Then the invitations come.

We count a new list when a GC that has not invited your firm in the last 12 months sends its first invitation to bid, within 90 days of our first contact. That invitation goes straight to your bid desk.

Invitation to bid: plumbingSample

From the Philadelphia GC in the sample quarter (lab fit-out), to the sample firm

Counted as list 3 of the sample quarter, 64 days after first contact. Goes to your bid desk.

Then we help you win the bid.

Six agents work public plumbing and HVAC bids in MA, NY, NJ, PA and OH. A GC's invitation gets a brief, a price with its chance to be low and your signature. $250 per finished bid, never a percentage of award.

Read the bid book.

The Reader pulls scope, due date, site walk, bonds, insurance, prevailing wage and the required forms out of the notice and the bid book, each with the page it came from.

See the field, and the money left on the table.

Public owners in these states publish every bidder's price. BidBud has 5,752 public contracts with every bid, 1,155 of them plumbing, HVAC or mechanical. On plumbing and HVAC, the runner-up bid a median 11% above the winner.

Price it to win.

The Pricer gives your chance of being low at every price, from a model trained on real bid results (trade, state and county, the owner, field size, contract size and year), then tunes it to how your own bids have run. You see the chance and the range, and a person checks the packet before you sign.

Q2078H Remove Kitchen Water Heater & Replace Various Pumps HVAC, NYS Office of General Services, NY
  1. ScopeRemove kitchen water heater and replace various pumpsOGS notice page
  2. Bids dueBids to be received 2026-11-18 (time not stated); electronic biddingOGS notice page
  3. Site walkPre-bid meeting 2026-11-05 at 9:00 AM, OGS Field Office, 55 McKendrick Rd, Wallkill, NY; attendance not stated as mandatoryOGS notice page
  4. Bid securityBid deposit of $35,200 for Q2078HOGS notice page
  5. Owner's estimateEstimated cost $500,000 - $1,000,000OGS notice page
  6. How to bidElectronic bidding through the OGS siteOGS notice page

Brief from the owner's notice, quoted (no bid book posted yet).

Runner-up above the winner, plumbing and HVAC% of the winning bid
Contracts by gap from the winner to the runner-up
GapContracts
0% to 2%96
2% to 5%154
5% to 10%173
10% to 15%122
15% to 20%75
20% to 30%97
30% to 50%91
50% or more117

$196.6M left on the table across 925 contracts

Every contract with at least two ranked bids, 2013 to 2026. The median band is darker. Read from the warehouse when this page loaded.

$645,000

35% chance to be the low bid (likely 24% to 38%)

Example price
  • Brief from the owner's notice, quoted
  • 18 forms: 2 filled, 15 for the owner to sign, 1 not needed
  • Every problem the agents flagged goes to a person in review
You sign

A real public bid, Q2078H: Remove Kitchen Water Heater & Replace Various Pumps, worked by the agents on 2026-11-02; its cost and price are example numbers, set from similar past public contracts, so the chance is an example too. Picked by a fixed rule, not by hand: a state HVAC job the sample firm can bid, read from the owner's notice because its bid book was not posted yet. Watch the full replay, and how it was picked.

Or press one button.

The “Do it all for me” button starts every agent above at once. It picks the best-fit GCs for your trade, area and job size and the best public bid for you, drafts each intro email, fills each prequal, checks the rules, reads the bid and prices it, then comes back with a price and a packet to sign. You still approve each message and sign the bid.

Press it to replay the recorded run Open the same run in the demo
  1. Getting on 3 GCs' lists, 7 agents each
  2. GC 1A GC with 2 permitted jobs in CambridgeIntro email drafted; prequal 38 of 72 answered; 7 items for a BidBud reviewer, 3 notes
  3. GC 2A GC with 70 permitted jobs in New YorkIntro email drafted; prequal 38 of 72 answered; 5 items for a BidBud reviewer, 3 notes
  4. GC 3A GC with 19 permitted jobs in New York and ChicagoIntro email drafted; prequal 38 of 72 answered; 5 items for a BidBud reviewer, 3 notes
  5. Winning the bid
  6. ScoutFit 96 of 100, an HVAC job
  7. ReaderNotice only: no bid book posted yet; 15 cited facts from the owner's notice page
  8. Field analystAbout 5 bidders expected; 6 of the likely bidders took the documents; the most frequent bidder here bid 22% of the comparable contracts; 8 active plan holders
  9. Pricer$1,080,000 from your cost and normal price, 41% chance to be low
  10. Forms clerk18 forms: 2 filled, 15 for you to sign, 1 not needed
  11. Reviewer6 items for a BidBud reviewer, 1 note

Comes back with

$1,080,000

41% chance to be the low bid (likely 33% to 45%)

47971H: Replace Roof & Associated Mechanicals

Example price

3 intro emails to approve and 3 prequals to sign; a person reviews the packet before you sign.

Sign here
A replay composed from 4 recorded agent runs of 2 Nov 2026, picked by the button's own code, the same replay the demo opens: 3 general contractors and 1 public bid, 27 agents, each with its own one-line result. The GCs and the other bidders are described here and named in the demo. The price rests on the sample firm's example cost.

What it reads, and how often it is right.

Every accuracy number here is tested on past bids and filings the model never saw.

What it reads

3,936
building permits on file from 15 cities' open data, fetched 2 Nov 2026
361
general contractors mapped in 50 states and DC, each with how it takes on new subs, from our research of 2 November 2026
5,752
public contracts across all trades with every bidder's price (1,155 plumbing, HVAC and mechanical contracts loaded), 28,795 ranked bids, bid openings 2013 to 2026 (NY, MA, PA, OH, NJ)
202
compliance rules with sources outside the five public-bid states, 139 still marked low confidence until a person checks them

How often it is right

21%
of New York City filings the model never saw, the GC prediction's top pick was the GC later named (35% in its top three), against 4% for picking the busiest GC
46%
of plumbing and HVAC bids would have been the low bid had they come in 10% under what was really bid. The model said 44%, on 291 test contracts it never saw

Where it is weak. At the price bid, its chance to be low is only slightly better than a flat guess, and about the same as counting the bidders; how many firms show up matters most, which is why the Field analyst predicts it for every bid. Predicting the low bid from scratch is hard: from similar past jobs alone the backtest misses by a median 68% on 174 plumbing and HVAC test contracts, so the agents price from your cost and normal price. A chance to be low is not a promise: a bid with a one-in-three chance still loses most of the time, and a thin field widens the range. A GC prediction is a ranked guess.

Read the full backtest

Bid lists in all 50 states and DC. Public bids in the five states where plumbing and HVAC bid on their own.

  • NYWicks LawResults loaded
  • MAChapter 149 filed sub-bidsResults loaded
  • PASeparations ActResults loaded
  • NJSeparate bid statutesResults loaded
  • OHMultiple prime, ORC Chapter 153Results loaded

Shade is GCs mapped in the state by our directory research of 2 November 2026: 412 rows across 50 states and DC, 361 firms once a GC listed in more than one state is counted once, 292 of them checked on the GC's own site. That is far from every GC in a state. A blue outline means public bids too.

  1. AK3Alaska: 3 general contractors mapped
  2. AL6Alabama: 6 general contractors mapped
  3. AR5Arkansas: 5 general contractors mapped
  4. AZ5Arizona: 5 general contractors mapped
  5. CA15California: 15 general contractors mapped
  6. CO12Colorado: 12 general contractors mapped
  7. CT4Connecticut: 4 general contractors mapped
  8. DC2District of Columbia: 2 general contractors mapped
  9. DE2Delaware: 2 general contractors mapped
  10. FL11Florida: 11 general contractors mapped
  11. GA5Georgia: 5 general contractors mapped
  12. HI3Hawaii: 3 general contractors mapped
  13. IA4Iowa: 4 general contractors mapped
  14. ID4Idaho: 4 general contractors mapped
  15. IL7Illinois: 7 general contractors mapped
  16. IN6Indiana: 6 general contractors mapped
  17. KS5Kansas: 5 general contractors mapped
  18. KY4Kentucky: 4 general contractors mapped
  19. LA5Louisiana: 5 general contractors mapped
  20. MA34Massachusetts: 34 general contractors mapped, public bids too
  21. MD11Maryland: 11 general contractors mapped
  22. ME5Maine: 5 general contractors mapped
  23. MI7Michigan: 7 general contractors mapped
  24. MN7Minnesota: 7 general contractors mapped
  25. MO8Missouri: 8 general contractors mapped
  26. MS2Mississippi: 2 general contractors mapped
  27. MT3Montana: 3 general contractors mapped
  28. NC7North Carolina: 7 general contractors mapped
  29. ND2North Dakota: 2 general contractors mapped
  30. NE6Nebraska: 6 general contractors mapped
  31. NH3New Hampshire: 3 general contractors mapped
  32. NJ26New Jersey: 26 general contractors mapped, public bids too
  33. NM3New Mexico: 3 general contractors mapped
  34. NV4Nevada: 4 general contractors mapped
  35. NY30New York: 30 general contractors mapped, public bids too
  36. OH34Ohio: 34 general contractors mapped, public bids too
  37. OK6Oklahoma: 6 general contractors mapped
  38. OR4Oregon: 4 general contractors mapped
  39. PA35Pennsylvania: 35 general contractors mapped, public bids too
  40. RI3Rhode Island: 3 general contractors mapped
  41. SC4South Carolina: 4 general contractors mapped
  42. SD4South Dakota: 4 general contractors mapped
  43. TN4Tennessee: 4 general contractors mapped
  44. TX15Texas: 15 general contractors mapped
  45. UT5Utah: 5 general contractors mapped
  46. VA6Virginia: 6 general contractors mapped
  47. VT6Vermont: 6 general contractors mapped
  48. WA9Washington: 9 general contractors mapped
  49. WI5Wisconsin: 5 general contractors mapped
  50. WV3West Virginia: 3 general contractors mapped
  51. WY2Wyoming: 2 general contractors mapped
GCs mapped: under 5, 5 to 9, 10 to 19, 20 or more

What it costs, and who signs.

$250 per finished bid, public or private. A run you never sign costs nothing, and from the 11th finished bid in a month each one is $200. Never a percentage of award.

A new GC bid list is priced per placement, set with our first design partners, so we do not publish a price yet.

Your bids and costs price only your bids. Nobody else's data trains your model, and yours never trains theirs. Pooling competitors' private data to set prices is what the Justice Department sued RealPage over in 2024.

A BidBud reviewer checks every message, form and packet. You approve every message and sign every bid. We never submit for you. See pricing

Questions owners ask first.

What do I get for $250?

A finished bid packet: the fit check, a brief of the bid book with page citations, the likely bidders, a price with its chance of being low, the state forms filled where we have the template (the rest flagged), and a BidBud reviewer's answer to every problem the agents flagged. You decide whether to bid, sign it and submit it. An invitation from a GC's list gets less, at the same price: a brief of the bid documents you upload, a price with its chance of being low, and your signature.

By the time a permit is issued, the job is mostly bought out. Why start there?

Because permits show who is building. By the time a permit is issued, most subs on that job are chosen, so we do not promise you that job. A permit shows which general contractors are active near you right now: the ones to get in front of for the next job.

Will you email general contractors in our name without asking?

No. A BidBud reviewer and you approve every outbound message and every form, and nothing is sent automatically. At most 10 new GCs a day per mailbox, one follow-up per GC, and nothing in the 48 hours before that GC's bid date. We never invent a contact: a name, email or phone number we could not find in a public source says unknown.

Does it replace my estimator?

It does the work around the estimate: finding the bid, reading the book, sizing up the field, pricing the markup and filling the paperwork. Your cost is still your cost; if you have an estimator, they get their week back.

Is my bid history shared with anyone?

Not with other firms. Your bids, costs and markups are stored against your firm, and our models read them only with your firm's id. The one person outside your team who sees a packet is the named BidBud reviewer checking it, and every view is in your audit log.

Do you submit bids for us?

No. You review and sign every bid and submit it the way the project owner requires. The agents prepare; you decide.

Get on your next GC bid lists.