Bid it. Build it. Own it.
One platform for commercial construction. xBid prices the work, xBuild runs it, and your client sees the parts you choose. Your tools and your data, owned for life, never rented.
Built for CM, GC, and specialty trades
Bid board
9 open bids · $12.2M pipeline
7 open bid invites, 3 due this week.
View allOpen bids
9
In the pipeline
Due this week
2
Jun 30, Jul 02
Win rate
34%
12 of 35
Pipeline
$12.2M
Weighted $3.1M
Pipeline by stage
$12.2M open
Live bids
Sorted by due date
Route 12 Self-Storage
Muhlenberg PA
Pending
Maple Street Medical TI
Wyomissing PA
$1,180,400
Brookside Commons
Exeter Twp PA
Pending
Oak Hill Fire Station
Exeter Twp PA
Pending
One platform that speaks the language of the jobsite
From the first takeoff to the final walk, on one job record.
Most contractors run the bid in one tool, the job in another, and the client over email. xBid and xBuild share one engine, so the work carries straight through.
Bid the work
Price the job in xBid with your own cost library, turn the estimate into a clean proposal, and send it the same day. Your numbers, your markup, your history.
Build the job
xBuild runs the project from there: RFIs, submittals, change orders, daily logs, schedule, and job costing, all tied to the same job and the same drawings.
Keep the client close
A client portal shows the owner the parts you choose. Photos lead, progress stays clear, and you decide what stays in house.
Price the work, line by line.
Two variants on one engine, depending on which side of the invitation you are on. Both build the bid from your own costs and hand you the letter at the end.
Estimate / Northgate Commons
Ground-up retail · 20,000 sf · 12 divisions
The number goes out at two.
One ledger for the whole bid, material and labor split on the self-perform lines, sub packages out to your list, and the bids back side by side with the low one flagged.
- 35 CSI divisions
- Sub bids leveled in place
- Markup stack in your order
It is 10 at night. Price the job.
Every general contractor’s invitations in one inbox, takeoff on the sheet, and labor priced by your crew at your rate. The number is yours; the paperwork is ours.
- Every trade, one inbox
- Labor by crew hours
- Proposal PDF from the record
Run the job on one record.
Two variants on one engine, depending on which side of the job you run. Both keep the schedule, the paper, and the field on a record the whole company reads.
Open RFIs
6
2 awaiting reply
Submittals
6
2 under review
Change orders
$184.7k
4.4% of contract
Open items
Ball in court
Rooftop unit curb height vs parapet flashing clearance
RFI 002 · Architect · Jun 19
Storefront and curtain wall system, Entry A and B
SUB 007 · Architect · Jun 28
Roof deck repair at Zone C, corroded panels
CO 003 · Owner · Jun 30
Curtain wall embed plates in existing CMU
RFI 005 · Engineer · Jun 26
Rooftop HVAC equipment schedule
SUB 015 · Mech engineer · Jun 16
Floor tile abatement in Zone D
CO 001 · Owner · Jun 05
The owner calls at four. The answer is on one screen.
One record per job: the schedule against the plan, the budget frozen from the bid you won, RFIs and submittals with the ball in court named, the daily field record, and a client portal you control.
- One record per job
- Ball in court on every item
- The won bid becomes the budget
In October they ask about March 12. The record answers.
Your side of every job, on the record: daily reports filed from the site, crews and deliveries with the ticket number, punch and photos on the day, and the GC paper answered from your record.
- Daily reports from the site
- Punch and photos on the day
- Every job, one record
Overall progress
On schedule62%
complete
On schedule. One change order and one selection need your review.
Needs your review
CO-003 roof deck repair, $67,200
due Jun 30Break room flooring selection
due Jul 10
Latest photos
Today


