Calculate exact carpet square footage, square yards, and total cost for one room or an entire home. Add multiple rooms, set your waste factor, and get a full cost breakdown including carpet, padding, and installation.
✓
Formula verified against NAHB residential construction standards and RSMeans cost data — Last verified April 2026
Extra carpet to account for cuts and seams
$
Enter a carpet price per square foot.
Budget $1-3, mid-range $3-6, premium $6-15+
$
Enter padding price per sq ft.
Standard rebond padding $0.25-$0.60/sq ft
$
Enter installation cost per sq ft.
Professional install typically $0.50-$1.50/sq ft
Total Carpet Needed
—
📋 Room-by-Room Breakdown
Room
Area (sq ft)
+ Waste
Sq Yds
💰 Total Cost Estimate
Was this calculator helpful?
✓ Thanks for your feedback!
Sources & Methodology
✓
Carpet area formula and cost benchmarks verified against RSMeans residential cost data, NAHB construction guidelines, and the Carpet and Rug Institute (CRI) installation standards.
Annual residential construction cost benchmarks used for carpet, padding, and installation price ranges
Methodology: Area (sq ft) = Length (ft) x Width (ft) per room.
Area with waste = Area x (1 + Waste% / 100).
Square yards = Area with waste / 9.
Total carpet cost = Area with waste x carpet price/sq ft.
Padding cost = Area with waste x padding price/sq ft.
Installation cost = Area with waste x install price/sq ft.
Removal cost = Total area (no waste factor) x removal price/sq ft.
⏱ Last reviewed: April 2026
How to Calculate How Much Carpet You Need
Calculating carpet correctly before purchasing saves money and prevents the frustration of running short mid-installation. The basic formula is straightforward, but adding the right waste factor and understanding how carpet is sold (by the square yard or square foot) is critical to ordering the right amount.
The Carpet Area Formula
Area (sq ft) = Length (ft) x Width (ft)
For a 12 x 15 ft room: 12 x 15 = 180 sq ft base area
Area with Waste = Base Area x (1 + Waste%)
180 sq ft + 10% waste = 180 x 1.10 = 198 sq ft to purchase
Square Yards = Area with Waste / 9
198 sq ft / 9 = 22 square yards (since carpet is sold by the yard)
Carpet Cost by Quality Level (2026)
Quality Tier
Carpet (per sq ft)
Padding
Install
Total Range
Budget
$1.00-$2.50
$0.25-$0.35
$0.50-$0.75
$1.75-$3.60/sq ft
Mid-Range
$2.50-$5.00
$0.35-$0.50
$0.75-$1.25
$3.60-$6.75/sq ft
Premium
$5.00-$9.00
$0.50-$0.75
$1.00-$1.50
$6.50-$11.25/sq ft
Luxury
$9.00-$20.00+
$0.60-$1.00
$1.25-$2.00
$10.85-$23.00+/sq ft
Carpet Cost by Room Size
The following estimates use mid-range carpet at $3.50/sq ft, standard padding at $0.40/sq ft, and professional installation at $1.00/sq ft, with 10% waste included.
Room Size
Base Area
With 10% Waste
Mid-Range Total
10 x 10 ft bedroom
100 sq ft
110 sq ft
$539
10 x 12 ft bedroom
120 sq ft
132 sq ft
$647
12 x 12 ft bedroom
144 sq ft
158 sq ft
$774
12 x 15 ft room
180 sq ft
198 sq ft
$970
14 x 18 ft living room
252 sq ft
277 sq ft
$1,357
15 x 20 ft great room
300 sq ft
330 sq ft
$1,617
How Much Waste to Add
5% waste — Perfect rectangle, single doorway, no pattern. Rarely used as it leaves no buffer.
10% waste — Standard recommendation for most rooms. Accounts for cuts and small errors.
15% waste — Rooms with multiple doorways, closets, alcoves, or irregular shapes requiring extra seaming.
20% waste — Patterned carpet requiring pattern alignment across seams. Never go below 15% for patterned styles.
💡 Pro Tip: Always buy from the same dye lot. Carpet from different dye lots can appear slightly different in color even with the same product number. Order everything you need at once. If you underestimate and need more later, you risk getting a different dye lot that does not match. It is better to have a small amount left over than to run short.
Frequently Asked Questions
Measure the room length and width in feet, multiply to get square footage, then add 10% for waste. Convert to square yards by dividing by 9. Example: 12 x 15 ft room = 180 sq ft + 10% = 198 sq ft = 22 sq yards to purchase.
Total carpet installation costs $3-$11 per square foot in 2026, including carpet material, padding, and labor. Carpet alone costs $1-$5 for budget, $3-$7 for mid-range, and $5-$15+ for high-end. Padding adds $0.25-$0.60/sq ft. Labor typically runs $0.50-$1.50/sq ft.
Divide total square footage (with waste) by 9 to get square yards. A 12 x 15 ft room is 180 sq ft. With 10% waste: 198 sq ft / 9 = 22 square yards. Always ask your retailer whether they price by square foot or square yard to avoid confusion.
Add 10% for standard rectangular rooms, 15% for rooms with multiple doorways or angles, and 15-20% for patterned carpet requiring pattern matching. Waste accounts for cuts, seams, and trimming. Always order slightly more than you think you need.
Standard carpet roll width in the US is 12 feet. Some styles come in 13.5 ft or 15 ft widths. For rooms narrower than 12 ft, the full 12 ft roll width must be purchased. For rooms wider than 12 ft, seaming is required which adds labor cost and additional waste.
A 12 x 12 ft room (144 sq ft, about 16 sq yards) costs $400-$1,100 total with mid-range carpet ($3-$5/sq ft), padding ($0.40/sq ft), and installation ($1/sq ft). Budget carpet runs $300-$500 total. Premium carpet with professional installation costs $900-$1,600 for this room size.
Measure the rise (vertical face) plus the run (horizontal tread) of each step. A typical step is 7.5 inch rise + 10 inch run = 17.5 inches. Multiply by stair width and number of steps. Example: 13 steps x 17.5 in x 36 in wide stairs = 81.9 sq ft, plus 10-15% waste.
Calculate in square feet (easier to measure) and convert to square yards by dividing by 9. Many retailers still price carpet per square yard. Always confirm whether quotes are per square foot or per square yard. 1 square yard = 9 square feet.
Standard residential padding is 6-8 lb density, 7/16 to 1/2 inch thick. For high-traffic areas, use 8 lb density. For luxury carpet, use thinner 3/8 inch padding to prevent excessive compression. Rebond foam is the most common and cost-effective type at $0.25-$0.60 per square foot.
It is not recommended. Stacking carpets creates an unstable surface, reduces vacuum effectiveness, voids most carpet warranties, and can create tripping hazards. Always remove existing carpet, clean the subfloor, and install fresh padding before laying new carpet.
Professional installation of one average room (12 x 15 ft) takes 2-4 hours including furniture moving, old carpet removal, padding installation, and new carpet laying. A whole house with 3-4 rooms typically takes 1-2 days. DIY installation requires a carpet knee kicker and power stretcher.
Divide the irregular room into rectangular sections, measure each (length x width), and add all areas together. Add 10-15% waste. For L-shaped rooms, split at the corner into two rectangles. Measure closets and bay windows separately and add to the total.