Carpet Calculator

Last updated: 2026-09-09

Carpet Calculator — Calculate carpet needed.
Inputs
Result
Enter values and press Calculate
Common Examples — Click to Fill
Room lengthRoom widthCarpet roll widthPattern repeat
333.660
43.53.660
543.660
64.53.660.64
753.660.64

TL;DR: To calculate carpet needed, multiply the room’s length by its width to get the area in square metres, then divide by the carpet roll width (e.g., 3.66 m for a standard 12 ft roll) and round up to the nearest full linear metre, adding 10–15% extra for cuts, seams, and pattern matching.

What Is the Carpet Calculator?

The Carpet Calculator is a practical tool designed to determine the exact amount of carpet you need to purchase for any room, hallway, or landing. Instead of guessing or buying based on floor area alone, it accounts for the way carpet is actually sold: in continuous rolls with fixed widths, typically 3.66 metres (12 feet), 4 metres, or 5 metres. Because you cannot buy a 2.4 m × 3 m piece as a single rectangle — you must buy a strip from a roll — the calculator converts your room's square metres into the linear metres of carpet you will actually need to order.

This tool is essential for homeowners planning a DIY flooring project, interior designers estimating material costs, landlords renovating rental properties, and contractors preparing quotes. Without this calculation, you risk under-ordering (which forces you to piece together mismatched sections) or over-ordering (which wastes money on unusable offcuts). The calculator also helps you compare costs across different roll widths, allowing you to choose the most economical option for your specific room dimensions.

How to Use the Calculator

Using the Carpet Calculator is straightforward. Follow these steps to get an accurate estimate in less than a minute:

  1. Enter room length: Measure the longest dimension of the room in metres (e.g., 5.0 m). Use a laser measure or steel tape for accuracy, and measure into any alcoves or bay window recesses.
  2. Enter room width: Measure the shortest dimension of the room in metres (e.g., 4.0 m). Always measure at the widest point, even if the room is L-shaped — the calculator treats it as a rectangle for simplicity.
  3. Select roll width: Choose the standard carpet roll width you plan to buy. Options are typically 3.66 m (12 ft), 4.0 m, or 5.0 m. If unsure, default to 3.66 m, as this is the most common residential width.
  4. Enter pattern repeat (optional): If your carpet has a repeating pattern, input the repeat length in centimetres (e.g., 32 cm). For plain or textured carpets, enter 0 or skip this field.
  5. Click “Calculate”: The calculator instantly returns two key numbers: total square metres (area of the room) and linear metres to order (actual carpet length required, including waste allowance).

Formula and Calculation Method

Understanding the math behind the calculator helps you verify its output and adapt it to unusual spaces. The core principle is that carpet is sold as a continuous strip of fixed width, so the number of linear metres you need depends on how many full-width strips (called “drops”) fit across your room.

Here is the formula the calculator uses:

  • Step 1 – Calculate room area: Area = Length × Width
  • Step 2 – Determine number of drops: Drops = Ceiling(Width ÷ Roll Width). For example, if the roll is 3.66 m wide and the room is 4 m wide, you need 2 drops (4 ÷ 3.66 = 1.09, rounded up to 2).
  • Step 3 – Calculate linear metres before waste: Linear metres = Drops × Length
  • Step 4 – Add waste allowance: Total linear metres = Linear metres × 1.10 (for 10% waste) or × 1.15 (for 15% waste if pattern matching).

Worked example – 5 m × 4 m room with a 3.66 m roll: Area = 5 × 4 = 20 m². Width 4 m ÷ roll width 3.66 m = 1.09 → round up to 2 drops. Linear metres = 2 drops × 5 m length = 10 linear metres. Add 10% waste: 10 × 1.10 = 11 linear metres. To convert to square metres of carpet purchased: 11 linear m × 3.66 m roll width = 40.26 m². Notice this is roughly double the room area — that is the cost of buying full-width rolls. A 4 m wide roll would be more efficient: 5 m × 1.10 = 5.5 linear metres = 22 m², far less waste.

Practical Examples

Here are three realistic scenarios showing how the calculator output varies with input and roll choice:

