Skip to main content

Construction

Quebec’s job site management software. Work orders, change orders and invoices, powered by AI.

Quotes, work orders, change orders, purchasing, crew hours and invoices with holdback, GST and QST: the whole job in one product, hosted in Quebec. OKTHAV, the built-in AI assistant, reads your drawings and receipts and answers with your real numbers.

On the job site

The daily grind, in the right words

What changes every day for a crew on site, not just in the office.

The words your trade already uses

One setting puts the whole product in job site words: work order, job site, change order, superintendent, crew lead. Anything you already renamed yourself stays as is.

Change orders, one invoice

Extras signed during a job combine with the original work order into one invoice to the client, with GST and QST broken out.

Site log and forms

Quality, health and safety, a daily report: forms built for the job site, filled out on the job site, attached directly to the project, with the client's signature.

Who is where, today

A crew schedule by trade, a qualified replacement suggested when someone is out, and schedule changes that go through an approval.

One timesheet for the whole crew

A foreman logs everyone's hours at once; each entry still ties back to the right person for payroll.

Billing follows the logged hour

Every activity code fixes both the billed rate and the cost rate: a logged hour goes straight to the invoice, no re-entry.

Only the right activities, on the right job

Each project limits which activity codes can be logged against it, so an hour never lands on the wrong job.

All your work orders, one list

A view that pulls together work orders from every job site, printable and signable on the spot, without opening each project.

Your client’s portal

Your client follows the progress of their job, signs work orders and change orders, and pays invoices from their portal.

The job file

The whole job, on one screen

The project file shows where the job stands, what the contract is worth today and what is left to bill. Hours are compared to plan, phase by phase, as they are logged.

  • Six stages, from quote to payment
  • Original amount, approved change orders and revised contract
  • Billed so far, left to bill and holdback tracked
  • Actual hours by phase, compared to plan
  • An encrypted crew chat group for each job, opened from the job file
  • Your client follows progress and signs work orders in their portal
See it in the demo

Change orders and invoicing

The signed extra lands on the right invoice

The client signs the change order, and it joins the work order on a single invoice. Taxes are calculated to the cent and the holdback comes off on its own.

  • Change order signed by the client, on site or online
  • Work order and change orders on one invoice
  • GST 5% and QST 9.975%, rounded to the cent
  • 10% holdback deducted and tracked until it is released
  • RBQ licence and NEQ on every invoice

On site, even offline

No signal in the basement? Your crew keeps working.

“My day on site” opens on your crew’s tablet or phone. Whatever is done offline stays on the device and goes to the office as soon as the network is back.

  • Today’s work orders, on a tablet or phone
  • The client signs with a finger, right on the work order
  • Photos and receipts added on the spot
  • Site log and forms filled out on site
  • Everything is kept offline, then sent when the network returns

Crew timesheet

The whole crew’s week, filled in at once

The crew lead fills in everyone’s week on a single grid. Only the activity codes allowed on the job are offered, and billable value and cost are calculated as you go.

  • The whole crew on one grid, for the week
  • Every hour stays under the right person’s name for payroll
  • Only the activity codes allowed on the job
  • Billable value, cost and margin calculated with every entry
  • The week goes to approval in one click

Purchasing and materials

Whatever costs money, tracked at the source

From the purchase order to the rate applied on the next quote.

Purchasing and purchase orders

A purchase order sent to the supplier, receiving confirmed, the supplier's invoice reconciled: all three steps in one place, never split across three tools.

Inventory by lot and serial number

Material tracked by location, lot and serial number, with an expiry date when it has one.

Equipment you can book

A crane, a lift, a trailer: booked for a specific job, with its maintenance tracked and its rate by period.

Price references, kept current

A general rate, a client rate, a project rate, each dated. Pricing can also be suggested from your own actual costs on recent jobs.

Materials leave stock with the hour

Consuming material happens right from the timesheet; the stock movement follows, without a separate screen.

One photo of the plate is enough

OKTHAV reads the make, model and serial number on an equipment plate and creates its record.

Invoice differences held

When a supplier invoice is higher than what was received, the difference is flagged and held before payment.

Receipts read from a photo

A photo of a hardware store receipt becomes a job expense, with GST and QST read, waiting for approval.

Purchasing and equipment

Pay for what you received, not a cent more

The purchase order goes to the supplier, receiving is logged line by line and the supplier invoice is matched. If material is missing, the difference is held before payment.

  • Purchase order sent to the supplier from the job
  • Partial receiving logged, line by line
  • Supplier invoice matched, the difference held
  • Boom lift, crane or trailer booked for a specific job
  • One photo of the plate, and OKTHAV creates the equipment record

Running the job

What a project lead checks every morning

Not a month-end report: a view that moves with the job.

Multi-level approvals

A quote, an expense, a week of hours or a purchase: each one can require a specific person's sign-off before it moves forward.

