HomeConstruction & Home › Flooring Calculator

Flooring Calculator

Computes the floor area of a rectangular room, adds a cutting-waste allowance and converts the result into the number of boxes to buy from the coverage printed on the packaging. Areas are reported in m² and ft².

When to use

You need to order laminate, vinyl plank, hardwood, carpet tiles or underlay for a room and want the area with waste and the box count.

Do not use when: You are counting individual tiles with grout joints (use tile), boards for an outdoor deck (use decking) or the room is L-shaped: split it into rectangles, run this for each and add the results (or use rectangle for the areas).

Formula

area = room_length × room_width; area_with_waste = area × (1 + waste_percent/100); boxes_needed = ceil(area_with_waste / box_coverage). 1 ft² = 0.09290304 m².

Inputs

ParameterTypeUnitRequiredDescription
unit_systemenum: metric | imperialdefault metricUnit system of the length inputs (metric: m / cm / mm; imperial: ft / in). Outputs are reported in both systems.
room_lengthnumberm or ftyesRoom length in metres (metric) or feet (imperial). Range: > 0, ≤ 1000
room_widthnumberm or ftyesRoom width in metres or feet. Range: > 0, ≤ 1000
waste_percentnumber%default 10Extra material for cuts, breakage and offcuts, applied as a multiplier (1 + waste_percent/100). Use 5–10 % for straight layouts and about 15 % for diagonal or herringbone patterns. Range: ≥ 0, ≤ 50
box_coveragenumberm² or ft²noArea covered by one box or carton, in m² (metric) or ft² (imperial), as printed on the packaging. Optional; enables the box count. Range: > 0

Outputs

OutputTypeUnitDescription
area_m2numberroom_length × room_width.
area_ft2numberft²Same area in square feet (1 m² = 10.7639 ft²).
area_with_waste_m2numberArea × (1 + waste_percent/100).
area_with_waste_ft2numberft²Area to order in square feet.
boxes_neededintegerceil(area_with_waste / box_coverage); only when box_coverage is given.

Example

5 m × 4 m room, 10 % waste, 2.2 m² boxes: {"unit_system":"metric","room_length":5,"room_width":4,"waste_percent":10,"box_coverage":2.2}{"area_m2":20,"area_ft2":215.28,"area_with_waste_m2":22,"area_with_waste_ft2":236.81,"boxes_needed":10}

15 ft × 12 ft room, 10 % waste, 20 ft² boxes: {"unit_system":"imperial","room_length":15,"room_width":12,"waste_percent":10,"box_coverage":20}{"area_ft2":180,"area_m2":16.72,"area_with_waste_ft2":198,"area_with_waste_m2":18.39,"boxes_needed":10}

GET https://tttkmbb.com/api/v1/calculate/flooring?unit_system=metric&room_length=5&room_width=4&waste_percent=10&box_coverage=2.2

Machine access

Sources

FAQ

How much waste should I add?

5–10 % for a straight lay in a simple rectangular room; 15 % for diagonal, herringbone or rooms with many alcoves. Keep a few spare planks for future repairs.

Should I subtract cabinets or islands?

Only permanent built-ins that sit directly on the subfloor; floating floors normally run under movable furniture and appliances.

Related calculators