Built by a contractor, for contractors

Run your contracting business from one app.

Jobs, schedule, crew, time, receipts, invoices, payroll — one system. Built for contractors who are done paying per-seat for tools that don't talk to each other.

14-day trial
No credit card
One price
Whole crew included
GST / payroll
Built for Canada
Edmonton-built
By a contractor

Stop paying extra hours to move the same job between apps — one system, one price, no per-seat nonsense.

Everything your crew needs. Nothing they don't.

Built for field service contractors of any size — general contractors, drywall, concrete, plumbers, electricians, painters, framers, and more.

📋

Invoices that match the job

One invoice number from quote to payment. No re-keying. No second set of books to reconcile at month-end.

⏱

Time tracking that actually works in the field

No app store. Crew scans a QR code and Forge is on their phone — works offline, GPS at clock events. Forgot to clock out? We'll text them.

📅

A schedule the crew can actually see

Jobs on the board. Each person sees their own day on the phone. You see who's booked and who's open.

🧾

Receipts on the job in 3 taps

Crew photos the receipt. OCR reads it. Owner approves. It lives on the job — not floating in another app.

✉️

Quote from email in 60 seconds

Connect Outlook. Search the email thread. AI extracts the line items and PO number. Pre-filled quote ready to send.

🔨

One job, from quote to paid

The quote, the hours, the receipts, and the invoice sit on the same job. Nobody re-keys it into a second system.

📝

Site notes, not a group text

What happened on site gets written down with a name and a time. The office is not scrolling messages at 9pm.

🦺

Safety sheet before the work starts

Hazard assessment on the phone. Crew signs it. The record stays with the job, not in a truck binder.

📷

Site photos without the text thread

Shoot the site from the phone. Send one gallery link instead of a string of pictures.

📆

Time off in the same week

Days off live in Forge. You see who's out before the week is booked.

🏠

Properties, not just a client name

One client can have more than one address. The quote and the job hang off the site the crew drives to.

👷

A profile for each person

Phone and the details the office needs, on the person. Not a name floating in a group chat.

💵

Payroll from the hours they worked

The clock is the timesheet. Canadian payroll rules are already in the product — not a second spreadsheet.

📊

Reports from the work already logged

Hours and jobs come from Forge. You are not rebuilding the week in a spreadsheet at month-end.

🍁

Built for Canadian contractors

GST/HST on every invoice. Alberta, BC, Ontario payroll rules baked in. No US-only assumptions.

📒

QuickBooks when the books need it

Forge runs the day. Connect QuickBooks when the accountant needs the books.

🤖

AI assistant — your office admin, not a chatbot

"Close the Smith job." "Pull payroll for Alex." "Show all uninvoiced jobs this month." Crew never sees it — it's for owners and admins only.

🔗

Connect your own AI agent

Forge has a full API. Any AI agent can connect with an API key and do real work — close jobs, build invoices, pull payroll — then check with you before acting.

Developer docs →
On the job

The day lives on the job.

Schedule, site notes, photos, and the safety sheet stay with the job. The office and the crew are looking at the same day.

Schedule

Who is on site, and when.

Site notes

What the crew saw, with a name and a time.

Photos

The job as it stands, not a camera roll.

Safety sheets

Signed before the work starts.

Agent-ready

Your AI agent can run Forge for you.

Connect any AI agent to Forge with an API key. It can close jobs, build invoices, and check payroll — then show you what it's about to do before acting. You stay in control. The busywork disappears.

Example — via AI agent
Invoice the Oakdale job
📄 $4,200 + HST — ready to send?
Send it
✅ Invoice #1089 sent
/ developers

Building software on Forge?

Point your agent or app at one natural-language endpoint — quotes, jobs, invoices, updates — without reinventing field-service CRM. Full REST, MCP, and OAuth when you need them.

Preferred path
POST /api/v1/agent/run
Authorization: Bearer fk_live_…
{ "message": "Quote Acme drywall repair $2400" }
OpenAPIMCPOAuth 2.1
Forge

Why we built this

I was running multiple apps and paying bookkeeping hours — and accounting hours — just for the crossover. Same job, typed in again. Managing my own employees was hard because quotes and hours didn't match. When payroll came around, it was a mess that needed sorting.

Forge is built around the daily work of the business. Employees get the tools and the freedom — with accountability. Office staff get clear communication. Clients and jobsite crews stay organized. One system. One set of numbers.

D

Dylan

General Contractor · Founder, Kin Labs

Built around the day, not the apps

Quotes, hours, and payroll stay consistent — so the office isn't sorting a mess every Friday.

✓

Quotes that match the work

House-style quotes — short title, real scope, real price. Crew and office see the same job.

✓

Hours that match payroll

Clock events on the phone. Lunch tracked. No Friday scramble to reconstruct the week.

✓

Receipts on the job

Photo, approve, done. Tied to the job — not floating in a separate app your bookkeeper has to chase.

✓

Lite $23.99 · Forge $79.99 — not per-seat

Lite is owner-only at $23.99. Full Forge is one flat $79.99 for the whole crew. No per-seat math.

Simple pricing. No surprises.

Lite $23.99/mo · Forge $79.99/mo USD. No per-seat nonsense.

Free 14-day trial. No credit card required.

See all plans →

Common questions

Stop paying $200+/mo for tools that don't talk to each other.

Start your free 14-day trial. Full features, no credit card, setup takes 10 minutes.