Solutions · General contractors
Your bid process works.It just forgets everything when the job closes.
You solicit, you tab, you level, you award. Then the file closes and what you learned about that sub goes with it. Next time they bid, you are back to price and a feeling.
Set what gets priced.Before the numbers come in, not after.
Set the scopeBuild the line items once, save it as a template, and reuse it on the next package. Bids come back against your form, so the comparison is done before you open it.
- Line items by lump sum, unit price, or a yes or no you need answered.
- Exclusions and alternates in their own place, not buried in a cover letter.
- A quote that arrives by email goes in by hand and sits in the same comparison.
The gap you are hunting for is a scope gap. This is what makes it visible in a glance instead of an afternoon.
Bid Expectations
These expectations set the scope you're comparing bids against. By default they're optional.
Absolutely need the bidder to respond? Hit Must Answer.
Type
Create Quantity
Subject (max 80)
Traffic control hours
21/80
Budget (Optional)
8,200.00
Share Budget with Bidders
Your bidders will be asked to enter their unit rate, and their total price will be auto-calculated based on your quantity requirement.
Quantity
80
Unit of Measurement
Description (max 600)
Hourly traffic control for the Harbour St closure.
50/600
Must Answer
Rex AI reads the bids.General contractors need specifics.
Rex AI for primesRex reads every bid against the request before you award. Missing lines. A number that is low because something is not in it. A quote that skipped the form entirely, with the pricing still sitting in the PDF.
Give Rex standing instructions and he checks for the same thing on every job. Got burned on a package once? He watches for it from now on.
Rex analyzes. You decide.
The call is still yours.
How I'm reading this job
Deep dives 1 of 3What I'm Seeing
UpdatedHarbour Utilities came in the tightest at $168,200 while Riverside Civil is the highest bid at $189,750.
Direction is still pointing the same way after 1 of 3 deep dives completed; Harbour Utilities has not yet been reviewed.
The evidence so far still points toward Harbour Utilities as the candidate to examine first, based on lowest price at $168,200. Mobilization looks left out of that total. The completed deep dive on Riverside Civil confirms their $189,750 bid is complete and well documented, but the premium over the rest of the field is real.
Analysis
My field scan of each company, one card at a time. These stay as I first read them. Hit Dig Deeper on any of them to run Stage 2, and your deep dives sit below.
Harbour Utilities
My Read
Strong reliability history and a complete bid, but the price carries a meaningful margin over the rest of the field on every line.
Past Performance Snapshot
My Read
This is what I'm seeing here: lowest in the field at $168,200, but mobilization looks excluded from the total. The number is not the same job until that line is on the comparison.
Risk signal worth a closer look: Moderate. Check the Before You Call notes for the key clarification points.
Past Performance Snapshot
How their price stacks up to the rest
Price Competitiveness
Before You Call
My Read
On budget with scope covered. Mobilization is in the total, so this number is the same job the request asked for.
Past Performance Snapshot
The job is not in one estimator's inbox.It is on the job, where the team can see it.
Teammates on a jobMultiple estimators, a precon lead, a PM waiting for turnover. Everybody looks at the same job, the same bidders, the same numbers. Add teammates with their own logins so estimating can hand that file to the field.
That is people from your company. Who you invite to bid is a different block: saved lists, a name, or an email.
- Each teammate has their own login. No shared passwords.
- The thread with each bidder stays on the job, not in a personal inbox.
- When the estimator who ran it moves on, the job does not move with them.
Job discussion (Harbour St watermain)
Pine Ridge Civil
Price tomorrow morning.
Oak & Stone
Need the restoration spec.
Northline Excavating
Traffic control is hours.
Pine Ridge Civil
Harbour St watermain
Pine Ridge Civil
Feb 20, 2027 · 10:04 AM
Parker Civil
Mar 10, 2027 · 8:12 AM
Pine Ridge Civil
Mar 10, 2027 · 8:41 AM
A project is not one request.Keep the packages together.
Projects and dashboardTwenty bid packages, one building. The dashboard holds them as one project so you can see which trades are covered, which are still thin, and which came in over.
- Every package on a project, in one grid.
- Who priced what. Who won.
- What is closing this week across every job you have out.
The scope changed Wednesday.Everyone invited knew Wednesday.
Broadcast and job updatesAdjust a requirement, add a drawing, change a date. Every invited bidder gets it the moment you save. Not in a digest. Not when somebody remembers to forward it.
Send one message to the room when you need prices in, and each bidder gets it on their own thread.
Harbour St watermain replacement
Parker Civil · closes Mar 12, 2027
Broadcast message
Send a message to viewers. It will be added to existing job conversations or start new ones.
Recipients
5 invited companies · each gets their own thread
Prequal tells you they are insured.The record tells you if they showed up.
Reviews for primesYou already vet people before they bid. Bonding, insurance, safety, references. That is a snapshot taken before any work happens.
What you do not have is the other half. Did they man it. Did they hold the schedule. Did they close out without a fight. Would you run with them again.
Score the job when it closes. Ten categories and one overall. Keep it internal, share it with your team, or publish the scores to the network. The next time that sub bids, it is sitting next to their number.
The estimator who wrote it can leave. The record does not.
Performance review
Northline Excavating · Harbour St watermain
Quality of Work
Timeliness
Communication
Safety Compliance
Site Cleanliness
Budget Adherence
Problem Solving
Team Conduct
Scope Alignment
Would You Work With Them Again?
YesOverall 4.6
Additional Comments
Crew had the right tickets on day one and kept Harbour St traffic moving. Restoration matched the drawing. They flagged the valve delay early and worked around it.
Leveling, the team, and the record.
Can I level my subcontractor bids in KNTRCTR?
Yes. KNTRCTR includes bid leveling for job posters so you can normalize subcontractor bids line by line before award.
Bid leveling keeps the original bidder response visible while you enter separate leveled values for comparison.
You can level quote expectations (including unit rate and quantity on unit-priced lines), level provisional / additional amounts (amount, multiplier, and include/exclude), add bid adjustments as increases or decreases, and add leveled notes under Pricing, Scope, and Timeline.
The leveled amount is calculated from the original bid amount, plus or minus expectation-leveling differences, plus or minus provisional leveling differences, plus or minus bid adjustments.
Bid leveling is poster-side only and locks once the job is awarded.
Can I give Rex directions on what to look into?
Yes. AI Checks are standing questions your company sets once, and Rex answers them on every job. Teams use them for the things they always want confirmed, such as how each bid compares to the internal budget, or whether a quote includes taxes.
You write the check in plain language and Rex works out where the answer lives. If it needs a document, Rex says it is waiting on a deep dive rather than guessing.
Answers keep pace with the review. Every check is answered again after each deep dive, so if a document changes the answer, Rex updates it and marks it as changed rather than leaving a stale read on the page. Evidence from your first deep dive still counts when Rex re-answers after your fifth.
Rex reports the answers in their own section, one answer per check, so you can see exactly what each one turned up rather than hunting for it in a wall of text. Company administrators control the list, since these shape the analysis the whole team reads.
Can our team members work on the same job together?
Yes. You can add your own company teammates to a job at any point: while bids are open, right after award, or when you are deep into kickoff. Bring the right people in when you need them.
Multiple teammates can sit on the same job. Each person you add sees that job on their own dashboard. Everyone uses their own login. No shared passwords.
That is people from your own company. Who you invite to bid is a different block: invite lists, email invites, and whether the job stays private. In the dash that invite block is labeled Crew Control, so the names are easy to mix. It is not your own crew.
Estimating and procurement can hand off cleanly, or you can line up teammates before award and expand the team after, so Job Kickoff starts with everyone who needs to be in the room.
Can I organize multiple jobs under one larger project?
Yes. KNTRCTR lets you group related jobs into Projects so a larger site, phase, or contract does not turn into a pile of disconnected requests.
For example, you might post separate jobs for excavation, trucking, utilities, and concrete, then group them under the same Project on your dashboard. That gives your team a cleaner view of who priced what, who was awarded, and who was on site.
It also keeps the history documented for the future. If you ever need to look back at a specific project, you can return to that Project view and see the subcontracted jobs tied to that work instead of digging through every job one by one.
Bring a package you are leveling right now.
Twenty minutes. We will run it through and you can see the comparison against your own numbers.