ScenarioRoom Size (L × W)Roll WidthPattern RepeatLinear Metres to OrderTotal Carpet Area (m²)
Small bedroom3.5 m × 3.0 m3.66 mNone3.5 × 1.10 = 3.85 → 4 linear m4 × 3.66 = 14.64 m²
Living room5.0 m × 4.0 m4.0 m32 cm (pattern)5.0 × 1.15 = 5.75 → 6 linear m6 × 4.0 = 24 m²
Hallway + stairs6.0 m × 0.9 m3.66 mNone6.0 × 1.10 = 6.6 → 7 linear m7 × 3.66 = 25.62 m²

In the hallway example, even though the room is only 5.4 m², you must buy 7 linear metres because the 0.9 m width is narrower than the roll — the rest of the roll becomes offcut. This is why the calculator is indispensable for narrow spaces.

Tips for Accurate Results

To get the most reliable estimate, avoid these common pitfalls and follow these pro tips:

  • Measure at the widest and longest points: Always measure into doorways, bay windows, and alcoves. A 5 m × 4 m “main area” becomes 5.4 m × 4.2 m if you include a recess — that changes the drops calculation significantly.
  • Buy 10% more than the room area, not 10% more than the linear metres: The 10% waste is added after converting to linear metres, not to the square metres. Adding 10% to the area (20 m² → 22 m²) is different from adding 10% to the linear metres from a 3.66 m roll (10 linear m → 11 linear m). Always use the linear method.
  • Pattern matching is a silent waste driver: If your carpet has a pattern repeat of 32 cm, each drop must start at the same point in the repeat. A 5 m drop will actually need 5.0 m + 0.32 m = 5.32 m of material per drop. For two drops, that is 10.64 m before general waste. Increase your waste allowance to 15% or add the pattern repeat to each drop length manually.
  • Door and bay window recesses are not “free” area: You cannot patch small squares of carpet into recesses — the carpet must be one continuous piece. A bay window adds at least 0.5 m to the length and often increases the number of drops. Measure the footprint as a rectangle that fully encloses the recess.
  • Check roll width availability: Not all carpets come in all widths. Before calculating, confirm your chosen carpet is stocked in 3.66 m, 4 m, or 5 m rolls. A carpet only available in 5 m width will force different drops and different waste.
  • Units matter: Always measure in metres, not feet or centimetres. A 12 ft roll is 3.66 m — do not use 3.6 or 3.7 in the calculation; use exactly 3.66 m to ensure accurate drops. If you measured in feet, convert first (1 ft = 0.3048 m).

Frequently Asked Questions

Why do I need to buy more carpet than the room’s square metres?

Carpet is manufactured and sold in continuous rolls of a fixed width (typically 3.66 m, 4 m, or 5 m). A room that is 5 m × 4 m has 20 m² of floor, but a 3.66 m wide roll cannot cover the 4 m width with a single strip — you need two widths side by side. Those two strips, each 5 m long, give you 10 linear metres × 3.66 m = 36.6 m² of carpet. That is unavoidable roll waste. Additionally, the 10% waste allowance covers trimming edges, fitting around door frames, and the fact that walls are never perfectly straight. This is why ordering exactly 20 m² is the single most common flooring mistake — you will literally run out of material halfway through installation.

What is the difference between square metres and linear metres for carpet?

Square metres measure the floor area (length × width). Linear metres measure the length of carpet you pull off the roll, regardless of its width. Because a roll has a fixed width (e.g., 3.66 m), buying 11 linear metres gives you a 3.66 m × 11 m piece = 40.26 m² of carpet. You pay for the linear metres, not the square metres of your floor, because you cannot buy a partial width. The calculator's primary job is to convert your floor's square metres into the linear metres you must order. This distinction is critical when comparing prices — carpet is always quoted per square metre, but you are buying linear metres from the roll.

How much extra carpet should I buy for a patterned carpet?

For plain or textured carpets, add 10% waste. For patterned carpets, add 15% waste, and also account for the pattern repeat itself. If the repeat is 32 cm, each drop (vertical strip) needs an additional 32 cm of length so the pattern aligns at the seams. For a 5 m room with a 3.66 m roll and 2 drops, that's 2 × 0.32 m = 0.64 m extra before your 15% general waste. So the calculation becomes: (2 drops × (5 m length + 0.32 m repeat)) = 10.64 m, then × 1.15 = 12.24 linear metres. If you ignore pattern matching, you may find the pattern doesn't align across the seam, which is impossible to fix without reordering — always err on the higher side for patterned carpets.

Related Calculators