SiteLedger

Know exactly where every project stands — and what is about to go wrong.

SiteLedger gives general contractors one source of truth for every job — purchasing, payables, labor and job costing in one place, with a record of every change that no one can quietly rewrite.

14 days, every feature, no card.

Timesheet — Harbor View Tower, Mar 4

  1. v1 · Carlos M. · Mar 4, 07:12

    Hours: 8 on cost code 03-3000.

  2. v2 · Carlos M. · Mar 4, 14:22

    Hours: 8 → 6. Reason: entered on wrong project.

  3. v3 · Dana W. · Mar 5, 09:03

    Approved. Record locked.

Every version hashed onto the one before it.

History no one can rewrite

Every record is versioned, never edited in place. Each version is hash-chained to the last and stored append-only — purchase orders, timesheets and change history that stand up in a dispute.

Job costing that tells the truth

Budget versus committed versus actual on every cost code, rolled up per project — every purchase, invoice and timesheet lands on the code where the money really went.

Purchasing and payables in one flow

Purchase orders, receiving, vendor invoices and payments — plus supplier advances that amortize against the orders they fund.

Labor and subcontracts that hit the ledger

Timesheets with labor burden, and subcontract bills — every hour and every bill becomes an actual cost, not a note in a spreadsheet.

Funding you control, not hope for

Release money against envelopes and gates, split costs across units and buildings, and set enforce mode so a draw cannot be overspent.

A client portal that shows only what you choose

Clients see the projects you share — progress and budgets in a read-only view, scoped so they see exactly their project and nothing else.

How it works

  1. Create your workspace

    Sign up, pick your currency and locale, and you are in — no card, no call.

  2. Invite the team

    Owners, project managers, supervisors and accounting each get a role that fits the job site, not the org chart.

  3. Run the work on the record

    Projects, purchases, timesheets and funding — every change becomes a new version with who, when and why attached.

Append-only by design: version rows can never be updated or deleted, and every one carries the hash of the version before it.