Lumber Calculator
Calculate board feet, linear feet, coverage area, waste allowance, and total cost for a lumber order from board thickness, width, length, and quantity.
Input
Nominal board thickness, e.g. a 2x6 is 2 inches thick.
Nominal board width, e.g. a 2x6 is 6 inches wide.
Extra material to buy for defect trim, miscuts, and kerf loss.
Leave blank to skip the cost estimate.
Output
| Metric | Value |
|---|---|
| No data yet | |
Guides
Framing a wall, decking a porch, or trimming a room and need to know how much lumber to buy — and what it'll cost? This calculator turns a board's dimensions and your quantity into board feet (how lumber is priced), linear feet (how trim is priced), coverage area, a waste allowance, and a total cost estimate.
Board feet — the unit lumber is sold in
Dimensional lumber is priced by the board foot: a piece of wood 1 inch thick, 12 inches wide, and 1 foot long. Any board converts to board feet with:
Board Feet = (Thickness(in) × Width(in) × Length(ft)) ÷ 12
Multiply by quantity for the job total. Thickness and width use the nominal dimensions printed on the tag (a "2x6" is entered as 2 × 6), even though a finished/dressed 2x6 actually measures closer to 1.5" × 5.5" — nominal sizing is what lumber is bought and priced by.
Linear feet and coverage area
- Linear feet (length × quantity) is the unit trim, molding, and some fencing lumber is priced by instead of board feet — useful when your material list is quoted per linear foot rather than per board foot.
- Coverage area (width in feet × length × quantity) treats the boards as laid edge-to-edge, the way decking, siding, or subfloor boards are — a quick check against the square footage you're actually covering.
Waste allowance
The raw board-foot total assumes zero loss, which no real cut list achieves — defects, miscuts, and saw kerf all eat into usable length. The waste slider (default 10%, adjustable 0–30%) adds a percentage on top of the total board feet before pricing, so the number you buy already covers the material you'll lose to cutting.
Cost estimate
Enter a price per board foot and the calculator multiplies it by the waste-adjusted board-foot total. Leave the price blank to see quantities only — useful when you're still shopping around and don't have a quote yet.
How to use it
- Enter the board's nominal thickness and width in inches, and its length in feet.
- Enter how many boards you need.
- Adjust the waste allowance slider if your project needs more or less than the 10% default.
- Optionally enter a price per board foot to see an estimated total cost.
- Results update automatically: board feet per board, total board feet, waste allowance, total board feet with waste, total linear feet, coverage area, and estimated cost.
FAQ
Why enter nominal dimensions instead of actual (dressed) dimensions? Because that's how lumber is priced and labeled at the yard — a "2x4" is sold and quoted as a 2x4 even though it's milled down to roughly 1.5" × 3.5". Using nominal sizing here keeps the board-foot total consistent with what you'll see on a price tag or invoice.
How much waste allowance should I use? 10% is a reasonable default for straightforward framing or decking. Increase it for projects with a lot of angled cuts, mitered joints, or figure-matched/select-grade material where more boards get rejected; a simple straight run (fence rails, blocking) can often use less.
Does this account for lumber grade, species, or treatment? No — those all affect price per board foot, which you supply directly. The calculator handles the geometry (board feet, linear feet, coverage) and multiplies by whatever price you enter, regardless of species or grade.
Can I use this for plywood or sheet goods? Not directly — sheet goods are priced per sheet or per square foot, not by board foot from thickness/width/length. This tool is for dimensional/solid-sawn lumber (studs, boards, trim, decking).
Privacy
All calculations run entirely in your browser — nothing you enter is sent to a server or stored.
More ways to use this tool
REST API
curl -X POST https://api.iotools.cloud/v1/tool/lumber-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"thickness": "1",
"width": "6",
"length": "8",
"quantity": "10",
"wastePercent": "10",
"pricePerBoardFoot": "4.50"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `lumber-calculator` tool (Lumber Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
Embed widget
<iframe
src="https://iotools.cloud/embed/lumber-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Lumber Calculator — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Drop this into your own page — free, no key required, just a link back.
| Cost per call | From 5 credits |
|---|