OhmDesk

Sheet M-1 · HVAC

From spring rush to furnace season, keep every crew booked.

Installs, service calls, and maintenance visits on one schedule, with checklists on every work order and GPS-stamped hours from every tech. Built in Canada, priced in CAD.

Start free trial14 days · no credit card · cancel anytime

How hvac shops run on it

M-2

A schedule that survives the rush

See every install and service call on one board, drag work to the tech with capacity, and the change shows up on their phone.

M-3

Checklists on every work order

Startup and commissioning steps live on the work order, checked off in the field — so nothing ships half-commissioned and callbacks drop.

M-4

Photos on the job record

Nameplates, static readings, before-and-after — techs attach photos from their phone and the office sees them instantly.

M-5

Invoices out the same day

Turn the finished call into an invoice with your labour rates, parts from your catalog, and taxes handled. Export to Sage 50 at month-end.

The full drawing set

Everything between “can you give me a price?” and getting paid

Sheet 01 · Quotes

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.

Sheet 02 · Scheduling

Schedule and work orders

Book jobs, assign your crew, and track every work order with staged task checklists. The office and the field see the same board.

Sheet 03 · Timesheets

GPS-stamped clock in and out

Crews punch in from the mobile app and every punch records where it happened. Timesheets stop being a Friday-afternoon reconstruction.

Sheet 04 · Safety

FLHA forms with signatures

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.

Sheet 05 · Invoicing

Invoicing with progress billing

Turn finished work into invoices with your labour rates and materials. Partial payments and progress billing included; GST and PST handled.

Sheet 06 · Accounting

Sage 50 export

Month-end without re-keying: download a general journal your bookkeeper imports straight into Sage 50 — invoices, taxes, and payments.

$59 CAD per office seat · $29 per field seat, monthly

No tiers, no contracts. Full pricing →

Start free trial14 days · no credit card · cancel anytime