Lumber yard prices. Enter what you pay per piece. Piece sizes drive quantity calculations — edit if your supplier uses different lengths.
Studs — auto-selected by wall height
ItemPiece SizePrice / PieceNote
2×6 Stud — 92-5/8"
ft
$
Wall ht ≤ 8ft
2×6 Stud — 104-5/8"
ft
$
Wall ht ≤ 9ft
2×6 Stud — 10'
ft
$
Wall ht ≤ 10ft
2×6 Stud — 12'
ft
$
Wall ht ≤ 12ft
2×6 Stud — 14'
ft
$
Wall ht ≤ 14ft
2×6 Stud — 16'
ft
$
Wall ht ≤ 16ft
2×6 Stud — 18' Special Order
ft
$
Wall ht ≤ 18ft
2×6 Stud — 20' Special Order
ft
$
Wall ht ≤ 20ft
Plates & Framing Lumber
ItemPiece SizePrice / PieceCoverage
2×6×16 Plate
ft
$
3 runs × perimeter ÷ 16
2×4×16 Brace
ft
$
1 per 16ft wall + 1 per 300sqft roof
1×4×16 Wall Strapping
ft
$
Metal cladding only — 24" OC
2×4×16 Roof Strapping
ft
$
Metal roof only — 24" OC
2×6×16 Fascia Board
ft
$
Eave + rake ÷ 16
2×6×16 Blocking
ft
$
Perimeter ÷ 16 + truss bays
LVL Header
per linft
$
OHD + door opening widths + 3ft
Sheathing & Wrap
ItemPiece SizePrice / PieceCoverage
OSB 7/16" Wall Sheathing
4×8 sheet
$
32 sqft/sheet — vinyl only
OSB 7/16" Roof Sheathing
4×8 sheet
$
32 sqft/sheet — shingles only
Building Wrap — Tyvek
sqft/roll
$
Wall area ÷ coverage + 15%
Sheathing Tape
sqft/roll
$
Per roll
Hardware & Fasteners
ItemPiece SizePrice / PieceCoverage
Hurricane Strap
each
$
2 per truss
Sill Gasket
ft/roll
$
Perimeter ÷ coverage
Anchor Bolt — J-Bolt
ft OC
$
Perimeter ÷ spacing + 4 corners
Framing Nails
sqft/box
$
Floor area ÷ coverage
Spray Foam — 12oz
each
$
1 per opening
H-Clip
each
$
2 per roof sheet
Framing Labour
ItemUnitRateNote
⚙️ Framing Install Labour
per sqft floor
$
Walls, trusses, sheathing
Trusses — by Building Width
Price per set. Width is auto-matched to building width from the calculator.
Width (ft)
Price / Set ($)
Enter supplier prices per piece. Piece lengths drive stick counts. Roof area and eave/rake runs come from the takeoff engine.
Steel Roofing Assembly
ItemPiece SizePrice / PieceQty Formula
Eave Trim
ft
$
Eave LF ÷ piece + 5%
Gable Trim
ft
$
Rake LF ÷ piece + 5%
Ridge Cap
ft
$
Ridge LF ÷ piece + 5%
Foam Closure
each
$
1 per 3 linft eave
Vented Closure
ft
$
Eave LF ÷ piece length
36" Steel Panel
per sqft
$
Roof area × 1.15
Roofing Screws
sqft/screw
$
Roof area ÷ coverage
⚙️ Steel Roofing Install Labour
per sqft roof
$
Roof area
Asphalt Shingle Assembly
ItemPiece SizePrice / PieceQty Formula
Drip Edge — Eave
ft
$
Eave LF ÷ piece + 5%
Drip Edge — Gable
ft
$
Rake LF ÷ piece + 5%
Roof Underlay
sqft/roll
$
Roof area ÷ coverage
Starter Shingles
ft/roll
$
Eave LF ÷ coverage
Arch. Shingles
sqft/bundle
$
Roof area × 1.15 ÷ sqft per bundle
Ridge Cap
ft/bundle
$
Ridge LF ÷ coverage
⚙️ Shingle Install Labour
per sqft roof
$
Roof area
Metal and vinyl assemblies are mutually exclusive — only the selected type is used in the takeoff. Stucco is subcontracted — one rate only.
Metal Cladding Assembly All-Clad / Westform
ItemPiece SizePrice / PieceQty Formula
Starter Box
ft
$
Base of walls ÷ piece
J-Trim — Corners
ft
$
Corner count × wall ht ÷ piece
J-Trim — Windows
ft
$
Window perimeter ÷ piece
Drip Edge — Windows/Doors
ft
$
Opening widths ÷ piece
OH Door Jamb Trim
ft
$
OHD qty × 2 sides × ht ÷ piece
OH Door Drip
ft
$
OHD widths ÷ piece
Corner Post
ft
$
4 corners × wall ht ÷ piece
36" Metal Panel
per sqft
$
Wall + gable area × 1.12
Cladding Screws
sqft/screw
$
Wall area ÷ coverage
⚙️ Metal Cladding Install Labour
per sqft wall
$
Wall + gable area
Vinyl Cladding Assembly
ItemPiece SizePrice / PieceQty Formula
Starter Strip
ft
$
Base of walls ÷ piece
J-Trim
ft
$
Corner runs ÷ piece
J-Trim — Windows
ft
$
Window perimeter ÷ piece
Drip Edge — Windows/Doors
ft
$
Opening widths ÷ piece
OH Door Jamb Trim
ft
$
OHD qty × 2 sides × ht ÷ piece
OH Door Drip
ft
$
OHD widths ÷ piece
Corner Post
ft
$
4 corners × wall ht ÷ piece
Undersill Trim
ft
$
Window count × width ÷ piece
Vinyl Panel — Standard
sqft/piece
$
Wall + gable area ÷ coverage × 1.10
Vinyl Panel — Premium Upgrade
sqft/piece
$
Same qty formula — substituted when upgrade selected
Siding Nails/Screws
sqft/box
$
Wall area ÷ coverage
⚙️ Vinyl Cladding Install Labour
per sqft wall
$
Wall + gable area
Stucco — Subcontract Rate
ItemUnitPriceNote
Stucco — Supply + Install
per sqft
$
Wall + gable area
Only applied when overhangs are selected. Excluded automatically when customer selects "No Overhang".
Soffit & Fascia Assembly
ItemPiece SizePrice / PieceQty Formula
Aluminum Fascia
ft
$
Eave + rake LF ÷ piece
Vented Soffit
ft × in wide
$
Soffit area ÷ (piece ft × width/12)
J-Trim — Soffit
ft
$
Soffit perimeter ÷ piece
Soffit Screws
box
$
1 box per job
Eavestrough 5" K-Style
per linft
$
Eave LF both sides
Downspout + Elbows
each
$
1 per 40ft eave
⚙️ Soffit/Fascia Install Labour
per linft eave
$
Eave linft both sides
Concrete material is priced per cubic metre (m³). Volume = floor area × slab depth (4" standard / 5" avg thickened edge) + concrete waste %. Enter your cost per m³ to supply concrete. Rebar, forming, gravel and labour are priced separately below.
Concrete & Foundation
ItemUnitPriceQty Formula
Gravel Pack — 6"
per sqft
$
Floor area
Poly Vapour Barrier — 6 mil
sqft/roll
$
Floor area ÷ coverage
Forming — supply + strip
per linft
$
Perimeter
Rebar — 10M × 20'
each (20ft stick)
$
Field + perimeter bars ÷ 20ft + 10%
Rebar Stirrup — thickened edge
each
$
Thickened edge only — perim ÷ 1.5ft
Concrete Slab — Standard (4")
per m³
$
≤ threshold sqft — m³ = area × 0.102 × waste%
Concrete Slab — Thickened Edge (5" avg)
per m³
$
> threshold sqft — m³ = area × 0.127 × waste%
Foundation Wall
per linft
$
Perimeter
⚙️ Concrete Labour — finish + cure
per sqft floor
$
Floor area
Doors & Windows — Supply
ItemUnitPrice / UnitNote
Man Door — 32"×80" Pre-Hung Steel
each
$
Supply only
Man Door — 36"×80" Pre-Hung Steel
each
$
Supply only
Man Door — 36"×84" Pre-Hung Steel
each
$
Supply only
Window — 24"×24" Vinyl Slider
each
$
Supply only
Window — 24"×36" Vinyl Slider
each
$
Supply only
Window — 30"×30" Vinyl Slider
each
$
Supply only
Window — 30"×36" Vinyl Slider
each
$
Supply only
Window — 36"×36" Vinyl Slider
each
$
Supply only
Window — 36"×48" Vinyl Slider
each
$
Supply only
Window — 48"×36" Vinyl Slider
each
$
Supply only
⚙️ Man Door + Window Install Labour
per opening
$
Man doors + windows — OHD is package price
Supply price per door, matched by width × height from customer selections. Labour is included in the package price.
Overhead Doors — by Width × Height
Supply price per door. Width + height matched from lead selections.
Width (ft)
Height (ft)
Price ($)
Site preparation, mobilization, and cleanup. Equipment rental costs and triggers are configured in the Rules tab. If a subcontract flat bid is entered it overrides all line-item calculations for this trade.
Site Work — Self-Perform
ItemUnitRateNote
Mobilization — Site Setup & Teardown
flat / job
$
Truck, tools, trailer setup
Site Preparation — clearing / levelling
per sqft floor
$
Floor area × rate
Site Cleanup & Debris Disposal
flat / job
$
Bin rental + labour
Site Work — Subcontract Override
ItemUnitRateNote
Subcontract — Flat Bid
flat / job
$
If > 0, replaces all site work calculations above
Flat per-job soft costs added as individual line items on every quote. Set to $0 to omit a line. These appear under General Requirements in the quote.
General Requirements — Soft Costs
ItemUnitAmountNote
Building Permit
flat / job
$
Permit application fee
Engineered Drawings (Structural)
flat / job
$
Structural engineer — every job
Architectural / Permit Drawings
flat / job
$
Permit-ready drawings package
WCB / Workers Compensation
flat / job
$
Per-project WCB assessment
Liability Insurance
flat / job
$
Per-project insurance allocation
Business / Trade License
flat / job
$
License fee allocation
Other Soft Costs
flat / job
$
Miscellaneous overhead
Wall area = perimeter × wall height minus openings. Ceiling area = floor area. Set the subcontract rate to override all material + labour calculations.
Insulation — Material
ItemUnitRateNote
Batt — Wall R-20 (supply)
per sqft
$
Net wall area × waste factor
Batt — Ceiling R-40 (supply)
per sqft
$
Floor area × waste factor
Spray Foam — Two-Part Kit (supply)
per sqft
$
Alternative to batt — not auto-calculated
Poly Vapour Barrier — 6 mil (supply)
per sqft
$
Wall + ceiling area
⚙️ Install Labour
per sqft
$
Wall + ceiling area
Insulation — Subcontract Override
ItemUnitRateNote
Subcontract — Supply + Install
per sqft
$
If > 0, replaces material + labour above
Full interior — walls and ceiling. Sheet count = (wall area + floor area) × waste ÷ 32 sqft per sheet. Set the subcontract rate to override.
Drywall — Material
ItemPiece SizeRateNote
5/8" Type X Drywall (4×8)
sqft/sheet
$
Total area × waste ÷ sqft per sheet
Metal Corner Bead — 8ft
each
$
Perimeter ÷ 8ft × 4 sides
Joint Compound — 4.5 gal pail
sqft/pail
$
Total area ÷ coverage
Paper Tape — 500ft roll
sqft/roll
$
Total area ÷ coverage
Drywall Screws — 1,000/box
sqft/box
$
Total area ÷ coverage
⚙️ Labour — hang + tape + finish
per sqft
$
Wall + ceiling area
Drywall — Subcontract Override
ItemUnitRateNote
Subcontract — Supply + Install
per sqft
$
If > 0, replaces material + labour above
Painted area = net wall area + floor area (ceiling). Primer one coat, paint two coats. Set the subcontract rate to override.
Painting — Material
ItemCoverageRateNote
Primer — 1 gal
sqft/gal
$
Total area ÷ coverage
Interior Paint — 1 gal (2 coats)
sqft/gal
$
Total area ÷ coverage × 2 coats
Roller Kit + Tray
each / job
$
1 per job
⚙️ Paint Labour
per sqft
$
Wall + ceiling area
Painting — Subcontract Override
ItemUnitRateNote
Subcontract — Supply + Install
per sqft
$
If > 0, replaces material + labour above
Priority: flat subcontract bid → per-sqft subcontract → self-perform material + labour. Set flat bid to override everything.
Electrical — Self-Perform
ItemUnitRateNote
Panel — 200A Load Centre (supply)
flat / job
$
1 per job
⚙️ Rough-In Labour
per sqft floor
$
Floor area
Electrical — Subcontract Override
ItemUnitRateNote
Subcontract — Flat Bid
flat / job
$
Overrides all — highest priority
Subcontract — Per Sqft
per sqft floor
$
Used when flat bid = 0, overrides self-perform
HRV and heating — defaults are self-perform. Set the subcontract flat bid to override all line items.
Mechanical — Self-Perform
ItemUnitRateNote
HRV Unit (supply + install)
each / job
$
1 per job
Unit Heater — Gas (supply)
each / job
$
1 per job
⚙️ Heater Install Labour
each / job
$
1 per job
Mechanical — Subcontract Override
ItemUnitRateNote
Subcontract — Flat Bid
flat / job
$
If > 0, replaces all mechanical above
Upgrade pricing for the client quote page. Insulation, drywall, and painting are calculated automatically from the material rates in those sections above — no separate entry needed here. Other upgrades use the methods shown in the Unit column.
Framing, Electrical & Mechanical
UpgradeUnitValueNote
2×6 Framing Upgrade
% of base
%
% of base — fallback; engine uses actual material cost diff
Electrical — 200A Panel + Rough-In
% of base
%
% of base build cost
Gas-Fired Unit Heater
% of base
%
% of base; minimum enforced by Mechanical Min row
Gas Heater — Minimum Cost
flat $
$
Applied when % result falls below this floor
Storage Loft Trusses
% of truss
%
% of truss material cost — scales with building width
Overhead Door Upgrades
UpgradeUnitValueNote
OHD — Insulated Steel (R-16)
% per door
%
% of per-door unit cost × number of doors
OHD — Carriage House Style (R-16)
% per door
%
% of per-door unit cost × number of doors
Belt Drive Smart Opener
$ / door
$
$ per door — multiplied by door count automatically
Siding & Roofing Upgrades
UpgradeUnitValueNote
Siding — HardiePlank Fibre Cement
% of clad
%
% above vinyl cladding cost — scales with wall area
Siding — Metal Cladding
% of clad
%
% above vinyl cladding cost — scales with wall area
Roofing — Cambridge IR (Class 4)
% of roof
%
% of shingle cost — Better tier
Roofing — IKO Dynasty 50-Year
% of roof
%
% of shingle cost — Best tier
Extras & Add-Ons
ItemUnitValueNote
Concrete Perimeter Curb
$ / linft
$
$ per lineal foot × building perimeter
Epoxy Floor Coating
$ / sqft
$
$ per sqft of floor area
EV Charging Station — Level 2
each
$
Supply + install per unit
Building Configuration
Dimensions
ft
ft
ft
Construction
Openings
#
#
#
Floor Area—
Wall + Gable—
Roof Area—
Perimeter—
Trusses—
All-In $/ft²—
Total w/GST—
Materials—
CategoryCostRate
Gen. Requirements——
Site Work——
Concrete / Foundation——
Framing & Trusses——
Roofing——
Cladding——
Soffit & Fascia——
Doors & Windows——
Misc / Hardware——
── Upgrades ──
Insulation——
Drywall——
Painting——
Electrical——
Mechanical——
Total——
Labour—
CategoryCostRate
Concrete——
Framing——
Roofing——
Cladding——
Soffit & Fascia——
Doors & Windows——
── Upgrades ──
Insulation——
Drywall——
Painting——
Labour Total——
Project Total
Materials—
Labour—
Subtotal—
Management Fee (hidden)—
GST (5%)—
Basic Total w/GST—
Upgrades Subtotal—
Upgrade Markup—
Full Estimate w/GST—
—
Basic / ft²
—
Quote Range
▸ Full Line-Item BreakdownClick to expand
These values control when automatic costs are triggered and how waste is calculated. Changes save with the main Save button.
Concrete Thresholds
Thickened Edge Threshold
Slab sqft above which thickened edge rate applies and stirrups are added.
sqft
Grade Beam Auto-Trigger Width
Building width at or above which grade beam foundation is automatically applied and noted.
ft wide
2×4 Framing Max Wall Height
Wall height at or below which 2×4 framing is the default. Above this height, 2×6 is automatically used.
ft
Equipment Rental
Equipment rental (crane, man lift) is automatically added when either trigger is exceeded. Set the cost fields to control how much is added.
Wall Height Trigger
Wall height above which equipment rental cost is added (man lift for cladding).
ft
Building Width Trigger
Building width above which equipment rental cost is added (crane for trusses).
ft wide
Minimum Cost
Flat base cost applied when either trigger fires (crane or man lift mobilization).
$flat
Scale Rate
Added on top of the minimum, scaled by floor area. Larger buildings cost more to crane.
$per sqft floor
Engineer Fee
Wall Height Trigger
Wall height at or above which an engineering fee is added. $750 for this trigger alone.
ft
Wall Height Fee
Engineering fee added when wall height exceeds trigger.
$flat
Slab Size Fee
Engineering fee added when slab exceeds thickened edge threshold (592 sqft). Both fees together = $1,500.
$flat
Margins & Tax
Management Fee
Applied to subtotal. Hidden from client-facing quote.
%
GST
Applied after management fee. Shown separately on client quote.
%
Waste Factors
Applied automatically during quantity calculations. Shown here for transparency — adjust if your experience differs from defaults.
Framing Lumber
%
Wall Sheathing
%
Building Wrap
%
Vinyl Panels
%
Metal Panels
%
Steel Roofing
%
Asphalt Shingles
%
Rebar
%
Concrete
%
Trim Pieces
%
Strapping
%
Insulation Batt
%
Drywall
%
🏢
Company Branding
Applied to admin + calculator
Company Name
Displayed in header, login screen, and emails
Text
Tagline
Shown below company name on login screen
Text
Website
Shown in email footer
URL
Phone
Shown in email footer and calculator header
Phone
Location
City/province shown in email footer
Text
🖼️
Logo
PNG or JPG, max 500KB
🖼️
Click to upload logo
PNG or JPG · Max 500KB · Recommended 400×120px
📷
Project Photos
Up to 5 · shown in "Our Work" on your client quote
These photos appear in the gallery on your client quote page. Upload up to 5 — landscape orientation works best.
🎨
Colours
All UI elements update live
Primary / Accent
Buttons, highlights, call-to-action
Hex
Header / Navy
Top bar, cost panel background
Hex
📧
Notifications
Lead alerts
Notification Email
Where new lead alerts are sent
Email
Reply-To Name
Name shown on emails sent to clients
Text
✉️
Client Email Template
Sent automatically after a lead submits the form
Use {{name}}, {{estimate_range}}, {{quote_validity}} and other merge tags anywhere in your greeting, body, or sign-off.
Your Calculator Link
Share this URL with customers. It's pre-linked to your account so every lead saves directly to your admin panel.
Your Calculator URL
Loading...
Embed on Your Website
Paste this code into any page on your website to show the calculator inline. Most website builders (WordPress, Squarespace, Wix) have an "Embed" or "Custom HTML" block where you can paste it.
Loading...
💳
Billing
Manage your subscription via Stripe
Update your payment method, download invoices, or cancel your subscription — all handled securely through Stripe.
🔒
Change Password
Update your login password
Password updated successfully.
Current Password
New Password
Confirm New Password
Lead Details
—
Adjust Quote Range
Saves the adjusted range to Firestore and emails the client
Sends customer to a signed quote page they can accept online
Full quote editor — adjust specs, pricing, upgrades, then send
Takeoff by supplier — toggle items, add customs, print or export CSV
Contact
Name—
Email—
Phone—
Location—
Submitted—
Building Specs
Size—
Floor Area—
Foundation—
Roofing—
Siding—
Overhead Doors—
Windows—
Man Doors—
Add-Ons—
Status
Quote Activity
Opened—
Follow-up Reminder
A badge will appear on the lead card when the date arrives.
Notes
Send this quote?
This will email the quote link to:
The client will receive a link to their personalized quote page. You cannot undo this send.
Quote Builder
—
Pre-tax—
+
GST—
=
Total—
·
$/sqft—
Customer
Building Specs
Line Items
Edit any value. Add or remove rows. All changes flow into the total below.
DescriptionQtyUnitUnit PriceExtended
★ Selected Upgrades
Customer-selected items · Subtotal: —
Edit prices in Pricing Adjustments below.
Pricing Adjustments
All optional add-ons — set to $0 to exclude · Total: —