Mechanical & HVAC
Progress-bill what you actually earned, lock down change orders signed on glass, and cost every job in real time — so scope creep stops eroding your margin.
Where the margin leaks
Foremen log out-of-scope work from the field, auto-generating a change order the client signs before a minute of extra labour is spent. No more eaten extras.
Invoice by stage or percent-complete as the job moves — keep cash flowing through long mechanical jobs instead of waiting for the end.
Geofenced crew hours land on the right cost code automatically, so labour, markup, and margin per job are always current — not a month-end guess.
Field reality → the ledger
Strict role-based access means your operating margins, material markups, and wage rates are never visible to field technicians — enforced at the database, not just hidden in the UI.
See it in action
Field labour, materials and signed change orders flow straight into a tax-ready invoice with live margin. The crew never sees a price.
📱 On the jobsite
Oral directive? Snap it, mark it, sign it — every extra hour is captured and billable, not eaten.
💻 Back at the office
GST & PST split by province, progressive draws, and labour margin per job the moment a shift is logged.
Questions
Yes. Change orders are priced, signed on glass in the field, and locked — a timestamped record the customer approved, so extra work gets billed instead of absorbed.
Yes. Bill progressive draws against a contract value and track what is billed versus remaining, so cash keeps moving on long mechanical jobs.
Yes. The moment a shift is logged, Seastack rolls hours by rate against the job so you watch margin in real time — not after the job has already lost money.
Yes. Multi-tax by province is built in, along with partial-payment tracking and clean, branded invoices.