Quotes customers approve from their phone
Build a quote from your price catalog and email it as a PDF. The customer gets an approval link — no account, no printing, no chasing. Accepted quotes become jobs.
Field service software · built for trade contractors
OhmDesk runs electrical, plumbing, HVAC, roofing, and renovation shops — scheduling, work orders, GPS timesheets, FLHA safety forms, and invoicing with Sage 50 export, plus a mobile app your crew actually uses. Built in Canada, priced in CAD.
Built for your trade
Same system underneath — your trade’s workflow on top. Pick yours to see how shops like you run on OhmDesk.
Service calls, rough-ins, and panel changes — quoted, crewed, and invoiced.
Every service call, rough-in, and fixture count in one system.
Keep every crew booked from spring rush to furnace season.
Every phase, every crew, every hour — on one board.
Weather windows are short — the paperwork shouldn't eat them.
The drawing set
Build a quote from your price catalog and email it as a PDF. The customer gets an approval link — no account, no printing, no chasing. Accepted quotes become jobs.
Book jobs, assign your crew, and track every work order with staged task checklists. The office and the field see the same board.
Crews punch in from the mobile app and every punch records where it happened. Timesheets stop being a Friday-afternoon reconstruction.
Field Level Hazard Assessments filled out on the phone at clock-in, signed, and locked against edits. When the safety officer asks, it's already on file.
Turn finished work into invoices with your labour rates and materials. Partial payments and progress billing included; GST and PST handled.
Month-end without re-keying: download a general journal your bookkeeper imports straight into Sage 50 — invoices, taxes, and payments.
In the truck
Jobs, clock in/out, site photos, and safety forms on iOS and Android — out of the office, never out of sync with it. Field seats are half the price of office seats, so putting the whole crew on it is the cheap part.
Pricing
Pay monthly per active user — office seats for the people who quote, schedule, and invoice; field seats for the crew on site. Deactivate a user and you stop paying for the seat.
Full pricing details →Set up your company in a few minutes, send a real quote, and see it come back approved.