Carpet calculator

Drops off the roll, seams and the real offcut, room by room.

By Rohit GaurLast updated September 25, 2026Report a mistake

Set what your measurements are good to and the quantities below allow for the largest the rooms could be.

US carpet comes on 12 ft rolls, some on 13.5 or 15 ft; British carpet on 4 m and 5 m. Use the width of the carpet you are buying.

The installation standard asks for at least 3 inches along each wall, because walls are rarely straight. It goes on both ends of every drop and on both sides of the room.

Carpet pile catches the light differently from each direction, so where rooms meet at a doorway the pile should run the same way through both. This assumes every room's length was measured the same way round.

Priced per

Big US stores tag carpet per square foot, carpet shops quote per square yard, and British shops per square metre. A square-yard price typed as a square-foot one makes the bill nine times too big, so pick the one on the price you have.

What to buy

25 ft off a 12 ft roll

300 ft² · 1 seam

On a 13.5 ft roll this would take 168.75 ft² — 131.25 ft² less carpet, and no seam.

A plain estimate — floor area plus 10% — would say 158.4 ft². The roll needs 300 ft², because carpet is cut in whole roll widths.

Carpet bought
300 ft²
Floor covered
144 ft²
Offcut
156 ft²
Offcut as a share of the floor
108.3%

Room by room

  1. Room 12 drops of 12.5 ft, laid along its length1 seam

Every drop in a room comes off the roll the same way, so the pile runs one direction across it. Filling a gap with an offcut turned round is what the installation standard rules out, which is why the offcut is shown rather than used.

Rooms

12 ft12 ft

Cutouts (taken off)

Extra areas (added on)

12 × 12 = 144 ft²

Room area: 144 ft²Perimeter: 48 ft

Share this calculation

The link holds the measurements themselves, so it opens the same calculation on any device.

Back to the square footage calculator

Carpet is not bought by the square foot

Whatever the price tag says, carpet comes off a roll of fixed width, cut into lengths called drops. A room narrower than the roll takes one drop; a wider one takes two side by side, with a seam between them. So the question is not “how many square feet” but “how many drops, how long, and which way round” — and the answer is usually well over the floor area.

This page lays every room both ways and keeps the one that buys less carpet, with fewer seams breaking a tie. Each worked example below uses the default trimming allowance of 3 inches at every wall.

Room Roll Laid Off the roll Carpet bought Floor
14 × 10 ft 12 ft one drop, along 14 ft 6 in 174 sq ft 140 sq ft
18 × 14 ft 12 ft two drops, across 29 ft, 1 seam 348 sq ft 252 sq ft
20 × 12 ft 12 ft two drops, across 25 ft, 1 seam 300 sq ft 240 sq ft
20 × 12 ft 13.5 ft one drop, along 20 ft 6 in 276.75 sq ft 240 sq ft

The second row is where the usual shortcut goes wrong. Floor area plus 10% says 277 sq ft; the roll needs 348, because carpet is cut in whole roll widths: the second drop has to cover only 6 ft 6 in of the room, and the other 5 ft 6 in of its 12 ft — nearly half — has nowhere to go.

A room as wide as the roll

The last two rows are the same room. It is exactly 12 ft wide, which looks like a perfect fit for a 12 ft roll — until you allow for trimming. The carpet installation standard asks for “at least 3 inches along each wall for trimming”, because walls are rarely straight. On a 12 ft roll that leaves no trim at the side walls, so the room takes two drops and a seam.

On a 13.5 ft roll the same room takes one drop, no seam, and less carpet. A room that is just about a roll wide is where a wider roll pays for itself. Set the allowance to zero if your fitter tells you otherwise; it is only a default.

It is not only the edge cases. A 14 × 10 ft room on a 12 ft roll is one drop of 14 ft 6 in — 174 sq ft. The same room on a 15 ft roll, laid across instead, is one drop of 10 ft 6 in — 157.5 sq ft, about a tenth less carpet. So the page tries every roll width a shop stocks against your rooms and, when another one buys less, says so with a button to switch to it.

Which way the pile runs

Carpet pile leans, and it catches the light differently from each direction. The installation standard asks that adjacent pieces of the same carpet run the same way. Every drop in a room here comes off the roll the same way round, so that holds within each room automatically.

Between rooms it is your call. Tick run every room the same way and the page lays every room in the same direction — whichever buys less carpet overall — so the pile runs straight through the doorways. It assumes you measured each room’s length the same way round, and it usually costs a little more carpet.

The same standard asks for seams to be kept to a minimum, to run the length of the room and with the main traffic, not across the light and not perpendicular to a doorway. A calculator cannot see your windows or your traffic, so the room-by-room plan shows which way each room is laid and where its seams are, for you to check against the room.

Square feet, square yards and square metres

The big US stores tag carpet per square foot; carpet shops quote per square yard; British shops price per square metre. A square yard is nine square feet, so a square-yard price typed into a square-foot field makes the bill nine times too big. The price unit on this page is yours to choose and is always shown next to the price.

Even the stores cross the units. One large retailer’s page for a 12 ft carpet shows “$1.00 /sq. ft.” next to “($12.00 /square yard)” — but a dollar a square foot is nine dollars a square yard. The twelve dollars is one foot cut off a 12 ft roll.

What this version does not do yet

Where these numbers come from