← THE BLOG

JobTread Prices Your List. A 40x60 Writes Its Own.

SEPTEMBER 11, 2026 · KEITH LEMAY
A 40x60 post-frame shop with 16-foot walls mid-frame — the building whose list JobTread would need typed and a configurator w

The short answer: The right JobTread alternative for post frame builders is one where the building writes its own material list: change a 40x60 from 14-foot to 16-foot walls and the girts, columns and wall panels change with it. JobTread is a strong cost catalog for general construction; if you sell post-frame shops and barndominiums, pick the tool built around that geometry.

JobTread will cost a job better than your spreadsheet ever has, and it still will not know that raising a 40x60 shop from 14-foot to 16-foot walls adds a row of girts around the whole perimeter, two feet to every column and two feet to every wall panel. That is not a criticism. It is the difference between a tool that prices a list you hand it and a building that writes its own list — and which one you need depends on what you sell, which is the only fair way to weigh JobTread alternatives.

What is JobTread genuinely good at?

The cost catalog is the right idea. A library of items with unit costs, estimates assembled from it, the same items carried through to the budget. When your concrete guy goes up a dollar a yard, you change it once.

Job costing is the real product. Budget versus actual by cost code, with bills and purchase orders landing against the line they belong to. If you run twenty subs across six open jobs and do not know which ones made money until the bookkeeper closes the month, this tool was built to close that gap.

It is one system end to end, they publish their pricing, and the community and onboarding are unusually strong. For a mixed-work GC — a remodel, a custom home, a deck, a shop in the spring — that combination is hard to beat, because cost codes are the only thing those jobs share.

The catalog idea is right for materials too. On a post-frame job it lives as your material price book: cost and sell on the same row, margin visible per material, a yard price change one edit.

Price book margins
CSV or Excel from your yard — you check every change before it is saved. These prices reach your estimates; Builder prices holds the rest.
8 of 252 materials · 1 unpriced
MaterialYour costSell priceMarkupMarginHistory
2x6 SPF 12′
priced per Each
29.7%22.9%
2x4 SPF 10′
priced per Each
30.1%23.1%
3-ply 2x6 laminated column 18′
priced per Each
30.0%23.1%
29ga AG panel 36″
priced per LF
37.5%27.3%
J-channel
priced per Each
30.0%23.1%
1/2″ × 6″ hex bolt
priced per Each · sold in cartons of 50
33.0%24.8%
Truss C40P4 (40′ span, 4/12)
priced per Each
30.0%23.1%
Galvanized ridge vent 10′
priced per Each
——
What you pay and what you charge, side by side per material — the catalog idea, applied to the parts a building is made of Real screen · sample data.

Where does post-frame stop behaving like general construction?

Post-frame is not a different set of cost codes. It is a different relationship between the drawing and the estimate. On a remodel the estimate is a list: you walk it, decide what goes on it, price it. On a post-frame building the estimate is a consequence — it falls out of the geometry, and one dimension moves thirty numbers at once in completely predictable ways, which is exactly why a human should not be recalculating them.

Take a 40x60 with 14-foot walls, posts near 8 feet on center — nine a side — and girts at 24 inches, seven rows up the wall. The customer asks for 16-foot walls because he bought a taller lift.

  • Columns: every post two feet longer — 52 more feet of laminated column, and possibly a jump to the next stock length, which is not a linear price change.
  • Girts: one more row all the way around — 200 more linear feet, plus fasteners.
  • Wall steel: 400 more square feet — roughly 67 panels each two feet longer, on a different cut length, which is a different order, not a bigger one.
  • Trim: all four corners grow; base, eave and ridge do not change, because they follow the perimeter and the roof.
  • Openings: the 16x12 overhead keeps its header at 12 feet, now with two girt rows above it.

Every one is derivable from two numbers. In a list-shaped estimate, every one is a line you remember to edit — or do not. In the 3D building designer the eave is a handle on the building: pull it up two feet and the columns, the girt row and the panel lengths follow.

3D Builder
OrbitWalkInspect
Snap on
1 check · 2 notes
The eave pulled from 14 to 16 feet — the columns, the extra girt row and the panel lengths follow, with no rows to remember Real screen · sample data.

