Built for the trade
Blue-Trades runs electrical, HVAC, plumbing and general contracting work end to end. Quote it, dispatch the crew, verify their time at the address, cost the material against the job, and send an invoice built from what actually happened.
You pay for the people who sign in. The crew you dispatch but who never open the app cost nothing — so hiring three more apprentices doesn't raise your bill.
200A service change
1420 Ridgeline Dr · Residential · Dave R. (lead)
Estimate Q-1188 — sent Mon 4:12p
Approved by the homeowner in their portal on Tuesday. The approval is what opens the job — nobody retypes the estimate.
Estimate total
$2,705.00
Every one of those is a place a number gets retyped, and every retype is a chance to bill less than you earned. Blue-Trades keeps the job in one record from the first call to the deposit.
One record, five stages
Each stage writes to the same work order. The estimate becomes the dispatch, the dispatch becomes the time card, the time card and the tickets become the invoice. You approve the numbers — you don't assemble them.
01 Quote
Build the estimate, send a link, take a deposit when they accept. An approved quote opens the job.
02 Schedule
Drag the job onto the board. Techs see the address, the scope and the approved estimate.
03 Time
Techs clock into the job, not a generic day, and each punch is judged against the site boundary.
04 Material
Purchase orders and supplier invoices attach to the work order, so job cost is right today.
05 Invoice
The invoice draws on verified hours and landed costs. Send it before you leave the driveway.
Verified time
A punch records where it happened and whether that was on site. Not to police the crew — so the hours on an invoice hold up when a customer asks.
Set a boundary by standing on the site and tapping once. Each punch records whether it happened inside it.
A punch 170 ft out with a 130 ft fix reads as on site. Software that cries wolf is software a foreman learns to ignore.
Punches queue in a crawlspace or a basement and sync later, carrying the location from when they happened.
Location at the punch and nothing in between. Your crew isn't followed around at lunch.
WO-4417 · Time
1420 Ridgeline Dr · Wed
An off-site punch shows the distance, not a verdict. The office decides.
Riverbend Electric
Licensed · Est. 2009
Invoice 4417 · 200A service change
14.75 hrs · 3 material ticketsQuote Q-1204 · Generator interlock
Sent Aug 22 · expires Sep 21Change order · add subpanel
Approved Aug 19 · +$840.00Service agreement · annual
Renews Mar 2027The same job record as WO-4417 — the customer's half of it.
Your name on it
Every account gets a customer portal and a public website carrying your name, your colours and your phone number — on your own domain if you have one.
Customers approve quotes and change orders, watch job status, and pay the invoice without calling the office.
Services, gallery, service area and a request form that lands an inquiry on your board.
Point a domain you already own at it. We verify the DNS and nothing says Blue-Trades to your customer.
The review request goes out when the invoice is paid, not three weeks later.
Pricing
Most contractor software charges per employee, so every apprentice you hire raises the bill whether or not they ever open it. We charge for the people who actually sign in — dispatch as many techs as you want, and they can be scheduled, clocked and costed without a seat.
Owner, office manager, dispatcher, leads who quote — anyone who opens the software.
Techs and helpers who get scheduled, clocked and costed to jobs but never sign in.
Yearly is ten months — two free.
Your bill
$94/mo
4 logins · 22 crew at no charge
Those 22 dispatched crew are scheduled, clocked and costed to jobs — and none of them are on this bill.
Starter
One truck to a busy shop that wants the whole job in one place.
$94/ mo
$49 + $15 per user · 4 logins
Custom Domain
Everything in Starter, plus the customer-facing half on your own address.
$194/ mo
$149 + $15 per user · 4 logins
14-day trial, no card. Your data exports to CSV any day you want it — including the day you leave.
Straight answers
Open the job, clock in, clock out, and photograph a ticket if they bought something. They don't need a login for any of it — dispatched crew are scheduled, clocked and costed without one, which is also why they don't appear on your bill.
Logins are seats you assign, not people you hired. Move a seat to the next person the same day, or drop it and your next bill is lower. You're never paying for an empty seat or for a helper who only ever gets dispatched.
No. A location is recorded at the moment someone clocks in or out, and nothing in between. A punch without a location still works — basements and dead zones are normal, and an entry that can't be placed is recorded as exactly that rather than treated as suspicious.
It's yours and you can export it. We'd rather lose a customer than hold their business hostage — and an export button is cheaper for us than a chargeback.
Yes. Export a CSV from whatever you use now and import it — columns are matched for you, bad rows are listed by line number so you can fix them, and running the same file twice won't duplicate anyone.
No. Blue-Trades owns the job — the quote, the hours, the material, the invoice. Invoices can be exported for your bookkeeper. A direct QuickBooks sync is on the roadmap and not built yet, and we'd rather tell you that than let you find out in month two.
Import your customer list, quote the next call that comes in, and see the invoice add itself up from real hours and real tickets.