Front elevation of the Alvarez bungalow in Linden Hills taking a second story: the new framing in pale olive, two carpenters at work, a tree at left and dimension lines at right.

Handover day, right on time.

Plinth carries each job from e-signed estimate through schedule, selections, subs, job costing and progress billing, and plans the recovery when a job slips.

100% free, open source alternative to Buildertrend, Procore and Houzz Pro.

Run Plinth Try the demoRead the docs

Job 2214 · Schedule · Mon Oct 12

Every trade on one schedule.

Rosa's plan for the Alvarez job: dependencies, the signed baseline, trade confirmations and three days of float.

Baseline · signed Fri Aug 14CurrentFloat

11 tasks · 6 trades confirmed · 0 conflicts across 8 jobs

Change order 7 · Mon Oct 12

Priced, dated, then signed.

Ana asks for a skylight over the new bedroom. Plinth prices it by cost code, shows the two days it adds and sends it for e-signature.

Chalk-line drawing of the skylight framed into the rafters.

Change order 7 · Job 2214 Alvarez second story

Scope
Fixed skylight 2 × 4 ft over the primary bedroom, framed, flashed and trimmed
Cost code
08-610 Skylights
Client price
$3,240.00
Schedule
+2 days · within float (5 → 3 days)
Completion
Fri Dec 18 · unchanged
Contract
$430,220.00 → $433,460.00
  • Ana Alvareze-signed Mon Oct 12, 7:48 pm
  • Rosa Delgadosigned Mon Oct 12, 8:05 pm

Internal only · cost $2,480.00 · margin 23.5%

7:48

Alvarez second story

Change order 7 · Skylight

$3,240.00 · +2 days

Handover stays Fri Dec 18

Signed 7:48 pm

The slip · Wed Oct 14, 9:12 am

Late windows, so the roof goes first.

Northfield ships 12 windows nine days late. The forecast agent swaps the roofer and the sider inside the float, Rosa approves, and the handover stays put.

Forecast agent · 9:20 am

Recovery A · roof first

Added cost $0.00 · margin 22.0% → 22.0%

Rosa Delgado approved A

Wed Oct 14 · 10:05 am

Before · Wed Oct 14, 9:12 amRecovery ALate

Not chosen · Recovery B, wait for windows: handover Mon Dec 28, +$1,620.00, margin 21.7%

Pay app 4 · Job 2214 · period Oct 1 – Oct 16

LineScheduled value% this periodThis period
06-100 Framing$72,000.0048%$34,560.00
05-120 Steel beam and posts$9,850.00100%$9,850.00
CO 7 Skylight$3,240.00100%$3,240.00
16-100 Electrical rough-in$27,875.0032%$8,920.00
15-100 Plumbing rough-in$24,880.0025%$6,220.00
Work this period
$62,790.00
Retainage 5%
− $3,139.50
Amount due
$59,650.50

Billed to date $159,200.00 of $433,460.00 · retainage held $7,960.00

  1. Issued Mon Oct 19, 8:30 am · in Ana's portal
  2. ACH started by Ana · Tue Oct 20
  3. ACH paid Fri Oct 23 · $59,650.50
  4. QuickBooks Online · invoice and payment synced

Progress billing · Mon Oct 19 – Fri Oct 23

Billed Monday.
Paid Friday.

Pay app 4 bills the period's work against the schedule of values, holds 5% retainage and goes to Ana's portal for card or ACH.

In the field · Wed Oct 21

The day, logged before the crew leaves.

Jake logs weather, crew, work and photos from his phone.
The inspection and his crew's hours land on the job.

Framing inspection

City of Minneapolis · permit BLD-2026-04187

Passed Wed Oct 21, 10:40 am

Insulation Thu Oct 22 · unblocked

4:52

Daily log · Wed Oct 21

  • Weather · National Weather Service41°F · clear · wind 8 mph
  • CrewJake Turner + 1 · Halvorsen Roofing 3
  • WorkNorth slope shingled · dry-in Thu