See profitability coming

What is still to be invoiced, what is falling behind, a job's profitability while it is still running rather than once the file is closed.

Documents by project

A folder tree per job, versions kept, and what you choose to share with the client from their portal.

AI-assisted quotes

A quote draft to accept line by line, never sent as is: every price keeps its source, visible and checkable.

Holdbacks tracked to the end

Each invoice’s holdback adds up by job and is released with its own invoice, at the right time.

Drawings and revisions

OKTHAV reads a drawing’s title block, files it in the right job and keeps every earlier revision in the history.

OKTHAV answers with your numbers

A job’s margin, pending decisions, holdbacks to release: ask, and the answer comes back in numbers, with its source.

Crew chat for each job

Each project has its own group, opened from the job file. Messages, photos and drawings are encrypted and visible only to members.

OKTHAV reads your drawings

Drop in a drawing, the job is up to date

Drag a drawing PDF into OKTHAV. It reads the title block, finds the job, files the new revision in its place and prepares the takeoff with the prices from your pricing engine. Nothing is saved until you confirm.

  • Number, revision, date, discipline and professional read from the title block
  • The right job found on its own
  • The new revision filed, the old one kept in the history
  • A takeoff and a draft quote at your prices
  • Every line is checked before it is accepted

OKTHAV, your job site AI assistant

Ask the question. OKTHAV answers with your numbers.

OKTHAV knows your jobs, invoices, purchases and hours. It answers with numbers, reads your documents, reminds you of what slipped and explains every concept. When it suggests an action, it waits for your approval.

  • The jobs losing margin, and why
  • What is waiting for your decision: expenses, invoice differences, hours, time off, orders to sign
  • Holdbacks ready to release and what is left to bill on purchase orders
  • Drawings, receipts, business cards, purchase orders and equipment plates read and filed
  • Your photos turned into a site report
  • Reminders for what slipped: missing hours, unsigned work orders
  • Every screen and every concept explained in your company’s own words

Safeguards

  • It only sees your company’s data
  • You choose the AI provider
  • Each capability is turned on one by one
  • Nothing runs without your approval

OKTHAV is an add-on at $39.99 per month on the standard plan.

Learn more about OKTHAV

OKTHAV on the job site

OKTHAV follows you right onto the job site

The photo from your phone, the margin question, the alert that a payment came in: OKTHAV also works by text and by Telegram, with your real numbers. Telegram is optional and off to start; its messages travel through servers outside Canada, and the product reminds you before you turn it on.

Site photos filed on their own

A photo snapped on your phone and sent through Telegram lands in the right project, at the right stage. Receipts, drawings and updates follow the same path.

Drawings read, filed, priced

OKTHAV reads a drawing, even a 40-page set: number, title, revision, discipline. It files the new revision without overwriting the old one, then drafts the takeoff and a quote at your own prices.

Job-site options you turn on

Switch them on as needed: a voice memo or text filed to the project, the week’s progress report as a draft, overruns with their likely cause, tomorrow’s crew suggested.

The alerts that matter, over Telegram

Critical ticket, quote accepted or declined, payment received, and more: each alert arrives with buttons to act right away. Everything is optional and off to start.

Ask your questions from the field

By text or Telegram, ask about a job’s margin, a crew’s hours, an overrun. OKTHAV answers with your real numbers, read straight from your data.

The project builds itself

As soon as the quote is accepted or the purchase order comes in, the project is created with the client, the site, the amount and the line items. A note records what was done.

Quotes numbered SOU

New quotes carry the SOU prefix. Numbers already issued stay as they are.

Job-site HR

Payroll, with the right cost on the right job

What the HR module adds once a good part of the crew works across several jobs at once.

Hours tied directly to the project

Every time entry ties to the job itself, so a project's real cost shows up without rebuilding a report.

Job-site expenses

An expense ties to the project, with or without an employee attached, with its receipt, instead of getting lost in a general expense report.

Labour costs, provisional then real

An estimated cost while payroll is not yet closed, replaced by the real cost once that pay run is processed.

Taxes by province

For jobs outside Quebec, taxes follow the job site's province rather than head office's.

Allowances and exportable payroll

Travel or tool allowances calculated with payroll, then exported in a batch to your accountant or payroll software.

A bridge to your payroll software

An exchange file sends hours and their codes to the payroll or accounting software you already use: you keep your system, OKTO PSA connects to it.

A few more settings already exist for a job site: tracking a project against a locked baseline with its variances, opening a file straight from a received email, or keeping one single number from the opportunity through to the closed project. These are discussed case by case, not yet announced in detail here.

Frequently asked

What people ask about this work

Les questions qu'on nous pose vraiment, avec la réponse franche.

A build that fits your trade takes planning.

We will show you the construction module with jobs like yours, and figure out together how to set it up in your business.

OKTO Solutions, Trois-Rivières, Québec