Lumber Calculator | Board Feet, Deck, Framing & Cost Estimator

Free lumber calculator for board feet, deck, framing & flooring. Includes cost estimator, waste factor, cut list, and metric support.
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.

Plan your woodworking or construction project with confidence. This lumber calculator covers board feet, deck boards, wall framing, and flooring — with built-in waste factor, cost estimation, weight by wood species, and both imperial and metric units. Build your full cut list and copy or print results to take straight to the lumber yard.

Lumber Calculator Pro

Board Feet · Deck · Framing · Flooring · Cost · Weight Estimator

📐 Imperial & Metric 💰 Cost Estimator ♻️ Waste Factor 🏗️ 6 Project Types 📋 Export Results

📐 Board Feet Calculator

What is a Board Foot? A board foot (BF) = 1 inch thick × 12 in wide × 1 ft long = 144 cubic inches of wood. Most hardwood lumber is sold by the board foot.
e.g. 1, 1.5, 2 inches — common: 4/4 = 1″, 8/4 = 2″
Nominal "2×4" → actual 3.5 in width
Standard lengths: 8, 10, 12, 14, 16 ft
How many boards of this size?
⚡ Quick Fill — Nominal Size Presets (actual dimensions):
Leave 0 to skip cost calculation
Sales tax or VAT — enter 0 to skip
Straight cuts ≈ 5% · General ≈ 10–15% · Complex ≈ 20%+
0% 40% 10%
🪵 Board Foot Visual Reference
Length = 12 in (1 ft) 12 in 1 in = 1 Board Foot (BF)
ℹ️ Accuracy note: Results are estimates. Actual lumber availability, defects, and kerf (saw blade width ≈ 3–6 mm) may affect your final quantity. Always confirm with your supplier. Nominal sizes (2×4, 1×6, etc.) use actual dimensions for calculations.

📋 Cut List Manager

Add multiple board types to build a complete project material list. Each row is calculated independently and summed at the bottom.
Label T (in) W (in) L (ft) Qty Waste% Price/BF Board Feet Cost Del
TOTAL
💡 Tip: Label each row by use (e.g., Joists, Studs, Rafters). This makes your shopping list clear for the lumber yard.

🏡 Deck Calculator

Calculate deck boards, joists, beams, and total cost for your deck project. Accounts for board spacing and waste.
5/4×6 deck board actual = 5.5 in
Typically 0.125–0.25 in for drainage

🏗️ Wall Framing Calculator

Calculate studs, plates, headers, and total board footage for wall framing projects.
Standard 32"×80" rough opening
Standard 36"×48" rough opening

🪟 Flooring / Plywood Calculator

Calculate hardwood flooring boards or plywood sheet goods needed for a room, including waste allowance.
Typical widths: 2.25 (strip), 3.25, 5, 7.25
Random lengths — use 4 or 6 as average
Straight: 5% · Diagonal: 15% · Herringbone: 20%

🧮 Formulas & Reference

All formulas used in this calculator. LaTeX-rendered for precision. Understanding the math helps you trust the results.

📐 Board Feet (Imperial)

Standard Formula — thickness & width in inches, length in feet
$$\text{Board Feet} = \dfrac{T_{(\text{in})} \times W_{(\text{in})} \times L_{(\text{ft})}}{12}$$
1 Board Foot = volume of wood 1 in thick × 12 in wide × 1 ft long
Alternative — all three dimensions in inches
$$\text{Board Feet} = \dfrac{T_{(\text{in})} \times W_{(\text{in})} \times L_{(\text{in})}}{144}$$
1 BF = 144 in³  •  Divide cubic inches by 144
Total board feet for multiple identical pieces
$$\text{Total BF} = \text{BF per piece} \times n$$
n = quantity of pieces

🌍 Metric Volume

Volume in cubic meters (all dimensions in mm)
$$\text{Volume (m}^3) = \dfrac{T_{\text{mm}} \times W_{\text{mm}} \times L_{\text{mm}} \times n}{10^{9}}$$
n = number of pieces  •  Divide mm³ by 10&sup9; to get m³
Conversion constants
$$1\,\text{BF} = 0.002360\,\text{m}^3 \qquad 1\,\text{ft}^3 = 0.028317\,\text{m}^3$$

♻ Waste Adjustment

