Free & open source
Free estimating software for the small sub
BidSheet prices water, sewer, storm drain, and civil work: plan takeoff, trench volumes, crew costs, and a clean PDF for the GC. It runs on your computer, and your bids stay on it.
Estimate Maple Street sanitary sewer · 20 line items across 4 sections
Features
Built for underground utility contractors
Estimating and bidding for water, sewer, storm, and civil work.
Bid Proposals
Estimates organized by section and line item, with overhead, profit, bond, and tax markups rolled in. Export a clean bid PDF for the general contractor.
Plan Takeoff
A built-in PDF plan viewer with per-page scale calibration and pipe-run drawing. Takeoff quantities drop straight into your bid line items.
Trench Profiler
Excavation and backfill volumes from pipe size, depth, width, and bedding. The numbers feed your line items so you are not doing it twice.
Material Catalog
Material pricing with history, supplier price-sheet import via CSV, and 600-plus seed items for water, sewer, storm, gas, and fiber.
Crews & Labor
Crew templates with burdened labor and production rates, plus owned and rented equipment costs. Assign a crew to a line item and let it price.
Win/Loss Tracking
Record which bids you win and lose so your pricing sharpens over time. Duplicate old bids to start new ones, lock the winners, manage change orders.
Plan Takeoff 1″ = 20′
Measure
Trace the run off the plan
Load the plan PDF and calibrate the scale once. Draw the pipe runs and the footages land in the measurements panel, ready to send to your trench profiles or straight into the bid.
Trench Profiler 520 LF · 8″ PVC SDR-35
Dig
Excavation and backfill, not guesswork
Give it pipe size, depth, grade, width, and bedding. It returns excavation, bedding, and backfill volumes broken out by depth band, so you can see exactly where the trench box starts costing you.
Material Catalog 633 items · 39 in PVC pipe
Price
Your prices, from your suppliers
Six hundred-plus seeded items for water, sewer, storm, gas, and fiber. Keep supplier and part numbers on the row, watch the last-updated date, and import a supplier price sheet from CSV when quotes come in.
Crews & Labor Burden applied
Crew
Crews that price their own labor
Build crews out of labor roles with taxes, insurance, and benefits already in the rate. Pair a crew with a production rate and a line item works out its own hours instead of waiting on your gut.
Dashboard 3W / 2L · 60% win rate
After
Find out where you actually win
Mark a bid won or lost and the dashboard does the rest, splitting your record by general contractor and by bid size. Bid the work you win instead of the work you happen to see.
Your data
Your work stays on your computer
BidSheet stores everything in a database file you own. No account required, no telemetry, nothing leaves your machine. If you would rather no bid data ever touch a server, turn on local-only mode and confirm it yourself with a packet capture.
- Runs fully offline, no signal required
- Open source under GPLv3, every line on GitHub
- Your database is one file on your disk, exportable any time
Optional cloud sync · Beta
Add backup and sync when you want it
$20/month · first 30 days free
Cloud sync adds encrypted backup, access from a second computer, and a way to get everything back when a laptop dies. The app stays free either way, and your data still lives locally.
See pricing detailsStill pricing in a spreadsheet?
If you bid water mains, sewer, or storm drain in Excel, BidSheet was built for exactly that work. It is free, and it stays free.