Now add the 12-foot lean-to on the 60-foot side: 720 square feet of roof, its own posts, header, purlins and transition flashing — and, the part that gets missed, it changes the sidewall it attaches to. The steel under it gets cut down; the girts above its roofline change. Lean-tos, porches and wings hang off any wall, frame themselves, clear the main building and get counted with the rest of the job.

Design — Additions
AdditionsHide
+ Lean-to+ Porch+ Enclosed wing+ Wrap
+ L-shape (ell)+ Porch into the roof
Lean-to 1✕
Right sidewall
Along wall(ft)
−36′+
Projection(ft)
−12′+
Offset(ft)
−12′+
Pitch(/12)
−3+
Post spacing(ft)
−10′+
Attach height(ft)
−14′+
Center on wallOpen
Posts
Treated in groundcurrentRough fir on brackets+$412Wrapped+$268

Beam: 2-ply 2x12 for a 9′ span

More porch options
How it meets the building
Under the eaveInto the roof
Roof framing
RaftersTrusses @ 4′
Finishes
CeilingBeam wrapColumn wrap
Gable porch 2✕
Front endwall
Along wall(ft)
−16′+
Projection(ft)
−10′+
Offset(ft)
−12′+
Pitch(/12)
−6+
Center on wallOpenTimber truss
Posts
Treated in groundcurrentRough fir on brackets+$412Wrapped+$268

Beam: 2-ply 2x12 for a 10′ span

More porch options
How it meets the building
Under the eaveInto the roof
Roof framing
RaftersTrusses @ 4′
Finishes
CeilingBeam wrapColumn wrap
Concrete slab
The 12x60 lean-to hung off the sidewall — its posts, header and purlins counted, and the sidewall behind it re-cut Real screen · sample data.

A catalog tool assumes the takeoff is an input. In post-frame, the takeoff is an output.

Read that as fit, not score: a mixed remodel, budget-versus-actual across twenty subs, and POs to subs all go to the catalog tool outright, and if those are your business, the list sorted by who it fits is the better read.

How do you run the seat math without inventing a price?

Do not trust a comparison post's number for someone else's product, including this one. The formula is (seats × monthly price × 12) + onboarding + add-ons, and what moves it is the definition of a seat: does a crew lead who only uploads photos need a paid seat; does a customer need one to see the portal; is the bookkeeper a seat; is the accounting connector extra; what is the renewal price. Illustrative: a $20-per-seat difference is $1,200 a year at five seats and $3,600 at fifteen. Then price the other side — say a 40x60 with a lean-to takes three hours by hand and forty minutes when the building does the measuring, so six quotes a month is about fourteen hours back — and compare the two numbers before comparing subscriptions.

Where does the building write its own list?

Draw the 40x60, set 14-foot walls, drop the 12-foot lean-to on the south side, and the material takeoff falls out — posts by length, girts by row, panels by run and cut length, trim by linear foot, fasteners by count. Change the wall height and the list re-measures itself, including the sidewall the lean-to is stealing from.