Total quantity to purchase (adds waste buffer — always round up)
$$Q_{\text{purchase}} = Q_{\text{required}} \times \left(1 + \dfrac{W_{\%}}{100}\right)$$
W% = waste percentage (e.g. 10 for 10%)  •  Round up to whole boards
Waste volume (lost to cuts, defects, kerf)
$$Q_{\text{waste}} = Q_{\text{purchase}} - Q_{\text{required}}$$

💰 Cost Estimation

Total material cost with waste buffer and tax
$$\text{Total Cost} = \text{BF}_{\text{w/ waste}} \times P_{\text{per BF}} \times \left(1 + \dfrac{\text{Tax}_{\%}}{100}\right)$$
Cost per individual piece
$$\text{Cost per piece} = \text{BF}_{\text{per piece}} \times P_{\text{per BF}}$$
Cost per square foot (decking / flooring)
$$\text{Cost per ft}^2 = \dfrac{\text{Total Material Cost}}{\text{Room Area (ft}^2)}$$

⚖️ Weight Estimation

Total lumber weight — imperial units
$$\text{Weight (lb)} = \text{Volume (ft}^3) \times \rho_{\text{lb/ft}^3}$$
Total lumber weight — metric units
$$\text{Weight (kg)} = \text{Volume (m}^3) \times \rho_{\text{kg/m}^3}$$
ρ = density of the wood species (see reference table below)

🏗️ Wall Framing Formulas

Stud count — at 16" or 24" on-center spacing
$$\text{Studs} = \left\lfloor \dfrac{L_{\text{wall}}}{\text{Spacing (ft)}} \right\rfloor + 1 + 3(\text{corners}) + 2(\text{openings})$$
⌊⌋ = floor (round down)  •  openings = doors + windows (each needs 2 extra trimmer studs)
Plate material — 3 runs (sole plate + double top plate)
$$\text{Plate LF} = L_{\text{wall}} \times 3$$
Rafter length — Pythagorean theorem
$$\text{Rafter Length} = \sqrt{\text{Run}^2 + \text{Rise}^2}$$
Run = horizontal span from wall to ridge  •  Rise = vertical roof height

🏡 Deck & Flooring Coverage

Boards needed to cover a given area (with gap spacing)
$$\text{Boards} = \left\lceil \dfrac{A_{\text{room}}}{(W_b + G) \times L_b} \right\rceil \times \left(1 + \dfrac{W_{\%}}{100}\right)$$
⌈⌉ = ceiling (round up)  •  G = gap width  •  Wₛ = board width  •  Lₛ = board length
Joist count for a deck
$$\text{Joists} = \left\lfloor \dfrac{L_{\text{deck}}}{\text{Spacing (ft)}} \right\rfloor + 1$$
Sheet goods — plywood or OSB panels
$$\text{Sheets} = \left\lceil \dfrac{A_{\text{room}}}{A_{\text{sheet}}} \times \left(1 + \dfrac{W_{\%}}{100}\right) \right\rceil$$
Standard sheet: 4×8 ft = 32 ft²  •  1220×2440 mm = 2.976 m²

📊 Quick Reference Tables

Nominal vs. Actual Lumber Dimensions
Nominal SizeActual T (in)Actual W (in)BF per linear ft
1×20.751.50.094
1×40.753.50.219
1×60.755.50.344
1×80.757.250.453
2×41.53.50.438
2×61.55.50.688
2×81.57.250.906
2×101.59.251.156
2×121.511.251.406
4×43.53.51.021
6×65.55.52.521
Wood Species Density Reference
SpeciesDensity (lb/ft³)Density (kg/m³)Typical Use
Pine25400Framing, shelving
Spruce25400Framing, decking
Cedar23368Decking, fencing
Fir28450Structural framing
Hemlock32512Flooring, stairs
Poplar28448Trim, furniture
Cherry35560Furniture, cabinets
Walnut38608Fine furniture
Maple41656Flooring, cabinets
Oak45720Flooring, furniture
Teak40640Marine, outdoor
Recommended Waste Factors
Project TypeWaste %Reason
Straight cuts (framing)5–10%Minimal offcuts
General carpentry10–15%Cuts + defects
Decking (parallel)10–12%End trimming
Flooring (diagonal)15–18%Angle cuts add waste
Herringbone pattern20–25%Complex nesting
Reclaimed/rough lumber20–30%Defects, warp, stain

🪵 Ready to Build?