Photo: the new rafters and ceiling joists from insidePhoto: the north slope shingledPhoto: the framing inspection card posted on a stud

6 photos · 2 shared with Ana

Published 4:52 pm

Crew time · Mon Oct 19 – Wed Oct 21

Jake Turner + 1

32.5 hrs → 06-100 Framing

Approved by Rosa Delgado

Framing labor · 412 of 440 hrs

Subcontractors · Mon Oct 26 – Wed Oct 28

Insured before they start.

Larkin's liability certificate ran out before their new start. Plinth held the job, asked for the renewal and released it once Denise verified the new one.

Chalk-line drawing of a stack of lap siding boards.

Larkin Exteriors · siding · Job 2214

  1. General liability expires Sat Oct 31 · start is Mon Nov 2
  2. Hold placed · Mon Oct 26, 8:00 am
  3. Renewal requested by email and text · Mon Oct 26, 8:01 am
  4. New certificate uploaded · Wed Oct 28, 2:14 pm · to Oct 31, 2027
  5. Verified by Denise Park · Wed Oct 28, 3:05 pm

Hold released · start Mon Nov 2 confirmed

Workers' comp current to Mar 1, 2027

Lien waivers · pay app 4

  • Peak Electric · bill 3317 · $7,140.00

    Conditional  · Unconditional Wed Oct 28

  • Riverbend Plumbing · bill 1182 · $4,980.00

    Conditional  · Unconditional requested

Selections · Tue Oct 27 – Thu Oct 29

Ana chose the tile in time.

The agent knows the tile's lead time, asks before the order deadline and carries the choice to the PO and the next pay app.

Primary bath wall tile · allowance $3,800.00

  • White subway 3 × 6 in$3,520.00
  • Sea-glass zellige 4 × 4 in$4,260.00
  • Gray hex 2 in$3,780.00

Overage $460.00 · e-signed by Ana Alvarez · Wed Oct 28, 9:14 pm

Latest safe decision · Fri Oct 30

3-week lead time · tile starts Mon Nov 30

  1. Tue Oct 27, 9:00 am · reminder to Ana and Marco
  2. Wed Oct 28, 9:14 pm · Ana chose sea-glass zellige
  3. Thu Oct 29, 8:10 am · PO 2214-31 sent to Lakeland Tile Supply
  4. Thu Oct 29, 11:32 am · acknowledged · delivers Mon Nov 23
  5. Next pay app · overage $460.00 added

Recovery 2214-R1 · roof first

Opened Wed Oct 14 · closed Mon Nov 2

Closed
PromisePromisedObserved
Halvorsen Roofing on siteMon Oct 197:05 am · daily log
Roof dried inThu Oct 22Thu Oct 22, 3:40 pm
Windows deliveredWed Oct 28Ticket 88412 · 12 of 12
Windows installedFri Oct 30Fri Oct 30 · 8 photos
Larkin Exteriors on siteMon Nov 27:10 am · daily log
HandoverFri Dec 18Forecast Fri Dec 18 · float 3 days
Margin22.0% bid22.1% forecast

Residual risk · tile delivery Mon Nov 23 · owner Rosa Delgado

Verified · Mon Nov 2, 4:30 pm

Checked
until it held.

After Rosa approved the recovery, the agent followed each promise to the record that proves it, then closed the case.

Chalk-line drawing of a double-hung window unit with its delivery tag.

Job cost · Mon Nov 9

Bid 22.0%.
Forecast 22.1%.

Bills, crew time and QuickBooks actuals post to cost codes. The forecast shows where every number came from.

Forecast agent

Peak Electric bill 3317 · $7,140.00 came in twice, by email and portal. Second copy held, not posted.

Framing closed at 418 of 440 hrs · −$1,200.00

Job 2214 · cost to complete

