Flooring Installation Cost Calculator & Price Guide
Typical installed cost
$3 – $15/sq ft
New flooring typically costs $3 – $15/sq ft installed, according to Taskrabbit. The material you choose moves the price more than anything else.
Flooring is priced by the square foot, and that rate bundles two things: the material itself and the labor to put it down. Carpet and hardwood can share a room size and still land at very different totals, because one is rolled out and stretched while the other is cut, fitted, and fastened board by board.
This page compares the main flooring types side by side, separates labor from materials, and lists the prep work that often gets added once the old floor comes up. Laminate and tile have their own detailed guides; here they appear as part of the comparison.
Installed cost per square foot by type
| Item | Typical range | Relative price range |
|---|---|---|
| Hardwood | $6 – $18/sq ft | |
| Carpet | $3 – $11/sq ft | |
| Laminate | $3 – $13/sq ft |
Sources: This Old House: Carpet installation cost; NerdWallet: Laminate flooring cost; This Old House: Hardwood flooring cost
Flooring Cost per Square Foot by Material
The installed figures above combine material and labor for each type. They come from different published guides, so treat them as ranges to compare rather than exact quotes.
Hardwood
Solid hardwood sits at the top of the installed range at $6 – $18/sq ft. Species, plank width, and whether the boards arrive prefinished or need sanding and finishing on site all change the price. Engineered hardwood, with a real wood top layer over a plywood core, is usually cheaper than solid boards and can go in rooms where solid wood is not recommended, such as basements.
Carpet
Carpet starts at the low end, $3 – $11/sq ft installed. The spread comes mostly from the carpet itself: fiber type, pile density, and the pad underneath. Installation is fast, which keeps labor small compared with hard surfaces.
Laminate
Laminate is listed at $3 – $13/sq ft installed. It mimics wood or stone with a printed photographic layer, and most products click together as a floating floor. That speeds the job, although stairs and rooms with many angles still take extra time.
Vinyl plank and tile
The sources in this guide report vinyl plank and tile as labor rates only, so they appear in the labor table below rather than the installed table. Luxury vinyl plank installs much like laminate and handles moisture better. Tile is slower work because each piece is set in mortar, leveled, and grouted.
Flooring Installation Labor Cost by Type
Labor rates show the gap between types most clearly, since rolling out carpet takes far less time than setting tile.
Labor cost per square foot by type
| Item | Typical range | Relative price range |
|---|---|---|
| Hardwood labor | $3 – $8/sq ft | |
| Laminate labor | $4 – $8/sq ft | |
| Vinyl plank labor | $3 – $10/sq ft | |
| Carpet labor | $0.50 – $1/sq ft | |
| Tile labor | $5 – $15/sq ft |
Sources: This Old House: Carpet installation cost; This Old House: Laminate flooring installation cost; Taskrabbit: Tile installation cost; This Old House: Hardwood flooring cost; This Old House: Vinyl plank flooring installation cost
Carpet labor, at $0.50 – $1/sq ft, is a fraction of the rate for any hard surface. Tile labor runs $5 – $15/sq ft, the widest and highest range in the table, because tile needs a flat, rigid base, careful layout, cutting around fixtures, and grouting after the mortar sets. Hardwood, laminate, and vinyl plank fall in between.
Many installers also charge a job minimum. On a small room such as a half bath, the minimum can outweigh the per-foot rate, so ask whether one applies before you compare quotes.
Removal, Subfloor, and Prep Costs
A per-foot installation rate assumes the floor is ready for new material, which is often not the case. Old flooring has to come out, the subfloor may be uneven, and most floating floors need an underlayment.
Removal and prep per square foot
| Item | Typical range | Relative price range |
|---|---|---|
| Old flooring removal | $1 – $6/sq ft | |
| Subfloor leveling | $2 – $8/sq ft | |
| Underlayment, materials and installation | $3.40 – $5.30/sq ft |
Sources: Taskrabbit: Flooring installation cost; This Old House: Flooring cost
Removing old flooring costs $1 – $6/sq ft. Glued-down vinyl and tile set in mortar take longer to remove than carpet, which pulls up in strips. Subfloor leveling, at $2 – $8/sq ft, is needed when dips or humps would show through the new floor or cause click-together planks to separate. Underlayment adds cushioning, sound control, or a moisture barrier, and is listed at $3.40 – $5.30/sq ft for materials and installation.
These items rarely appear in a first estimate. A contractor may only find soft spots or water damage after the old floor is removed, so leave room in the budget.
Flooring Cost Calculator: Estimating Your Project
You can build a rough budget with three numbers: the room area, a per-foot rate for your material, and any prep work.
- Measure each room's length and width in feet and multiply them. Add the rooms together for total square footage.
- Add extra material for cuts and waste. Installers order more than the measured area, and diagonal or herringbone layouts need more than straight ones.
- Multiply the total by a per-foot installed rate from the table for your flooring type.
- Add removal, leveling, and underlayment if your floor needs them, using the prep table rates.
- Add trim work, transitions between rooms, and stairs, which installers usually price separately.
Doing the math for two or three materials shows quickly how much your choice moves the total. A large open area in tile, for example, adds up much faster than the same area in carpet because both labor and material rates are higher.
Which Flooring Type Fits Your Budget and Rooms?
Price is only part of the decision. Each material suits some rooms better than others.
- Carpet has the lowest installed cost and is warm underfoot, which suits bedrooms. It stains and holds allergens, and it is a poor choice for kitchens, baths, and entries.
- Laminate gives a wood look for less than hardwood, resists scratches, and installs quickly. Standing water can swell the core, so check the product's moisture rating before using it in a kitchen or bathroom.
- Vinyl plank looks and installs much like laminate but resists water better. A common choice for kitchens, baths, and basements.
- Hardwood costs the most on this page and can be sanded and refinished more than once. It dents and reacts to humidity, so it is usually kept out of bathrooms and below-grade rooms.
- Tile is durable and waterproof once grouted and sealed, which makes it the usual pick for wet areas. It costs the most in labor, feels cold and hard underfoot, and cracks if the base flexes.
Why Flooring Estimates Vary
Only one source in this guide gives a single all-types range, shown below. The type-specific figures come from several other publishers.
Estimates by source
| Item | Typical range |
|---|---|
| Taskrabbit | $3 – $15/sq ft |
A broad all-types range has to stretch from basic carpet to high-end hardwood and tile, so it is wide by design. Type-specific figures may also differ in what they count: some include the material, some include removal or underlayment, and some cover labor alone. Regional labor rates, the quality grade of the material, and the size of the job can push any of these ranges up or down. When you collect quotes, ask each installer to list materials, labor, removal, and prep as separate lines so you can compare like with like.
Frequently asked questions
How much does flooring installation cost per square foot?
Typical installed flooring runs $3 – $15/sq ft. Carpet sits near the bottom of that range and hardwood near the top, with laminate in between.
What is the cheapest flooring to install?
Carpet has the lowest labor rate in this guide, $0.50 – $1/sq ft, and a low installed range of $3 – $11/sq ft. Laminate and vinyl plank are the lower-cost hard-surface options.
How much does labor cost to install flooring?
It depends on the type. Carpet labor is $0.50 – $1/sq ft, hardwood labor is $3 – $8/sq ft, and tile labor is $5 – $15/sq ft.
Does flooring installation include removing the old floor?
Not always. Removal is often a separate line, listed at $1 – $6/sq ft. Confirm whether your quote includes it and who hauls away the debris.
How do I estimate how much new flooring will cost?
Multiply your room's square footage, plus extra for waste, by an installed per-foot rate for your material. Then add removal, subfloor leveling, and underlayment if the floor needs them.
Sources and methodology
-
This Old House: Carpet installation cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
NerdWallet: Laminate flooring cost (opens in a new tab)
NerdWallet · Manually verified · Retrieved
-
This Old House: Laminate flooring installation cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
Taskrabbit: Tile installation cost (opens in a new tab)
Taskrabbit · Manually verified · Retrieved
-
Taskrabbit: Flooring installation cost (opens in a new tab)
Taskrabbit · Manually verified · Retrieved
-
This Old House: Hardwood flooring cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
This Old House: Vinyl plank flooring installation cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
This Old House: Flooring cost (opens in a new tab)
This Old House · Manually verified · Retrieved
Data last changed Oct 11, 2026. How we collect and update prices