Bookmark this calculator and share it with your team or fellow builders. Use the Print / Copy buttons to take your estimates to the lumber yard!

🪵

Lumber Calculator Pro
— Complete User Guide

Everything you need to accurately calculate board feet, deck materials, wall framing, flooring, cut lists, weight, and total project costs — with formulas, examples, and pro tips.

📐 Board Feet 🏡 Deck 🏗️ Framing 🪟 Flooring 📋 Cut List 💰 Cost Estimator ♻️ Waste Factor 🌍 Imperial & Metric

🪵 What Is the Lumber Calculator Pro?

The Lumber Calculator Pro is a free, browser-based tool designed for woodworkers, contractors, DIY builders, deck installers, and anyone who buys dimensional lumber. It replaces guesswork with precise, formula-driven estimates — saving you money by avoiding over-buying and avoiding project delays from under-buying.

The calculator has six modules:

Module What It Calculates Best For
📐 Board Feet BF per piece, total BF, cost, weight, volume Any single board type purchase
📋 Cut List Multiple board types in one project list Full project material takeoffs
🏡 Deck Deck boards, joists, linear feet, total cost Residential deck construction
🏗️ Framing Studs, plates, headers, BF, linear feet, cost Wall framing / rough carpentry
🪟 Flooring Boards or sheet goods needed, cost per sq ft Hardwood flooring, plywood, OSB
🧮 Formulas Reference tables and equations Learning & verification

📋 Step-by-Step User Guide

📐 Module 1: Board Feet Calculator

1

Choose Your Unit System

Click 🇺🇸 Imperial for inches/feet (default for US lumber) or 🌍 Metric for millimeters/meters. The unit dropdowns on each field update accordingly.

💡 US lumber yards sell by the board foot — stay Imperial unless your supplier uses metric.
2

Enter Thickness, Width & Length

Use the actual (dressed) dimensions, not the nominal label. A "2×4" is actually 1.5 in × 3.5 in. Use the ⚡ Quick Fill presets below the inputs to auto-populate common sizes instantly.

⚠️ Most common mistake: entering nominal dimensions (e.g. 2" for a "2×4" that is actually 1.5" thick). This inflates results by ~33%.
3

Set Quantity (Number of Pieces)

Enter how many identical boards you need. The calculator multiplies the per-piece board footage by this number to give you total BF.

💡 Count your cut list first. If you need 24 studs, enter 24 — not a rough guess like 20.
4

Adjust the Waste Factor Slider

Slide from 0% to 40% based on project complexity. Straight parallel cuts → 5–8%. General carpentry → 10–15%. Diagonal or herringbone patterns → 20%+. The waste factor buffers your purchase against kerf loss, defects, and miscuts.

⚠️ Never use 0% waste — saw kerfs alone consume 3–6 mm per cut.
5

Enter Price & Tax (Optional)

Type your lumber yard's price per board foot and your local sales tax / VAT rate. Leave price at 0 to skip cost calculations. Select your currency from the dropdown.

💡 Call your supplier before calculating — prices change weekly. Ask for the per-BF price, not the per-piece price, for accuracy.
6

Select Wood Species for Weight Estimate

The calculator uses known density values (lb/ft³) to estimate how much your lumber order will weigh. This is useful for planning vehicle load capacity and delivery logistics.

💡 Cedar is lightweight (~23 lb/ft³). Oak is nearly double (~45 lb/ft³). Species matters when you're hauling lumber yourself.
7

Click 🔢 Calculate — Read Your Results

Results appear in the dark panel below. Key outputs: Board Feet per piece, Total BF, BF with Waste, Linear Feet, Volume (ft³ and m³), Est. Weight, Pieces to Purchase, and Total Cost with Tax.

📋 Use the Copy Results button to paste the summary into a notes app or email to your supplier.

🏡 Module 2: Deck Calculator

1

Enter Deck Length & Width

Measure your deck footprint in feet (or meters). These are the outer edge-to-edge dimensions of the deck surface.

2

Set Board Width & Gap

Enter the actual board width (e.g. a 5/4×6 deck board = 5.5 in actual). Set the gap between boards — 0.125–0.25 in is standard for drainage and expansion.

⚠️ Forgetting the gap means you'll run short of boards near the end — always include spacing.
3

Choose Joist Spacing

Select 12", 16", or 24" on-center. The calculator counts how many joists span the deck length. 16" OC is standard for most residential decks.

