EARLY ACCESS DEMO — October 2026

BidPilot: AI Estimating
for Contractors

A working prototype of the estimating tool built for independent contractors. Here's what's live, what's honest, and where it's going.

⚡ Load the Demo Estimate

No sign-up. No credit card. Opens instantly.

The 6-step workflow

What the app does, step by step

1

Job Info

✓ Works now

Enter the customer name, address, phone, email, trade type, and project notes. All saved to the estimate automatically.

2

Photos & AI Analysis

⚡ Simulated in v1

Upload job photos. Right now the analysis is simulated — it fills in placeholder measurements you can edit. Real AI photo reading is coming in v2. You can skip this step and enter your measurements directly.

3–5

Estimate Builder & Pricing Engine

✓ Works now

This is the core of the app and it's fully functional. Enter your real numbers:

Editable line items — description, qty, unit, material cost, labor cost
Labor rate ($/hr) — set your actual rate
Material markup % — your real markup
Overhead & contingency %
Target profit margin % with live slider
Gross profit, gross margin, break-even, revenue/hr — all live
6

Customer Proposal

✓ Works now

A fully formatted customer-facing proposal with your contractor name, customer info, project scope, itemized cost breakdown, timeline, terms, and a signature line. Hit Print/Save PDF and hand it to your customer. Email sending is demo-only in v1 — real email delivery is coming.

Honest feature status

Feature Status
Job Info form ✓ Works now
Line item estimate builder ✓ Works now
Pricing engine (markup, overhead, margin) ✓ Works now
Profit check dashboard ✓ Works now
Customer proposal generator ✓ Works now
Print / Save as PDF ✓ Works now
Photo upload ✓ Works now
AI photo analysis ⚡ Simulated
Job description AI parsing ⚡ Not yet
Voice to Estimate → Coming soon
Real AI photo measurement → Coming soon
Email proposal to customer → Coming soon
Save estimates to cloud → Coming soon
Contractor accounts & history → Coming soon
Learning / rate calibration → Planned

Best way to try it

1

Open the app

Go to bidpilot.bywillo.ai/app/estimate — no sign-up needed.

2

Load the demo estimate

Hit 'Load Demo: Johnson Roofing Job' to see a pre-filled roofing estimate with realistic numbers.

3

Explore the pricing engine

Click '3–5. Estimate' in the nav. Change the labor rate, markup %, and profit margin — watch everything recalculate live.

4

Open the proposal

Click '6. Proposal' — see the full customer-facing document. Hit Print/Save PDF.

5

Try your own numbers

Start a new estimate, skip the photos, and enter your actual measurements and rates.

What's being built next

🎤

Voice to Estimate

Talk through the job on site — fields fill automatically. No typing on a dirty phone.

📸

Real AI Photo Reading

Upload a photo, get actual measurements back — roof area, pitch, complications flagged.

💬

AI Job Description

Type what you see and the app adds the right line items automatically.

📊

Learning Engine

Every job makes it smarter. Rate calibration, win/loss tracking, regional benchmarks.

📧

Email to Customer

Send the proposal directly to your customer's inbox from the app.

Ready to try it on a real job?

Enter your real numbers — your labor rate, your markup, your measurements — and see what your estimate and proposal actually look like.

bidpilot.bywillo.ai · Early access demo · October 2026