Your material price book

What each material costs you and what you sell it for, in one book you edit when the yard changes its pricing.

The operating system for post-frame and barndominium builders.

Part of The Pricing Engine
What it is

On estimates you build in Leads 2 Build, every line the takeoff can produce has a row — a cost, a sell price and a unit. Posts, girts, purlins, steel panels, trim, trusses, hardware, openings, insulation, concrete. The book arrives already calibrated and you override whatever you like. Only the rows you change are kept, so a better calibration can still improve the ones you never touched. (An estimate synced from SmartBuild carries SmartBuild's own prices.) Built for post-frame and barndominium builders only, so the book is already in the trade's units — girts by the stick, steel by the panel, trusses by the span.

Also called: lumber prices · yard pricing · cost and sell · material rates · 2x6 went up

See it, piece by piece
01

Your yard's prices drive every quote, and one edit reprices all of them

Cost and sell price per material, edited in one place when the yard changes its pricing. Lumber going up 20% is an afternoon of edits rather than a quarter of quotes written at last year's numbers. The starting book was calibrated against 258 real estimates, so day-one numbers are close before you touch anything. Watching that same number move while you are still dragging the building about, and putting 26ga on one job without shifting your defaults, is the same book seen from the model.

Cost breakdown
Item
Total
Materials
Framing
$18,420.00
%$10
+$1,842.00
$20,262.00
Sheathing
$12,905.50
%$0
$12,905.50
Trim
$3,180.00
%$0
$3,180.00
Doors & Windows
$9,640.00
%$500
+$500.00
$10,140.00
Foundation
$4,275.00
%$0
$4,275.00
Fasteners
$1,388.25
%$0
$1,388.25
Materials
$49,808.75
LaborOnOff
Erect shell
2,400 sf · 176 hrs × $42.25/hr
$7,436.00
%$0
$7,436.00
Walk doors & windows
3 × 1.5 hrs
$190.13
%$0
$190.13
Overhead doors
2 × 4 hrs
$338.00
%$0
$338.00
Lean-to / porch
480 sf · 22.4 hrs
$946.40
%$0
$946.40
Labor
$8,910.53
Services & add-onsSave as templateUse template+ Add service
Concrete & Site Package2 lines · $20,250.00Remove these lines
Concrete Pad
40′ × 60′ = 2,400 sq ft × $7.25 = $17,400
$17,400.00
×
%$0
$17,400.00
Site Prep & Grading
1 × $2,850 = $2,850
$2,850.00
×
%$0
$2,850.00
Seamless Gutters
168 lin ft × $9.50 = $1,596
$1,596.00
×
%$0
$1,596.00
Custom Garage Door
2 × 9′ × 8′ @ $1,850 = $3,700
$3,700.00
×
%$0
$3,700.00
Services
$25,546.00
Whole job
Marks up materials + labor + services together
$84,265.28
%$8
+$6,741.22
$91,006.50
Customer total
$84,265.28
+$9,083.22
$93,348.50
Material sections, each subtotalled from lines priced out of the book. Real screen · sample data.
Without it

The yard raised 2x6 in March, your quotes carried the old number until June, and the difference came out of jobs you had already signed.

Why we built it

An owner who updates the book once a quarter should be quoting today's lumber, not last spring's. Only the rows you edit are kept, so a later recalibration improves every material you never touched while your own numbers stay exactly as you typed them.

02

Change the material, not the ten line types made out of it

A takeoff says girts, cripples and sills. A yard sells 2x6 SPF by the foot. Each line is bound to the material it is actually made of, so one edit moves every girt, cripple and sill on every estimate. A separate price per line type drifts — and the drift shows up as margin you cannot explain.

Estimate total
How this total is built
Materials$49,808.75
Framing$18,420.00
Sheathing$12,905.50
Trim$3,180.00
Doors & Windows$9,640.00
Foundation$4,275.00
Fasteners$1,388.25
Labor$8,910.53
Erect shell2,400 sf · 176 hrs × $42.25/hr$7,436.00
Walk doors & windows3 × 1.5 hrs$190.13
Overhead doors2 × 4 hrs$338.00
Lean-to / porch480 sf · 22.4 hrs$946.40
Services & site work$25,546.00
Concrete Pad2,400 Per Sq Ft × $7.25$17,400.00
Site Prep & Grading$2,850.00
Seamless Gutters168 Per Linear Ft × $9.50$1,596.00
Custom Garage Door2 × $1,850.00$3,700.00
Markup+$9,083.22
Markup · Framing · 10%+$1,842.00
Markup · Doors & Windows · $500+$500.00
Markup · Everything · 8%+$6,741.22
Customer total
Materials, labor, services and markup — everything the customer pays.
$93,348.50
Six material categories, each totalled from the lines underneath it. Real screen · sample data.
Without it

You raise lumber on the girt price, forget cripples and sills, and two quotes leave the office with the same stick of 2x6 costing two different amounts.

Why we built it

Nobody remembers to update ten line types when 2x6 goes up. Because lines bind to the material the yard actually sells, the estimate rolls up by material category — one edit shows its whole effect in the subtotals instead of being chased line by line.

Sound familiar?“lumber went up 20% and my quotes didn't move”
03

The book is four columns, and one of them is what you pay

Settings, Builder prices. One row per material: your cost, your sell price, and the unit both of those numbers are in. Under each name the row says what catalogue product it is bound to, and whether the number came out of the audit or was estimated — which product a drawn line is made of is set in the model, and the row tells you which one it landed on.

Builder price book
Builder prices

What you pay the yard, and what you sell it for. Update these when 2x6s or 6x6s change. The 3D builder uses the sell price to show a building cost when you finish a design.

MaterialUnitYour costSell price
6x6 / 3-ply laminated post
bound to 3 Ply 2x6 Lam. Post
LF
4.53
5.89
2x6 wall girt
bound to 2x6 SPF
LF
0.61
0.94
2x6 cripple
bound to 2x6 SPF
LF
0.61
0.94
2x6 window sill
bound to 2x6 SPF
LF
0.61
0.94
2x4 roof purlin
bound to 2x4 SPF
LF
0.53
0.73
2x8 skirt board (treated)
bound to Treated 2x8
LF
1.09
1.42
Wall steel panel
bound to 29Ga AG Panel
panels
42.00
53.34
Roof steel panel
bound to 29Ga AG Panel
panels
38.37
52.57
Ridge cap
bound to Ridge Cap 14″ Wide
LF
1.88
2.48
Wall insulation (girt bays)
no catalogue binding · estimated, not audited
sqft
0.85
1.35
Cupola kit
bound to 3 ft Cupola Kit
ea
1000.00
1300.00
Save prices

Changing a price here does not rewrite old sent estimates. New designs pick up the book the next time you finish a building. Example 6x6 sell is $5.89 / LF.

Material, unit, your cost, your sell — with the binding and the audited-or-estimated marker under each name. Real screen · sample data.
Without it

You type 4.53 against a post meaning the whole twenty-foot column, and every building you quote from then on carries four dollars and change of post.

Why we built it

A wrong unit doesn't throw an error — it just quietly costs you money. The unit is printed on the row rather than assumed, and a row marked estimated rather than audited tells you to override it first — more useful than a confident number with nothing behind it.

04

Cost and sell sit on the same row, so margin is visible per material

Try it

What you pay and what you charge, side by side, with zero-priced items, margin under 20% and margin over 40% flagged as you scroll. A book holding sell prices only tells you your revenue — and nothing about whether the steel is carrying the job or dragging it. Margin on a material row is not the same thing as the markup you put on a job; that lives in markup rules.

Price book margins

Material Pricing

1 modified
SKUUOMSelling UnitCost ($)Price ($)Margin
RP29-BSLATEPartLengthEach$31.40$41.8024.9%
WP29-BSLATEPartLengthEach$27.55$36.4024.3%
LM326EachEach$168.20$214.5021.6%
TR40412EachEach$384.30$512.4025.0%
OH1212EachEach$902.00$1,285.0029.8%
WD3068EachEach$268.00$342.0021.6%
CT29PartLengthEach$14.80$17.2514.2%
SCR250EachEach$21.75$39.5044.9%
FC29EachEach$2.10$4.1549.4%
WVANEEachEach$0.00$0.000.0%
10 of 3,560 materials1 unsaved change
Cost, price and margin on one row — under 20% in red, over 40% in green, and filters for each. Real screen · sample data.
Without it

You assume the steel package carries the job, and nothing you have ever quoted has told you it has been running at single-digit margin since the last price rise.

Why we built it

An owner should spot a thin material in passing, not at year end. Flagging zero-priced rows, anything under twenty percent and anything over forty as you scroll means a thin line can no longer hide inside a healthy job total — and the filters show you the rest in one click.

05

252 materials, and the search takes the SKU off the yard's quote

Try it

Every product a building can be made of, in the yard's own categories — Framing 27, Trim 24, Trusses 138. Search matches the name and the SKU, because the price list that arrives from the yard has AG29 written on it and not much else.

Material catalog search
Material prices

What each material costs you and what it sells for. Every estimate the 3D builder produces is priced from this list, so a number here is the number on the customer’s quote. Defaults are drawn from real post-frame jobs — change only what differs at your yard.

Material
Unit
Your cost
Sell price
2x4 SPF
Framing · 24{LF} · from 3,208 priced lines
per ft
0.578
0.752
2x6 SPF
Framing · 26{LF} · from 3,045 priced lines
per ft
0.882
1.146
SYP 2x12
Framing · LP212{LF} · from 761 priced lines
per ft
1.745
2.269
3 Ply 2x6 Lam. Post
Framing · LM326{LF} · from 758 priced lines
per ft
4.414
5.738
Treated 2x6
Framing · LT26{LF} · from 527 priced lines
per ft
0.998
1.298
SYP 2x10
Framing · LP210{LF} · from 447 priced lines
per ft
1.806
2.347
Treated 2x8
Framing · LT28{LF} · from 397 priced lines
per ft
1.274
1.656
15" Precast Concrete Cookie
Framing · CK15 · from 137 priced lines
each
11.50
14.95
29Ga AG Panel
Sheathing · AG29 · from 2,415 priced lines
each
32.19
41.85
26Ga AG Panel
Sheathing · AG26 · from 388 priced lines
each
41.02
53.33
Board Batton 26 Ga
Sheathing · BB26 · from 96 priced lines
each
47.60
61.88
Ridge Cap 14" Wide
Trim · RC14{LF} · from 612 priced lines
per ft
1.884
2.449
Rake / Corner
Trim · RKC{LF} · from 588 priced lines
per ft
2.321
3.017
Eave / Roof Edge Trim
Trim · ERE{LF} · from 470 priced lines
per ft
0.928
1.206
Panel Screw 1½" HH
Accessories · SCR15 · from 1,904 priced lines
each
0.041
0.078
3068 Steel Walk Door
Doors & Windows · WD3068 · from 214 priced lines
each
980.00
1058.40
C40P4 Common Truss
Trusses · TR40C4 · from 61 priced lines
each
268.00
348.40
80 # Bag Of Sackrete
Foundation · CONBG · from 63 priced lines
each
8.00
10.40
Delivery
Freight · from 291 priced lines
each
425.00
552.50
Erection Labor
Labor · from 188 priced lines
each
6.50
8.45
Save prices252 materials

A blank field uses the default shown in grey. Prices are per linear foot for lumber and trim, and per unit for panels, doors, trusses and hardware — $0.882 a foot of 2x6 is not the same number as $41.85 a panel, and the estimate multiplies each by the right quantity.

Search and category chips with counts; each row shows its SKU and how many priced lines it came from. Real screen · sample data.
Without it

The yard emails a revised list with SKUs down the left, and you spend ten minutes deciding which of two hundred rows AG29 actually is.

Why we built it

The yard's price list arrives with SKUs, so the search speaks SKU. Nobody scrolls 138 trusses, and each row says how many real priced lines its default came from — a 2x6 built from 3,045 lines is a firmer number than a truss built from 61, and the row says so.

Sound familiar?“no idea what my margin is on steel”
06

A wrong unit fails a check instead of shipping a wrong quote

When the book prices per foot and the takeoff counts objects, forgetting the conversion does not error — it bills a 27-foot roof panel as one foot, and a 4,000 square foot roof comes to $225. The conversion is done for you, and the check runs across every option a building can carry rather than a few sample designs. Insulation, a cupola and a ridge vent all priced at zero once, because no sample had them switched on.

Materials
Framing
6x6 solid-sawn post (UC4B treated) (20′ stock)
360.0 LF consumed · 20×20′ · 40.0 LF waste
20 pcs
6x6 jamb post (UC4B treated) (18′ stock)
108.0 LF consumed · 6×18′ · 0.0 LF waste
6 pcs
2x6 cripple (above headers) (10′ stock)
62.5 LF consumed · 9×10′ · 27.5 LF waste
9 pcs
2x6 wall girt (16′ stock)
1,404.0 LF consumed · 92×16′ · 68.0 LF waste
92 pcs
2x8 skirt board (treated) (20′ stock)
200.0 LF consumed · 10×20′ · 0.0 LF waste
10 pcs
2x6 eave strut (20′ stock)
120.0 LF consumed · 6×20′ · 0.0 LF waste
6 pcs
2x4 roof purlin (16′ stock)
1,364.0 LF consumed · 88×16′ · 44.0 LF waste
88 pcs
2x12 opening header (cut-to-stock)
48.0 LF consumed · 3×12′ + 2×8′ · 4.0 LF waste
5 pcs
2x6 window sill (8′ stock)
16.0 LF consumed · 4×8′ · 16.0 LF waste
4 pcs
Truss C40P4 (40′ span, 4/12)
spec-string per SmartBuild convention (C{span}P{pitch}); 10′ o.c. — 2 gable + 5 common · Fink (W) webs, plated both faces (ANSI/TPI 1)
7 pcs
Sheathing
Ribbed steel (exposed fastener) roof panel, 22.1′ length
2 gable face(s) @ 36.0″ coverage · 2,742 sq ft (MBCI MasterRib (36″ coverage, ¾″ ribs @ 9″))
42 panels
Roof underlayment / condensation barrier
2,742 sq ft + 10% lap
3,016 sqft
Wall steel panel, 11.0′ length
2,102 sq ft net of openings @ 3′ coverage
67 panels
Wainscot panel, 3.0′ height
573 sq ft
67 panels
Gable-end wall steel (cut to rake)
254 sq ft of gable endwall infill — not a rectangle
17 panels
Trim
Ridge cap
60.0 LF
Eave trim
124.0 LF
Rake trim
88.4 LF
Corner trim
56.0 LF
Door/window trim
119.3 LF
Inside/outside closure strip
matches every eave run of exposed-fastener steel
124.0 LF
Doors & Windows
Garage Door 14×12
1 ea
Walk-in Door 3×6.667
1 ea
Window 4×3
4 ea
Fasteners
1½″ HH panel screw (color-matched)
{sf}×1.8 over 5,896 sq ft — SmartBuild sheathing-package formula
10,613 ea
H2.5A truss-to-post tie
one per truss bearing per post line — uplift path from roof to column
40 ea
Foundation
Concrete, 18″ dia × 4′ post holes
5.8 yd3
Footing pads, 18″ dia × 6″ concrete
20 ea
Uplift restraint — full-depth concrete collar (as drawn)
20 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.

The takeoff rows — a roof panel counted in panels but carrying its 22.1′ length, girts counted in pieces with the linear feet they consume. Real screen · sample data.
Without it

A per-foot price meets a count of objects and a 4,000 square foot roof quotes at $225 — a number that reads as normal right up until the panels are ordered.

Why we built it

A $225 roof reads normal right up until the panels are ordered. Each takeoff row carries both the count and the length it consumes, so the conversion always has the number it needs — and the check sweeps every option a building can carry, not a handful of samples.

07

A low total names its own cause

The takeoff reports how many lines priced, how many did not, and exactly which ones. A material with no price contributes nothing and says nothing — which is how 14 of 34 line types on a 30×40, the wall and roof steel among them, once priced at zero with no warning at all.

Materials — summary & export
Building cost at current prices
$68,412

From Settings → Builder prices. Every listed item has a price.

Done — back to Estimates
Saves the working draft. Create a version on the estimate when this round of revisions is ready.
Footprint
2,400 sq ft
Roof area
2,742 sq ft
Posts
20
Trusses
7
Roof panels
42
Panel screws
10,613
Catalog services
3
Export material list289 cut pieces · 34 order lines
Order CSVCut listCopy list

Order is what you buy. Cut list is purchase vs consumed on each stick. The copy includes what this list does not cover.

“Building cost at current prices” — it names the book the prices came from and states whether every listed item has one. Real screen · sample data.
Without it

The total comes in low and nothing about it tells you whether the building is genuinely cheap or half the steel simply never got priced.

Why we built it

A builder can't fix a price he doesn't know is missing. The cost tile names the book the numbers came from and says outright whether every item has a price, so silence stops being one of the answers a total can give.

Sound familiar?“the software's prices are nothing like my yard's”
08

An unpriced material takes you to the row that needs one

Try it

The Amount column reads No price — not a dash, not a blank, not zero. The banner above it counts them, and opening it lands you in the price book with those rows highlighted and scrolled to. A material the book has never held is added as a row at zero, so there is somewhere to type.

Takeoff line override
1 material has no price
Click to open Settings → Builder prices and add it.
Send Order2 lines edited
UseMemberQtyLengthAmountChange
Post6x6 / 3-ply laminated post2020′$2,356.00—
JambPostJamb post818′$812.16+2
Girt2x6 wall girt9216′$1,383.68—
Purlin2x4 roof purlin8816′$1,027.84—
HeaderOpening header412′$91.20-1
ExteriorRoofRoof steel panel4222′$2,207.94—
CupolaCupola kit1—No price—
The banner above the material list, and the Amount column reading No price. Real screen · sample data.
Without it

You are told four materials have no price, spend two minutes hunting a hundred-row table, and decide the total is probably close enough.

Why we built it

A warning that makes you go hunting is a warning that gets ignored. The list is carried into Settings with those rows highlighted, so the repair is three keystrokes — and a material the book never held gets a row at zero, so there is somewhere to type.

09

The morning the yard sends a new price list

The order sheet is already written in the yard's words — 2x6 SPF · 16′, 92 pcs — the same name the price row carries, so the sheet the yard quoted from and the book read side by side. Type over what moved, save, leave the rest.

Supplier order sheet
Send Order
34 line items · 1,247 pieces · Ostrander — 40×60 Shouse
Close
Supplier
Ridgeview Building Supply
Send to
orders@ridgeview.demo.invalid
Deliver to
4180 Larkspur Road, Millbrook
Needed by
week of 8 Sep
Note to the supplier
Anything they need to know — access, staging, substitutions.
What the supplier receives
2x4 SPF · 16′88pcs
2x6 SPF · 8′4pcs
2x6 SPF · 10′9pcs
2x6 SPF · 16′92pcs
2x6 SPF · 20′6pcs
3 Ply 2x6 Lam. Post · 18′6pcs
3 Ply 2x6 Lam. Post · 20′20pcs
SYP 2x10 · 12′3pcs
Treated 2x8 · 20′10pcs
29Ga AG Panel · 11′67panels
29Ga AG Panel · 22′ 1″42panels
Ridge Cap 14″ Wide · cut to length60LF
Rake / Corner · cut to length144LF
Post-hole concrete5.8yd3
Send orderDownload CSVSent under your branding, and recorded on the supplier’s card.
One line per material and stock length — girts, cripples and sills merged onto the same bunk. Real screen · sample data.
Without it

A four-page price list lands from the yard and nothing tells you which of its lines your software even uses.

Why we built it

The office should be able to update prices with the yard's sheet in one hand. The order sheet and the book use the same names, so you type over what moved and leave the rest — and only the rows you edit are stored.

10

One edit moves every quote still open, and stops at the ones already cut

Try it

Put a price up today and every building still on the drawing board reprices. The quote you sent last week does not move — an estimate keeps the numbers it was cut with, which is the whole reason for cutting one. Add-ons off your service catalog work the other way round again: they hold the rate they were given the day they went on the quote.

Estimates · Versions — what a version holds
Version 2, opened: the building and the money exactly as it was priced that day. Real screen · sample data.
Without it

You raise steel on Tuesday, and a customer who has been sitting on a signed number since March opens their link to a different total.

Why we built it

A customer holding a signed number must never open their link to a different one. Materials read live and services freeze because they answer different questions — a stick of 2x6 is a commodity you want current, a concrete pour is a number you already told somebody — and a saved version keeps the prices it was saved with.

Sound familiar?“have to update prices in three places”
11

The same building must not wear two prices

The estimate list totals whole material lines. The workspace explodes each line into its stock lengths and prices the rows. Two code paths, and they once differed by $8,299 on a 50×80 — a per-foot post billed by piece count, so a 20-foot column was charged as one foot. A standing check prices every preset at three sizes down both paths and fails if they part by more than a nickel. And inside the workspace the material lines are read from the very building on screen: after an edit in the 3D builder, the header, the summary, a saved version, the material order and Send all price the same building — never one moment's building with another moment's materials.

Lead card
Emma Carter$385,000.00
Barndo$385kFacebook ad
0/6
Confirm
CallTextEmail
Sep 15 · 9:12 AMDaniel Hayes1d 3h 22m
The card's figure — the same total the list and the workspace produce, or the check fails. Real screen · sample data.
Without it

The pipeline card says $71,400, the estimate workspace says $79,699, and the customer is on the phone asking which one is real.

Why we built it

One building, one price — anything else is a phone call you lose. The two surfaces stay separate on purpose, so the guarantee is that the stock-row arithmetic reproduces the line's purchased footage exactly, which gives you one number wherever it appears.

12

Who is allowed to see what you pay

Cost sits on the same row as sell, so the tab holding it opens only for a role carrying Manage Users, and the endpoint behind it refuses any account that was never granted the builder in the first place. Hiding a tab is a courtesy; the refusal is the control. What each of the five roles may do is set in roles and permissions.

Roles & Access — Permission presets
Permission presetsLead visibility

Permission Presets

Customize what each built-in role can do, or create your own named presets for specialty roles. Saved presets are scoped to your tenant only.

Create custom preset
Built-in roles
Admin
Based on Admin·40/40 permissions
Sales Manager
Based on Sales Manager·23/40 permissions
Sales Rep
Based on Sales Rep·14/40 permissions
Project Manager
Based on Project Manager·31/40 permissions
Crew Leader
Based on Crew Leader·15/40 permissions
Enable allDisable all15 of 40 enabled
Navigation
Home (Dashboard, My tasks and Assigned tabs — on for every role)View DashboardView AnalyticsView LeaderboardView Sales PipelineView Project PipelineView EstimatesView Project ManagementView ContactsView TeamMy Work (field log)
Actions
Edit ProjectsEdit PipelineEdit EstimatesTake PhotosMark StagesSubmit Daily LogsApprove Labor (inbox)Send Messages
Customer Documents
View ContractsView Change OrdersView Invoices
Stage Controls
Change Stage StatusEdit Start/Completed DatesEdit Stage Details & LandmarksAdd Tasks & NotesUpload/Take PhotosReport Issues & Delays
Admin
Delete ItemsManage UsersInvite and manage sales reps — their details and accounts, nobody else’sManage Building PlansInvite MembersView All Crews
Duplicate as customSave changes
Worker
Based on Worker·4/40 permissions
Custom presets
Lead Estimator
Based on Sales Rep·18/40 permissions·Custom
Permission presets — Manage Users sits in the Admin group. Real screen · sample data.
Without it

Sell prices are on the quote anyway; the cost column is the one that turns into a conversation the day a crew leader gets a look at what the posts actually cost you.

Why we built it

What the posts really cost is the owner's business, not the crew leader's. Only a role with Manage Users opens the tab, and every save writes the whole book before and after with who saved it — because a price book with no history is a book people are frightened to edit.

How it works
  1. 1Open Settings, Price Book, and edit the cost and the sell price on any material.
  2. 2Only your changes are stored — the rest keep improving as the book is recalibrated.
  3. 3Takeoff lines find their material in the book; a material with no price stays unpriced rather than quietly costing nothing.
  4. 4Prices flow into the customer total, the estimate list, the pipeline card and the customer's page, all from one place — and the workspace, its summary, a saved version and Send all price the same building.
  5. 5Change one bound material — 2x6 SPF — and every girt, cripple and sill on every estimate moves with it.
Why we built it

A price book that ships with invented numbers is worse than no price book, because a builder trusts it once and then eats the difference. So the starting numbers were calibrated against 258 real estimates from working builders — the blended middle of every priced line, converted into the unit the takeoff actually counts. And your account keeps only the rows you edited, because storing the untouched ones would freeze today's defaults into your account and a better audit could never reach you.

The problem
  • Estimating software shipping prices with no relationship to a real yard
  • Updating one material meaning updating every quote by hand
What you get
Change one rate and every open estimate reprices
Cost and sell side by side, so margin is visible
Your edits survive future improvements to the shipped defaults
The yard's prices, the takeoff and the customer's quote in one system — no spreadsheet in between
What's inside
Unit-mismatch protection on every priced line

One calculator turns what the takeoff counts into what your book charges for. Lumber comes out as sticks but is priced by the foot, so the footage actually purchased is used — cutting waste included. Panels and sheets fall back to count times length. A check then runs over every option a building can carry, not just a few sample designs.

Price the material, not the ten line types made out of it

The takeoff says Girt, 64 pcs. A yard does not sell girts — it sells 2x6 SPF by the foot. Lines made of a real material are priced from that material and from your own override of it. The things that are not — a truss built to span and pitch, a door that is a product — keep their own row rather than being forced onto a stick of lumber.

Naming what went unpriced

Every total comes back with a priced count, an unpriced count and the names of the ones that failed. The materials tab shows the count and jumps you straight to the offending rows in your price book.

Only what you changed is stored

Change four prices out of 252 and four numbers are stored. The rest stay on the shipped defaults, which means they get better when the defaults get better. Clear both fields on a row and your edit is gone — Reset genuinely resets.

Materials with no price, counted and named

A banner at the top of the Materials tab: 3 materials have no price. It names them. Click it and you land on the price list. The row itself reads No price where a figure would be, instead of a zero pretending to be one.

PRICE BOOK

See your material price book
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “lumber went up 20% and my quotes didn't move” — we will show you exactly where that stops.

leads2build.com
A completed post-frame building
Add a service
Add a service
Search services…
Concrete
Concrete Pad4″ pad, fiber mesh, saw-cut joints$7.25Per Sq Ft
Site Prep & GradingStrip, level and compact the pad area$2,850.00Flat Cost
Apron / Approach$9.80Per Sq Ft
Exterior
Seamless Gutters6″ K-style with downspouts$9.50Per Linear Ft
Versetta Stone Wainscot$28.00Per Sq Ft
Cupola — 30″ with weathervane$1,150.00Per Each
Openings
Custom Garage DoorSized per opening — quote it on the linequotedCustom Quoted
Walk Door — 36″ insulated steel$685.00Per Each
Permits & Fees
Building PermitJurisdiction fee — confirm before quotingquotedCustom Quoted
Your material price book — Leads2Build