Materials
Framing
6x6 solid-sawn post (UC4B treated) (18′ stock)
378 LF consumed · 21×18′ · 0 LF waste · incl. 4′ embedment — UC4B ground-contact treatment is a hard spec for embedded posts
21 pcs
6x6 jamb post (UC4B treated) (18′ stock)
36 LF consumed · 2×18′ · 0 LF waste · 2 laminated 2-ply (span > 9′) — full height, header load path
2 pcs
Nailed jamb (2-ply 2x6 / 4x6) (14′ stock)
134 LF consumed · 10×14′ · 6 LF waste · 8 doubled 2x6 + 2 4x6 — bearing on the splash plank, tied to the header. No embedment, no ground-contact treatment.
10 pcs
2x6 cripple (above headers) (8′ stock)
235.5 LF consumed · 30×8′ · 4.5 LF waste
30 pcs
2x8 door jamb + head jamb (overhead doors) (14′ stock)
39.6 LF consumed · 3×14′ · 2.4 LF waste
3 pcs
2x10 spring anchor pad (SYP #2 or better — NOT SPF) (8′ stock)
2 LF consumed · 1×8′ · 6 LF waste · lagged, never nailed — 4 × 3/8″ × 4″ lags, one near each corner
1 pcs
2x6 wall girt (cut-to-stock)
1240.8 LF consumed · 38×10′ + 116×8′ · 67.2 LF waste
154 pcs
2x8 skirt board (treated) (cut-to-stock)
180.9 LF consumed · 6×10′ + 17×8′ · 15.1 LF waste
23 pcs
2x6 eave strut (cut-to-stock)
200.5 LF consumed · 8×10′ + 16×8′ · 7.5 LF waste
24 pcs
2x4 roof purlin (cut-to-stock)
1447.7 LF consumed · 72×20′ + 24×8′ · 184.3 LF waste
96 pcs
1-ply 2x8 opening header (8′ stock)
22.2 LF consumed · 5×8′ · 17.8 LF waste
5 pcs
2-ply 2x12 opening header (16′ stock)
31.7 LF consumed · 2×16′ · 0.3 LF waste
2 pcs
2x6 window sill (8′ stock)
20.4 LF consumed · 4×8′ · 11.6 LF waste
4 pcs
Truss C40P4 (40′ span, 4/12)
spec-string per SmartBuild convention (C{span}P{pitch}); 4′ o.c. — 2 gable + 14 common · double-Fink (WW) webs, plated both faces (ANSI/TPI 1)
16 pcs
2-ply SYP 2x12 truss carrier (cut-to-stock)
240 LF consumed · 12×16′ + 4×12′ · 0 LF waste · 2-ply, both sidewalls — trusses at 4′ o.c. land between posts at 8′, so they bear on a carrier rather than on the post tops
16 pcs
2x4 bottom-chord bracing (16′ stock)
336 LF consumed · 21×16′ · 0 LF waste · {floor sq ft} × 0.00875 over 2400 sq ft — shop rule, not an engineered layout
21 pcs
2x4 miscellaneous bracing (20′ stock)
378 LF consumed · 21×20′ · 42 LF waste · {floor sq ft} × 0.00875 over 2400 sq ft — shop rule
21 pcs
2x4 X-bracing (20′ stock)
162 LF consumed · 9×20′ · 18 LF waste · {floor sq ft} × 0.0035 — only fires at or above 578 sq ft, as the shop rule does
9 pcs
2x6 corner bracing (20′ stock)
400 LF consumed · 20×20′ · 0 LF waste · flat 20 pieces — the shop's standing corner-bracing allowance
20 pcs
2x6 eave sub-fascia (cut-to-stock)
123.9 LF consumed · 6×16′ + 2×14′ · 0.1 LF waste · carries the eave fascia and the soffit's outer edge
8 pcs
2x6 rake sub-fascia (cut-to-stock)
92.2 LF consumed · 4×16′ + 4×8′ · 3.8 LF waste · carries the rake fascia at the gable overhang
8 pcs
Sheathing
Ribbed steel (exposed fastener) roof panel, 22.1′ length
2 rectangle face(s) @ 36″ coverage · 2745 sq ft (MBCI MasterRib (36″ coverage, ¾″ ribs @ 9″))
42 panels
Roof underlayment / condensation barrier
2745 sq ft + 10% lap
3,020 sqft
Wall steel panel, 11′ length
1851 sq ft net of openings @ 3′ coverage
61 panels
Wall steel panel, 7.4′ length
119 sq ft net of openings @ 3′ coverage
8 panels
Wall steel panel, 7.2′ length
22 sq ft net of openings @ 3′ coverage
1 panels
Wall steel panel, 1.9′ length
27 sq ft net of openings @ 3′ coverage
5 panels
Wall steel panel, 0.6′ length
9 sq ft net of openings @ 3′ coverage
8 panels
Wainscot panel, 3′ height
553 sq ft
69 panels
Wainscot panel, 0.1′ height
1 sq ft
6 panels
Gable-end wall steel (cut to rake)
267 sq ft of gable endwall infill — not a rectangle
27 panels
House wrap — 10′ roll (wall)
2295 sq ft of wall ÷ 211 sq ft per roll (empirical coverage)
11 ea
House wrap — 10′ roll (roof)
2745 sq ft of roof ÷ 211 sq ft per roll (empirical coverage)
14 ea
Trim
Ridge cap
62.1 LF
Rake trim
92.2 LF
Eave trim
123.9 LF
Corner trim
55.9 LF
Door/window trim
127.4 LF
Eave fascia — 5½″ steel fascia/post trim
covers the sub-fascia; separate from the eave drip edge, which both exist on a finished eave
123.9 LF
Rake fascia — 5½″ steel fascia/post trim
the gable-end equivalent of the eave fascia
92.2 LF
Vented aluminium soffit (12″)
123.8 LF of eave soffit as drawn — rake soffit is not modelled yet and is NOT included
123.8 LF
Inside/outside closure strip
matches every eave run of exposed-fastener steel
123.9 LF
Doors & Windows
Garage Door 14′ × 12′
1 ea
Walk-in Door 3′ × 6′-8″
1 ea
Window 4′ × 3′
4 ea
Fasteners
Truss plate (gang-nail, 20 ga galvanized)
pressed into both faces at each truss joint — the connection, not overlapping wood
384 ea
Truss/rafter-to-post uplift tie (H2.5A-class, 18 ga galvanized)
one per truss bearing per post line — uplift path from roof to column
32 ea
1½″ HH panel screw (color-matched)
{sf}×1.8 over 5594 sq ft — platform default; calibrate per builder
10,069 ea
Foundation
Concrete, 18″ dia × 4′ post holes
23 holes — uplift anchorage required on every embedded post
6 yd3
Footing pads, 18″ dia × 6″ concrete
bear below the frost line on undisturbed soil — 2000 psf presumptive bearing; precast "cookie" or poured in the hole
23 ea
Uplift restraint — full-depth concrete collar (as drawn)
the poured backfill above is the restraint; treated blocks bolted to the embedded face are the soil-backfill alternative
23 ea

Design aid, not engineering — this is a purchase-vs-consumed takeoff from the same members the model draws. Stock lengths are yard lengths (no 60′ 2x4s). Factory trusses stay factory trusses. Not a substitute for a licensed design professional, a stamped truss package, or your local building department.

Every panel, stick and fastener counted from the building as drawn — change the building and the list changes with it Real screen · sample data.

Then it carries: the quote becomes the proposal, the signed number becomes the contract value, change orders adjust it in writing, and the draws invoice against it. That chain on one customer link is the Live Estimate System — one document growing up, nothing retyped between stages.

Who should pick which?

Pick JobTread if your work is mixed, your subs are many, cost codes are your spine, and your biggest unanswered question is which jobs actually made money. Pick us if you sell buildings, quote a lot of them, and the estimate has to become the contract and the invoice without being retyped — the honest fit guide to pole barn estimating software says the same at more length. Some builders run both, a configurator for the quote and a GC platform for the ledger; it works, and it means one seam where numbers get copied by hand, which is where margin goes missing. Either way, run one real building through each trial, change the wall height by two feet, time the rework, and check the specs against the National Frame Building Association rather than a configurator's defaults.

What the research says

What we are not solving today

Our job costing is not as deep as a dedicated GC platform's. We cost by building component and by draw — job profit, estimate against actual — the right grain for a company that sells buildings. Full work-in-progress reporting by cost code across many trades still partly happens in QuickBooks. That is a real gap, we know where it is, and it is next on the list.

30 minutes with Keith · exclusively post-frame & barndominium

Bring one real job.
We’ll walk it lead to paid.

Keith Lemay, the founder, takes this call himself. You show how a job moves through your business today — the call, the quote, the contract, the build, the money. He shows you the same job in Leads2Build. We work exclusively with post-frame and barndominium builders, so none of it is generic.

  • Pick a time — it goes straight onto Keith’s calendar.
  • The confirmation comes by email, with a link to move it if you need to.
  • Bring a job you’ve quoted lately. That’s the one worth walking through.
Keith LemayFounder, Leads2Build

Keith's next open times

The confirmation comes by email.