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.
People are not billed as seats · invite the whole crew
These four can change what a number means. Everyone else can only add to what actually happened.
They contribute hours, photos, invoices and decisions. None of them can see a dollar you did not decide to show them.
Nobody types anything twice. Every row below was created once, by whoever was standing closest to it.
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.
Owner and principal only. It locks at kickoff and never moves again — that is the whole point of it.
PM and above, with a reason typed in. The change log keeps the old number, the new one, and the sentence.
Purchase requests and expenses clear through the manager. Set a dollar threshold and let the small stuff through.
Whoever closes settlement seals the period with their name on it. Actuals in that window stop moving.
Off for the field by default. Turn it on per person when you want your super buying like an owner.
Nothing reaches the homeowner until someone chooses to send it. The share view is opt-in, per project.
One project free, the whole crew on it, no seat fees. The first clock-in is usually the day it starts working.