Carpet Square-Yard and Linear-Foot Takeoff
Carpet in the units it is bought (square yards off a 12 ft roll), with higher waste for seam layout and pattern.
Example
You enter
- Area to carpet (ft²) 900
- Waste allowance (percent) 10
- Carpet roll width (ft) 12
You get
- Gross (ft²) 990
- Carpet to order 110.0 SY
- Linear (ft) 82.5
Details, formula, and sources
gross = area x (1 + waste); SY = gross / 9; linear feet = gross / roll width. A 900 sf room at 10% waste is 110 SY, or 82.5 linear feet off a 12 ft roll; a 15 ft roll cuts it to 66 LF at the same 110 SY - a wider roll cuts the length and often the seams, not the yards. Distinct from the square-foot flooring-takeoff.
gross_sf = area_sf x (1 + waste_pct/100); carpet_sy = gross_sf / 9; linear_ft = gross_sf / roll_width_ft.
Carpet takeoff identity by name (gross area with waste, then square yards and roll length); first-principles unit conversion.
The unit conversions are public first-principles; the seam plan and roll width come from the installer and the product.
Estimate. AHJ and licensed professional govern.
Field names used by the API: area_sf, waste_pct, roll_width_ft, gross_sf, carpet_sy, linear_ft
- Waste ~10%+ for seam layout, pattern match, and pile direction (higher than hard flooring)seam plan
- Roll width 12 ft standard (15 ft available); a wider roll cuts the linear feet and seamscarpet manufacturer