Workspace
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Price a room’s baseboard, crown or chair rail: perimeter minus doorway footage, cutting waste added, and the running length rounded up into whole stock pieces.
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
The running length starts as the room’s perimeter and immediately shrinks. Doorways are entered as their combined footage — every place the profile stops for an opening — and that footage comes off before anything else happens. The default stands in for a single ordinary doorway; a room with more, or with a wide cased opening, deserves its measured total.
If the openings ever outmeasure the perimeter, the net run clamps at zero rather than going negative — the declared formula holds the floor there by construction. A zero run is the arithmetic telling you the two figures cannot describe the same room, usually because one of them arrived in the wrong unit.
Waste is applied to what remains, as a percentage the reader owns. Corners, bad ends, the cut that goes wrong — all of it lives in this one figure, defaulted to a tenth for an ordinary room and worth raising where the plan is busy with returns. It can also be set to nothing, which is exactly how to see the bare geometric run.
Then the ceiling function does the shopping. The grossed-up run divided by the stock length almost never lands on a whole number, and the engine rounds up because the store will: a run even a hand’s width past four pieces is a five-piece purchase. The leftover from that fifth piece is not an error in the estimate — it is the offcut every trim job finishes with.
Both currencies are reported — the running feet including waste, and the piece count — because they answer different questions. The length prices the job per foot and checks a contractor’s figure; the count is what the checkout scans. The declared reverse workflow adds a third question: given a length to consume, what perimeter does it cover?
The pack’s declared vector: sixty feet of perimeter, six feet of doorway, the default tenth of waste, and stock sold in eight-foot pieces.
Just under sixty running feet once the doorways come off and the waste goes back on, and eight whole pieces to buy. The companions bracket the behaviour: a forty-foot room with no openings and a twentieth of waste needs exactly forty-two feet — a run a shade past four ten-foot pieces, so five are bought — while a hundred-foot perimeter losing twenty feet to openings at no waste at all lands on exactly eighty feet and seven twelve-foot pieces.
All of these figures are computed by the certified engine as the calculator loads and held against the signed pack’s declared test vectors — the page never stores an answer. Watch the piece count as you nudge the inputs: it moves only in whole steps, and only ever upward past a boundary, because that is how buying works.
The distance around the room at the height the profile runs, in feet, openings included — they are deducted by the next field. Bump-outs and boxed corners add their returns to it.
The combined footage of every gap the profile skips, in feet — doorways chiefly, but also hearths and built-ins. The default approximates one ordinary doorway; measure the real total where the room has several.
The percentage added for cuts, corners and mistakes. The default tenth suits a simple rectangle; raise it for rooms dense with corners, or zero it to read the bare net run.
The length of one piece as the store sells it, in feet. The piece count divides the grossed run by this figure and rounds up, so it is the input that decides how much offcut the job ends with.
Standard finish-carpentry take-off arithmetic (net run, waste, whole pieces)
Net run as the perimeter minus the combined opening footage, clamped at zero; the order length as that run grossed up by the waste percentage; the piece count as the order length divided by the stock length, rounded up to whole pieces; the declared reverse workflow solves the perimeter from a target length.
Quantity reference to be verified against the room and the profile actually chosen; fixing method and finish are never determined here. The signed pack carries its own citation, and the page reports the verification state of the release it mounted.