For teams

Everyone on the same row.

Eight kinds of people touch a build: the principal who signs, the PM who buys, the super who runs the day, the office that pays, the crew that swings the hammer, the sub, the bookkeeper, and the person whose house it is. They all read the same ledger. They just don’t all see the same amount of it.

Start for free Every trade and role
People are not billed as seats · invite the whole crew
Site superintendent in a hard hat on an active build
1LedgerOne set of four numbers. Nobody keeps a shadow copy in a spreadsheet.
8Role typesFrom principal to homeowner, each with a default view you can tighten.
0Seat feesCrew, subs and clients cost nothing to add. Plans count projects.
EveryChange loggedWho moved the number, when, and why — on every role, no exceptions.
Inside the company

Four desks that touch the money.

These four can change what a number means. Everyone else can only add to what actually happened.

Owner · principal

Every active build on one screen.

  • Portfolio view: burn, open flags, and who is on site, per project
  • Margin and committed money across all jobs — the only role that sees it by default
  • Approves the Baseline at kickoff and signs off on anything that moves it
  • Gets the anomaly named and sourced before the invoice lands
  • Can do everything below this line, and rarely needs to
Project manager

Buys the job, answers for the phase.

  • Full ledger on assigned projects — Baseline, Current, Committed, Actual
  • Raises purchase requests, photographs receipts, codes spend to a phase
  • Runs the weekly settle: approve, reassign, flag, reject, close
  • Moves Current with a reason attached; cannot touch a locked Baseline
  • On Studio, more than one PM can hold the same project
Superintendent · field PM

Runs the day, phone first.

  • Photo feed, inspections, and the punch list from a gloved hand
  • Logs crew hours on a tap grid and confirms who was actually here
  • Spends against approved purchase requests, not against a blank ledger
  • Sees phase budgets and burn; margin stays hidden unless you turn it on
  • Everything captured offline uploads when the truck hits the road
Office manager

The paperwork lands here first.

  • Vendor records, subcontracts, COIs and lien waivers on every sub
  • Payroll hours pulled from real clock-ins, already split by job and phase
  • Records the wire and the reference number after the manager approves it
  • Exports to ADP, Paychex, or a CSV for whatever processor you use
  • Reads every project, approves nothing — unless you grant it
How the back office runs BLT
Around the job

Four people who add to the record.

They contribute hours, photos, invoices and decisions. None of them can see a dollar you did not decide to show them.

Bookkeeper · controller

Job costing that already ties.

  • Bank statement import — CSV, OFX, QFX — matched against posted expenses
  • Reconciles the card against the week that was already locked
  • Exports to QuickBooks or Xero with the job and the phase intact
  • Reads receipts at original resolution, next to the extracted line items
  • Cannot reopen a locked period — corrections happen in the open, next week
Crew member

A code, not an app download.

  • Joins with a one-time code on the phone already in their pocket
  • GPS clock-in and clock-out, tagged to a project and a phase
  • Shoots progress photos into the feed in under ten seconds
  • Sees their own schedule, their own hours, and the site messages
  • Sees no budget, no rates, and nobody else’s pay
Subcontractor

Scope in, invoice out.

  • Their scope, their tasks, their dates — not the whole schedule
  • Submits invoices against the subcontract, priced to the line they bid
  • Uploads photos and closes out tasks from the field
  • Insurance and lien waiver status visible to both sides, always current
  • Sees what they were awarded and paid. Never the project total
Client · homeowner

Read-only, and glad of it.

  • A share view of progress photos and the weekly update
  • Change orders priced, sent, and signed in the same place
  • Draw requests with the work behind them shown, not asserted
  • Allowance balances if you publish them; costs stay yours if you don’t
  • Cannot comment on the ledger, log time, or see a vendor invoice
One Tuesday

The same eight hours, seen eight ways.

Nobody types anything twice. Every row below was created once, by whoever was standing closest to it.

Maple Ridge #1 · Tuesday
6:04 AMBLTMorning recap sent — roof deck up, two flags open, nothing waiting on the officeOwner, PM
7:02 AMCrewSix framers clocked in at the gate, GPS verified, phase set to FramingSuper
9:41 AMSubFerguson submits invoice against the plumbing rough-in subcontractPM, Office
11:18 AMSuperTwelve photos into the feed, tagged to Framing · day 8Everyone
11:19 AMVision AIFall protection missing on the main roof surface — flagged, routed to the phase ownerSuper, PM
2:41 PMPMReceipt photographed at the counter, five line items, $550.17PM, Office
2:41 PMReceipt OCRLines extracted and posted to Framing · Materials with the photo attachedPM, Bookkeeper
4:15 PMOfficeWeekly client update published — photos and progress, no costsHomeowner
4:52 PMOwnerChange order for the pantry reroute priced at $3,180 and sent for signatureHomeowner, PM
Permissions

Six things only some people can do.

Roles are defaults, not walls. Every one of these can be granted to a specific person on a specific project — and whoever holds it is named in the change log forever.

Set the Baseline

Owner and principal only. It locks at kickoff and never moves again — that is the whole point of it.

Move Current

PM and above, with a reason typed in. The change log keeps the old number, the new one, and the sentence.

Approve spend

Purchase requests and expenses clear through the manager. Set a dollar threshold and let the small stuff through.

Lock the week

Whoever closes settlement seals the period with their name on it. Actuals in that window stop moving.

See margin

Off for the field by default. Turn it on per person when you want your super buying like an owner.

Publish to the client

Nothing reaches the homeowner until someone chooses to send it. The share view is opt-in, per project.

Ask BLT · permission scope 2 min ago
Ask BLT answers inside your permissions, not around them. The same question — “what did framing cost?” — returns $28,200 of $38,500 for the PM, hours and headcount for the superintendent, and nothing at all for a crew member, because a crew member cannot open the ledger by hand either. One index, filtered by who is asking.

Invite the field before you invite the accountant.

One project free, the whole crew on it, no seat fees. The first clock-in is usually the day it starts working.