Contract $433,920.00 · synced with QuickBooks Online 6:12 am

Cost codeBudgetActual to dateForecast
01-000 General conditions$38,400$24,610$38,400
06-100 / 05-120 Framing, steel and lumber$61,380$58,870$60,180
07-300 Roofing$18,900$18,900$18,900
08-500 / 08-610 Windows and skylight$29,640$29,640$29,640
07-460 Siding$24,800$12,400$24,800
15-100 / 16-100 Plumbing and electrical$41,300$27,050$41,300
09-000 Interior finishes$123,868$21,300$124,740
Total$338,288$192,770$337,960

The next job · Thu Nov 12

Measured on the plans. Signed online.

Hannah measures the Lindqvist kitchen on the drawings, levels three countertop bids and sends one proposal. Signed, it becomes the budget, schedule and billing plan.

15'-6"13'-0"12'-0"6'-0"5'-0"
Floor
186 sq ft
Base cabinets
24 lin ft
Backsplash
42 sq ft

Sheet A-2 rev B · 1/4 in = 1 ft-0 in

Countertops · 3 bids

  • Northstar Stone$9,880.00
    Awarded
  • Granite City Surfaces$10,450.00
  • Lake Street Quartz$9,640.00Excludes sink cutout and template

Proposal · Job 2231 Lindqvist kitchen

$96,480.00 · fixed price

Margin 23.0%

E-signed by Karin Lindqvist · Thu Nov 12, 6:20 pm

  • Budget · 14 cost codes
  • Schedule · starts Mon Jan 11
  • Deposit invoice · $9,648.00

Mon Nov 16

9 jobs · $2.41M under contract

Forecast margin 21.8% · 0 trade conflicts

Plan map of Minneapolis: Bde Maka Ska and Lake Harriet on the west side, Minnehaha Creek, downtown and the Mississippi River, with the Longfellow shop just west of the river.
  1. Linden Hills · Alvarez second story

    Finish carpentry · Jake Turner's crew

    handover Fri Dec 18 on track

  2. Northeast · Nguyen kitchen

    Northstar Stone · countertop install

    walkthrough Fri Nov 20

  3. Highland Park · Okafor basement

    Riverbend Plumbing · finish plumbing

    drywall done Fri Nov 13

  4. Edina · Brennan bath

    Mendoza Tile · shower walls

    tile through Thu Nov 19

  5. Tangletown · Lindqvist kitchen

    Pre-construction · no crew yet

    starts Mon Jan 11

  6. Longfellow shop

    Minnehaha Design-Build

Migration report · Buildertrend · Fri Oct 9, 4:30 pm

16,175imported
2,140attached
3flagged
RecordImportedNote
Jobs88 live
Proposals23all versions
Change orders31e-signatures kept
Schedule tasks412baselines kept
Selections96choices kept
Bills and POs1,284QuickBooks links kept
Daily logs1,906photos kept
Files12,4153 unreadable · flagged
Messages—2,140 attached as PDF

Opening balances · Job 2214 Alvarez

Contract
$430,220.00 · incl. COs 1–6 $11,620.00
Pay apps 1–3 billed
$96,410.00
Retainage held
$4,820.50
QuickBooks Online
matched

Moving in · Fri Oct 9

Eight live jobs,
out of Buildertrend.

Plinth reads the Buildertrend exports, attaches what has no home and flags what it could not read. Every balance opens where it left off.

curl -fsSL https://runeditrun.com/install.sh | sh -s -- dev just-every/run-plinth
# installs rer, then gets and starts Plinth on your computer
# Already have Node 22 or later? npx -y @runeditrun/rer dev just-every/run-plinth

Your next handover, on time.

100% free and open source. MIT licensed.

Run Plinth Read the docs

The finished upstairs primary bedroom: the skylight, three double-hung windows over a window seat, the keys and a blue binder on the seat.

Handover · Fri Dec 18, 10:00 am