OhmDesk

Sheet R-1 · Roofing & exteriors

Weather windows are short. Paperwork shouldn't eat them.

Quote fast, crew up fast, and keep the safety and photo record airtight — from the first measure to the final invoice. Built in Canada, priced in CAD.

Start free trial14 days · no credit card · cancel anytime

How roofing & exteriors shops run on it

R-2

Quotes approved before the competition calls back

Email the quote from the driveway; the homeowner approves it from their phone. First contractor with a signed scope usually wins the roof.

R-3

Crew days planned around the weather

See every crew on one schedule and move whole days when the forecast turns — everyone's phone updates instantly.

R-4

Safety paperwork done at height, not at home

FLHA forms filled out and signed on the phone at the start of the day, locked against edits. Working-at-heights documentation that's actually on file.

R-5

Before-and-after photos on the job

Deck condition, flashing details, finished ridge — photos attach to the job record from the crew's phones, ready for the warranty file or the insurance adjuster.

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