Show your client the work.
Your owner opens a clean, branded view on their phone: progress, budget, the next milestones, and the change orders and selections waiting on them. Progress photos round it out, and you choose exactly what they see.
- Owner summaryProgress, budget, and milestones up top, in plain language.
- Their decisionsThe change orders and selections that need the owner.
- You decideShare only the parts of the job you want shown.
Every RFI, submittal, and change order routes itself.
The platform logs each item, sets the ball in court, and tracks the clock. Nothing lives in an inbox, and everyone sees exactly where it stands.
GC / CM
RoutesThe project record
Logs the item, sets the ball in court, and holds the audit trail.
Architect
ReviewingDesign of record
Answers RFIs and returns submittals with comments.
Engineer
In reviewStructural
Stamps shop drawings and clears field conflicts.
Owner
PendingDecisions
Approves change orders and signs off selections.
Subcontractor
SubmittedThe trades
Sends shop drawings and prices added scope.
Ball in court
Every item shows who owns the next move.
On the clock
Due dates and response time tracked per item.
Audit trail
Who sent what, and when, on the permanent record.
Every party
Architect, engineer, owner, and subs in one flow.
One job record. Every tool plugged in.
Your accounting, your bid sources, the crew in the field, and the client portal all read and write the same job. Enter a number once and every tool stays in step.
The job record
one record · sync · access
One job record
Estimate, schedule, costs, and field notes live on a single job every tool reads.
A cost library that flows through
Your unit costs carry from the bid into the budget and into change orders, no retyping.
Document store
Drawings, submittals, and photos filed against the job, current set and superseded.
Role-based access
The crew, the owner, and the architect each see their part of the job and nothing more.
One directory across estimating and projects.
Every vendor and sub lives in one place. Pull a price list into an estimate, invite a trade to bid, and catch a lapsing certificate of insurance before it costs you. The same record follows the work from the bid to the field.
Directory
Vendors and subs · one company record
Reading Ready-Mix
Concrete
Concrete
Marie Foltz
2 price lists
Keystone Drywall
Drywall and framing
Drywall and framing
Tom Reigle
3 jobs
ABC Mechanical
HVAC and plumbing
HVAC and plumbing
Dana Ruth
1 list · 2 jobs
Penn Electric
Electrical
Electrical
Carl Yoder
2 jobs
United Rentals
Equipment
Equipment
Branch desk
1 price list
Berks Steel
Structural steel
Structural steel
Ron Esh
1 job
One directory
Every vendor and sub in one record, shared across estimating and projects.
COI and license tracking
Certificates and licenses kept on file, with an alert before any lapse.
Bid invitations
Invite subs to bid by trade and see who opened and who responded.
Price lists
Vendor pricing feeds the cost library, so an estimate starts from real numbers.
What is live, in the open.
Where each product stands today. We build in the open, so this board is the honest state, not a sales sheet. It moves as the work lands.
xBid
CM / GC
Estimating and the bid board, online and in daily use.
xBid
Sub
Division estimating, online.
xBuild
PM
Project management, in beta on live jobs.
xBuild
Sub
Subcontractor project management, in the works.
Own your tools. Own your data. For life.
The big platforms rent you access to your own jobs and raise the bill every year. xBid and xBuild are built the other way. You buy the platform, you keep it, and the work you put in stays with your company.
A license for life
Approved companies buy the platform once and keep it. No per-seat fee that grows every time you hire.
Your data stays yours
Estimates, costs, drawings, and job history belong to your company. Export it any time, in full.
Self-host or hosted
Run it on your own server or let us host it. A solo contractor can stand it up on a small box.
No rent forever
You are buying a tool, not renting access to your own work. The cost does not reset every year.
Run it your way.Own your stack, and your data.
One lifetime license. Host it on your own box or let us run it for you. Either way the tools are yours to keep and the data is yours to export, with no per-seat rent and no one holding your job files.
0 divisions
CSI, priced to spec
0
Per-seat fees
0%
Yours to export
$0.00M
Sample job priced
Self-host
Your servers
Pull the source, set your secrets, and bring the whole platform up with one command.
# bring the platform up
$docker compose up -d
A solo contractor can run the whole thing on one small box, on a budget host, with nothing rented by the seat.
Hosted
We run it
Rather skip the server work? We run it for you, and you still own everything on it.
We stand up the servers and keep them patched and backed up.
Pull a full export of your jobs and files whenever you want one.
Move to self-host any time. The license and the data come with you.
No lock-in, leave any time
Get your hands on it.
Tell us about your shop and the work you run. We will set up a walkthrough on your kind of projects and add you to the early roster. One license, owned for life, never rented.
Own it for life
One license, yours to keep. No monthly rent and no per-seat math.
Your data stays yours
Every estimate, job, and photo lives in your account, and you can take it with you.
Self-host or hosted
Run it on your own server or let us stand it up for you. Your call either way.
Run the whole job on tools you own.
Tell us about your company and the work you chase. We will set you up with xBid and xBuild and walk the platform with you.