🏗️ Module 3: Wall Framing Calculator

1

Enter Wall Length & Height (in feet)

Wall length is the horizontal run. Wall height is the floor-to-ceiling dimension. Standard ceiling height is 8–10 ft. The calculator assumes 2×4 studs.

2

Add Openings (Doors & Windows)

Each opening adds 2 trimmer studs and 2 king studs to the count plus a header. The calculator uses standard rough openings: 32"×80" for doors and 36"×48" for windows.

💡 Each door/window opening adds ~4 extra studs to your material list automatically.

📋 Module 4: Cut List Manager

1

Name Your Project & Add Rows

Enter a project name (e.g. "Backyard Deck 2025"), then click ➕ Add Board for each distinct board size. Label each row (e.g. "Joists," "Ledger Board," "Decking").

2

Fill In Dimensions Per Row

Each row has T (thickness in inches), W (width in inches), L (length in feet), Qty, Waste%, and Price/BF. Set unique waste percentages per board type — joists may need 5%, while trim boards may need 15%.

💡 Click 🔢 Calculate All to compute every row and sum the totals at the bottom. Then 📋 Copy List for your shopping list.

🧮 All Formulas Used — Detailed Explanation

ℹ️
How to read these formulas Each formula shows the full equation, a plain-English explanation, variable definitions, and a worked example. Units are shown explicitly so there's no ambiguity.
📐 Board Feet — Core Formula
Standard Formula (thickness & width in inches, length in feet)
$$\text{Board Feet (BF)} = \dfrac{T_{\text{in}} \times W_{\text{in}} \times L_{\text{ft}}}{12}$$
Why divide by 12? Because one board foot requires the length in feet but thickness/width in inches. To unify units: 1 ft = 12 in, so dividing by 12 converts the inch-based area to a foot-based volume.
Variable Definitions
Tin
Thickness in inches (actual/dressed, not nominal)
Win
Width in inches (actual/dressed, not nominal)
Lft
Length in feet (standard lumber lengths: 8, 10, 12, 14, 16 ft)
BF
Board Feet — the universal hardwood volume unit
Worked example: A 2×6 (actual 1.5" × 5.5") that is 10 ft long:
BF = (1.5 × 5.5 × 10) / 12 = 82.5 / 12 = 6.875 BF
Alternative — All Three Dimensions in Inches
$$\text{BF} = \dfrac{T_{\text{in}} \times W_{\text{in}} \times L_{\text{in}}}{144}$$
Why 144? One board foot = 144 cubic inches (12 × 12 × 1). Dividing total cubic inches by 144 gives board feet. Use this when your length is measured in inches.
Total Board Feet — Multiple Identical Pieces
$$\text{Total BF} = \text{BF}_{\text{per piece}} \times n$$
n = number of identical pieces (quantity). Always calculate BF per piece first, then multiply — this keeps rounding errors minimal.
🌍 Metric Volume Conversion
Volume in Cubic Meters (all dimensions in mm)
$$\text{Volume (m}^3) = \dfrac{T_{\text{mm}} \times W_{\text{mm}} \times L_{\text{mm}} \times n}{10^{9}}$$
Why 10⁹? There are 1,000 mm per meter, so 1 m³ = 1,000 × 1,000 × 1,000 = 10⁹ mm³. Dividing by 10⁹ converts cubic millimeters to cubic meters.
Key Conversion Constants
$$1\,\text{BF} = 0.002360\,\text{m}^3 \qquad 1\,\text{ft}^3 = 0.028317\,\text{m}^3$$
The calculator converts your imperial board-foot volume to cubic meters automatically using these constants. Useful when ordering from suppliers who quote in m³.
♻️ Waste Factor Adjustment
Quantity to Purchase — Always Round Up (Ceiling)
$$Q_{\text{purchase}} = \left\lceil Q_{\text{required}} \times \left(1 + \dfrac{W_{\%}}{100}\right) \right\rceil$$
⌈ ⌉ means ceiling — always round up to the next whole board. You cannot buy 0.6 of a board.
Example: Need 20 boards, 10% waste → 20 × 1.10 = 22 boards → buy 22.
Variables
Qrequired
Minimum quantity needed (no waste)
W%
Waste percentage (e.g. 10 for 10%)
⌈ ⌉
Ceiling function — round up to next whole number
Waste Volume (Lost to Cuts, Defects, Kerf)
$$Q_{\text{waste}} = Q_{\text{purchase}} - Q_{\text{required}}$$
This tells you how much lumber is "used up" by cutting, saw kerf, defect trimming, and pattern matching. Budget for it — it's real material cost.
💰 Cost Estimation Formulas
Total Material Cost with Waste Buffer & Tax
$$\text{Total Cost} = \text{BF}_{\text{w/ waste}} \times P_{\text{per BF}} \times \left(1 + \dfrac{\text{Tax}_{\%}}{100}\right)$$
Example: 50 BF with waste, $3.50/BF, 8% tax → 50 × 3.50 × 1.08 = $189.00
Variables
BFw/ waste
Total board feet including waste buffer
Pper BF
Price per board foot from your supplier
Tax%
Sales tax or VAT rate (e.g. 8 for 8%)
Cost Per Square Foot (Decking / Flooring)
$$\text{Cost per ft}^2 = \dfrac{\text{Total Material Cost}}{\text{Room Area (ft}^2)}$$
Useful for comparing flooring species — you can compare oak at $4.20/ft² vs. pine at $2.10/ft² on equal footing.
⚖️ Weight Estimation
Weight in Pounds (Imperial)
$$\text{Weight (lb)} = \text{Volume (ft}^3) \times \rho_{\text{lb/ft}^3}$$
Volume in ft³ = (Tin/12) × (Win/12) × Lft × n. Density ρ varies by species — see the Species Reference table below.
Weight in Kilograms (Metric)
$$\text{Weight (kg)} = \text{Volume (m}^3) \times \rho_{\text{kg/m}^3}$$
The calculator outputs both lb and kg. To convert: 1 lb = 0.4536 kg. Density in kg/m³ ≈ density in lb/ft³ × 16.018.
🏗️ Wall Framing Formulas
Stud Count — at 16" or 24" on-center spacing
$$\text{Studs} = \left\lfloor \dfrac{L_{\text{wall (ft)}}}{\text{Spacing (ft)}} \right\rfloor + 1 + 3(\text{corners}) + 2 \times (\text{doors} + \text{windows})$$
⌊ ⌋ = floor (round down). The +1 adds the end stud. The +3 accounts for corner framing. Each opening (door or window) needs 2 extra trimmer/king studs.
Example: 20 ft wall, 16" OC (1.333 ft), 1 door, 2 windows:
⌊20/1.333⌋ + 1 + 3 + 2(3) = 15 + 1 + 3 + 6 = 25 studs
Plate Material — 3 Runs (1 Sole Plate + 2 Top Plates)
$$\text{Plate Linear Feet} = L_{\text{wall}} \times 3$$
Standard framing uses a single bottom plate and a doubled top plate. The calculator divides total plate LF by 8 (standard 8-ft board) to get board count.
Rafter Length — Pythagorean Theorem
$$\text{Rafter Length} = \sqrt{\text{Run}^2 + \text{Rise}^2}$$
Run = horizontal distance from wall plate to ridge. Rise = vertical height from plate to ridge peak. Always add a few inches for overhang (bird's mouth cut).
🏡 Deck & Flooring Coverage Formulas
Boards Needed — Accounting for Board Width, Gap & Waste
$$\text{Boards} = \left\lceil \dfrac{W_{\text{deck}}}{W_b + G} \right\rceil \times \left\lceil L_{\text{deck}} / L_b \right\rceil \times \left(1 + \dfrac{W_{\%}}{100}\right)$$
Simplified view (fixed length boards): Number of board rows = ⌈Deck Width / (Board Width + Gap)⌉. Each row = 1 board of the required length. Waste factor applied after.
Variables
Wdeck
Deck width (in feet)
Wb
Board width (in feet — convert from inches: divide by 12)
G
Gap width between boards (in feet)
Ldeck
Deck length (in feet)
Lb
Board length (in feet)
Joist Count
$$\text{Joists} = \left\lfloor \dfrac{L_{\text{deck}}}{\text{Joist Spacing (ft)}} \right\rfloor + 1$$
The +1 accounts for the final end joist. For a 16-ft deck at 16" (1.333 ft) spacing: ⌊16 / 1.333⌋ + 1 = 12 + 1 = 13 joists.
Sheet Goods — Plywood / OSB Panels
$$\text{Sheets} = \left\lceil \dfrac{A_{\text{room}}}{A_{\text{sheet}}} \times \left(1 + \dfrac{W_{\%}}{100}\right) \right\rceil$$
A standard 4×8 sheet covers 32 ft². A metric 1220×2440 mm sheet covers 2.976 m².
Example: 180 ft² room, 4×8 sheets, 10% waste → ⌈(180/32) × 1.10⌉ = ⌈6.19⌉ = 7 sheets.

📏 Nominal vs. Actual Lumber Dimensions — Critical for Accuracy

⚠️
The #1 source of calculation errors Lumber is sold by its nominal name (e.g. "2×4") but its actual dressed dimensions are smaller. Always use actual dimensions in any formula.
1×2
Actual:
0.75″ × 1.5″
1×4
Actual:
0.75″ × 3.5″
1×6
Actual:
0.75″ × 5.5″
1×8
Actual:
0.75″ × 7.25″
2×4
Actual:
1.5″ × 3.5″
2×6
Actual:
1.5″ × 5.5″
2×8
Actual:
1.5″ × 7.25″
2×10
Actual:
1.5″ × 9.25″
2×12
Actual:
1.5″ × 11.25″
4×4
Actual:
3.5″ × 3.5″
6×6
Actual:
5.5″ × 5.5″
Use the ⚡ Quick Fill presets in the Board Feet tab Click any nominal size button (1×4, 2×6, etc.) and the calculator automatically fills in the actual thickness and width — no memorization needed.
Nominal SizeActual T (in)Actual W (in)Board Feet per Linear Foot
1×40.753.50.219 BF/LF
1×60.755.50.344 BF/LF
2×41.53.50.438 BF/LF
2×6 (very common)1.55.50.688 BF/LF
2×81.57.250.906 BF/LF
2×10 (joists/rafters)1.59.251.156 BF/LF
2×121.511.251.406 BF/LF
4×4 (post)3.53.51.021 BF/LF
6×6 (post)5.55.52.521 BF/LF

BF/LF = Board Feet per Linear Foot. Multiply by board length to get BF per board.

♻️ Understanding Waste Factors — Why You Always Need More Lumber

Waste is unavoidable in lumber work. It comes from saw kerf (the wood the blade turns to dust — typically 3–6 mm per cut), end trimming (cutting boards to exact length), natural defects (knots, warps, splits that must be cut around), and miscuts. The waste factor is a buffer you buy upfront so you don't run out mid-project.

Straight framing cuts
7%
5–10%
General carpentry
12%
10–15%
Decking (parallel)
11%
10–12%
Flooring (diagonal)
17%
15–18%
Herringbone flooring
22%
20–25%
Reclaimed / rough lumber
25%
20–30%
⚠️
Kerf is real waste — never set waste to 0% A typical circular saw blade has a 3–6 mm kerf. If you make 20 crosscuts on a project, you lose up to 120 mm (nearly 5 inches) of wood purely to saw dust. Use a minimum of 5% even for the simplest projects.

Input Validation — What to Enter & Common Mistakes

✅ Do This
  • Enter actual dimensions (1.5″ × 3.5″ for a 2×4)
  • Use decimals for fractional inches (1.5, 0.75, 9.25)
  • Set waste to at least 5% always
  • Match your unit dropdown to your input (e.g. "inches" for inch values)
  • Use the ⚡ presets to auto-fill common sizes
  • Enter board length in feet when using the ft unit (8, 10, 12…)
  • Call your supplier for exact price per board foot
❌ Don't Do This
  • Enter nominal dimensions (2″ for a 2×4 — it's actually 1.5″)
  • Mix unit systems — don't enter mm in an "inches" field
  • Leave waste at 0% — kerf alone wastes material
  • Enter length in inches while the unit is set to "feet"
  • Forget that a "1×6" board is only 0.75″ thick, not 1″
  • Use price per board in the "price per board foot" field
  • Round down your quantity — always round up

⚡ Common Mistake Microcopy Reference

MistakeWhat Goes WrongFix
Using nominal dimensions BF is overstated by 25–45%. You pay for too much lumber or order too little. Use actual: 2×4 → 1.5″ × 3.5″. Use the ⚡ preset buttons.
Entering length in inches with ft unit selected A 96-inch board entered as "96" with "ft" selected = 96-foot board (massive error) Switch the length dropdown to "inches (in)" before entering 96, or enter 8 with "feet" selected
Setting waste to 0% You'll run short on every project due to kerf, defects, and miscuts Set minimum 5%; 10–15% for most projects
Entering price per piece instead of per BF Cost calculation is wildly off. A 2×4×8 has ~0.7 BF but costs ~$4 per piece — very different from $4/BF Ask your supplier for the per-board-foot rate. Divide piece price by BF to get the rate.
Not accounting for board gaps (deck) You'll need fewer boards than calculated — gap space is "free" coverage Always enter the board gap (0.125–0.25") in the Deck calculator
Forgetting door/window openings in framing Under-buying studs; running back to the lumber yard mid-project Count all openings and enter the exact count in the Framing calculator
🔬

A Note on Calculation Accuracy

This calculator uses industry-standard lumber formulas and density values verified against published timber engineering references. Results are accurate estimates — but lumber is a natural material and real-world purchases involve variables no calculator can fully predict: board straightness, moisture content, supplier pricing changes, and local availability of specific lengths. Always add 5–10% extra as a buffer beyond the stated waste factor for critical structural work. Cross-check your cut list with your contractor or structural engineer before purchasing for load-bearing applications. This tool is designed for planning and budgeting, not as a substitute for professional structural assessment.

🎯 Key User Pain Points & How This Calculator Solves Them

😩

"I always buy too much or too little lumber"

Guessing quantities leads to expensive over-buying or frustrating mid-project trips to the lumber yard.

✅ Formula-driven BF calculation with waste factor gives you the exact quantity to purchase — down to the board.
🤯

"I never know the difference between nominal and actual lumber sizes"

The 2×4 confusion is universal and causes consistent over-estimates of 25–45%.

✅ Quick-fill presets auto-populate actual dimensions. The Formulas tab shows every nominal-to-actual conversion.
💸

"I can't estimate my lumber budget before starting"

Projects stall when material costs exceed budget mid-build.

✅ Enter your price per BF and tax rate to get a full cost estimate — including waste buffer — before buying a single board.
🚛

"I don't know if my truck can haul this lumber"

Overloading vehicles with lumber is a safety and legal risk.

✅ Weight estimation by wood species (lb and kg) tells you exactly how heavy your order will be before you load up.
📐

"Deck board calculations are confusing with gaps"

Missing the spacing gap means running short of boards near the end of a deck.

✅ The Deck module explicitly accounts for board width + gap width when calculating how many boards span the deck width.
📋

"My project has 12 different board sizes — I can't track them all"

Complex projects with multiple lumber types are impossible to manage with a single calculator.

✅ The Cut List Manager handles unlimited rows — label, calculate, sum, and copy a full material list for your lumber yard in one place.
🌍

"My supplier quotes in metric, but I think in imperial"

Unit conversion errors are a constant source of frustration on international or mixed projects.

✅ Every field has a unit dropdown. Results show both ft³ and m³, plus both lb and kg — no manual conversion needed.
🏗️

"Framing stud counts include corners and openings — too complex to do by hand"

Manually counting studs for a wall with windows and doors takes time and usually produces errors.

✅ The Framing calculator automatically adds trimmer studs, king studs, corner framing, and plate boards based on opening counts.

🌲 Wood Species Density Reference (for Weight Calculations)

The weight formula multiplies volume (ft³ or m³) by the density of your chosen species. Density varies significantly — oak is nearly twice as heavy as cedar at the same volume.

SpeciesDensity (lb/ft³)Density (kg/m³)HardnessTypical Use
Pine / Spruce25400SoftFraming, shelving, trim
Cedar23368SoftDecking, fencing, siding
Fir / Larch28450Soft-mediumStructural framing, beams
Hemlock32512MediumFlooring, stairs, framing
Poplar28448MediumTrim, furniture, painted projects
Cherry35560HardFurniture, cabinets
Walnut38608HardFine furniture, flooring
Maple41656HardFlooring, cabinets, workbenches
Oak (Red/White)45720Very HardFlooring, furniture, barrels
Teak40640HardMarine, outdoor furniture
Bamboo35560MediumFlooring, panels
ℹ️
Note on moisture content Density values above are for air-dried lumber (approx. 12–15% moisture content). Green (freshly cut) lumber can be 20–50% heavier. If you're hauling green lumber, apply a 1.3× multiplier to the calculated weight.

Frequently Asked Questions (FAQ)

A board foot (BF) is a volume measurement: 1 inch thick × 12 inches wide × 1 foot long = 144 cubic inches. It's used to price hardwoods because you're paying for the volume of wood, regardless of the board's specific dimensions. A linear foot (LF) is just the length — 1 linear foot = 12 inches of length, regardless of width or thickness. If a board is 8 ft long, it's 8 LF. But its board footage depends on its thickness and width too. Most softwood framing lumber (2×4s, etc.) is priced by the piece or linear foot, while hardwoods and specialty lumber are priced by the board foot.
Most likely one of two reasons: (1) Nominal vs. actual dimensions — some suppliers price based on nominal size (e.g. counting a 2×4 as 2" × 4" rather than the actual 1.5" × 3.5"), which inflates BF. This is actually common practice at some mills for rough-sawn lumber. (2) Rounding differences — suppliers may round to the nearest 0.5 BF per board. Always ask your supplier whether they price on nominal or actual dimensions so you can match your input accordingly. For rough-sawn lumber, use nominal. For dressed/S4S lumber, use actual.
Use the 📋 Cut List Manager tab. Add one row per unique combination of thickness × width × length. For example, if you have 10 boards at 8 ft and 5 boards at 12 ft (all 2×6), add two rows: Row 1: T=1.5, W=5.5, L=8, Qty=10. Row 2: T=1.5, W=5.5, L=12, Qty=5. Click 🔢 Calculate All and the total BF and cost is summed at the bottom. You can set different waste percentages per row too.
For diagonal flooring (45° to the room walls), use 15–18% waste. The angle cuts at the room perimeter generate significantly more offcuts than straight parallel installation. For a herringbone or chevron pattern, use 20–25% — the complex nesting of angle cuts means up to 1 in 4 boards may be wasted. For straight installation parallel to the longest wall, 8–10% is typically sufficient. The calculator's Flooring module lets you set the exact percentage in the Waste Factor field.
The Board Feet calculator automatically outputs the metric volume in m³. The conversion formula is: 1 BF × 0.002360 = m³. So 100 BF = 0.236 m³. You can also use the metric inputs directly: switch the thickness and width dropdowns to "millimeters" and length to "meters", and the calculator handles all unit conversions internally. The Metric Volume formula uses all dimensions in mm divided by 10⁹ to give m³.
Break the deck into rectangular sections. Calculate each section separately in the Deck module, then add the board counts. For an L-shaped deck: calculate Section A (e.g. 16 × 8) and Section B (e.g. 8 × 6). Add the board counts and cost from each. Alternatively, use the Cut List Manager with one row per section. Add a few extra percent of waste for the junction cuts between sections.
Yes. The formula uses Plate LF = Wall Length × 3, which accounts for 1 bottom plate (sole plate) + 2 top plates (double top plate). This is standard platform framing practice. The plate board count is then calculated by dividing total plate LF by 8 (standard 8-ft studs used as plate material, or you can use the full-length boards your supplier stocks).
Yes — go to the 🪟 Flooring tab and toggle to Sheet Goods (Plywood/OSB) mode. Enter your room dimensions and the sheet size (standard is 4 ft × 8 ft). The calculator divides room area by sheet area, applies your waste factor, and rounds up to the nearest whole sheet. It also calculates total cost and cost per square foot. For subfloor or sheathing, use 10% waste; for roofing sheathing with many angle cuts, use 15%.
After calculating, click the 📋 Copy Results button in any module to copy a plain-text summary to your clipboard. You can paste it into a notes app, email, SMS, or spreadsheet. The 📋 Copy List in the Cut List tab copies the full project cut list with labels, dimensions, BF, and cost per row plus totals. For a hard copy, click 🖨️ Print to send to your printer or save as PDF using your browser's print dialog.
"Pieces to Purchase" applies the waste factor and rounds UP to the nearest whole board using the ceiling function: ⌈Qty × (1 + waste/100)⌉. You cannot buy a fraction of a board. For example, if you need 10 boards and apply 10% waste, the formula gives 10 × 1.10 = 11.0 → ceiling = 11 pieces. If the result were 10.1, you'd still buy 11 (you can't buy 10.1 boards). Always buy the rounded-up number — never round down, or you risk running short.
🪵 Lumber Calculator Pro User Guide  •  All formulas use standard lumber industry conventions  •  Results are estimates — always verify with your supplier and structural engineer for critical applications.