How much should flooring cost? A room-by-room, material-by-material breakdown
Flooring quotes are all over the place. We looked at 374 flooring-specific contractor quotes in our database and found the same 200-square-foot room priced anywhere from $600 to $5,000 depending on the material. That spread catches a lot of people off guard. Most of it comes down to what goes on the floor and what has to happen underneath before it gets there. This is everything we know about what each material actually costs, so you're not guessing when a contractor hands you a number.
The short answer: what flooring costs, fully installed
Across 374 real contractor quotes in our database, the average flooring installation costs $8,106. The median is $5,000. The gap between those two numbers is worth paying attention to. A handful of big whole-house projects pull the average up, but most jobs are one or two rooms.
Here's what each material runs per square foot, materials and labor combined:
| Flooring type | Cost per sq ft (installed) | Typical room (200 sq ft) |
|---|---|---|
| Vinyl Plank (LVP) | $3 – $8 | $600 – $1,600 |
| Laminate | $3 – $10 | $600 – $2,000 |
| Carpet | $3 – $12 | $600 – $2,400 |
| Tile (ceramic / porcelain) | $7 – $18 | $1,400 – $3,600 |
| Engineered hardwood | $8 – $18 | $1,600 – $3,600 |
| Solid hardwood | $10 – $25 | $2,000 – $5,000 |
Based on 374 real contractor quotes in the Quotsey database. Installed prices include materials and labor. Costs vary by region, subfloor condition, and project complexity.
Luxury Vinyl Plank (LVP): the most popular choice right now
LVP shows up in more of our quotes than any other material. It's waterproof, it handles pets and kids well, and it looks close enough to real wood that most guests won't clock the difference. It also installs fast over most existing subfloors, which keeps labor costs down.
Installed, you're looking at $3 to $8 per square foot. Most projects we see land in the $4–$7 range for mid-grade materials with standard click-lock installation.
What moves the price
The core type matters. SPC (solid polymer core) is denser and holds up better when temperatures swing, which makes it the better pick for sunrooms and basements. WPC (wood polymer composite) is softer underfoot but less stable in those conditions. SPC costs a bit more.
Wear layer thickness is the other big variable. A thicker wear layer (12 mil and up) resists scratches from pet nails and holds up under heavy foot traffic. Entry-level products at 6–8 mil are cheaper but show wear sooner. If you have dogs, spend on the thicker wear layer. You'll be glad you did.
Pattern adds cost too. Straight-lay installation is the baseline price. Herringbone or diagonal patterns need 15–25% more labor because of all the extra cuts and wasted material.
On installation method: click-lock floating floors are the fastest and cheapest. Glue-down is more stable in high-traffic areas but adds to the labor bill.
Quotsey tip
LVP can often go directly over existing hard flooring as long as the surface is flat and structurally sound. That saves you the removal cost. But if the subfloor is uneven or damaged, leveling or repair adds $1–$3 per square foot. Ask the installer about subfloor condition before you sign anything.
Typical project cost for a 200 sq ft room:$600–$1,600.
Hardwood flooring: real wood, real price
There's a reason people still pay up for real wood. Solid hardwood can be sanded and refinished multiple times over a 50–100 year lifespan, and nothing else ages the same way. It also adds the most resale value of any flooring material in our data.
Solid hardwood
Solid hardwood runs $10 to $25 per square foot installed. For a 200 sq ft room, that's $2,000–$5,000.
The wood species matters a lot. Red oak is the affordable end. White oak, hickory, and walnut all cost more. Wider planks (5 inches and up) carry a premium too, though they're the look most people want right now.
One thing to know: solid hardwood can't go below grade. Basements and concrete slabs are off-limits because the wood will warp. It needs a wood subfloor.
Engineered hardwood
Engineered runs $8 to $18 per square foot installed, or $1,600–$3,600 for a 200 sq ft room.
Engineered hardwood has a real wood veneer bonded to plywood layers. It looks the same as solid hardwood but handles moisture and temperature changes better. You can put it over concrete, install it in basements, and use it in climates with big humidity swings where solid wood would cup and buckle.
Installation runs three ways: nail-down over wood subfloors, glue-down over concrete, or floating click-lock (fastest and cheapest). The method depends on what's underneath.
Tile: great for wet areas, expensive to install
Ceramic and porcelain tile are what most people put in bathrooms, kitchens, and mudrooms. Waterproof, hard to damage, and they can outlast the house. The catch is that tile installation is labor-intensive. The material itself is often the cheaper part. It's the setting, cutting, and grouting that runs the bill up.
Expect $7 to $18 per square foot, fully installed. Porcelain costs more than ceramic. It's denser, absorbs less water, and holds up better outdoors.
What drives tile labor costs up
Diagonal or herringbone layouts add 15–25% to labor. Mosaics or mixed tile sizes push it even higher.
Large-format tiles (24×24 and bigger) need a flatter substrate than standard sizes, which can mean more subfloor prep before the tile even goes down.
Heated floors are a popular add-on in bathroom remodels, but they're not cheap. A radiant heat mat under tile costs $8–$15 per square foot for the mat and thermostat.
And if you're replacing existing tile, budget $2–$5 per square foot for removal. Tile is one of the most expensive floors to demo. It's slow, messy work.
Typical project cost for a 200 sq ft bathroom floor:$1,400–$3,600 fully installed.
Carpet: lowest upfront cost, highest replacement rate
Carpet is still the cheapest flooring to install upfront. It's comfortable and absorbs sound, which is why it holds on in bedrooms and finished basements. The downside is lifespan. Carpet wears out, stains, and eventually needs replacing in a way that hard surfaces don't.
Carpet runs $3 to $12 per square foot installed. Most mid-grade projects in our data come in at $4–$7 per square foot.
Fiber type is the main cost driver. Nylon is the most durable and most expensive. Polyester is softer and cheaper but doesn't hold up as well in hallways and stairs. Wool is a premium option most people skip for cost reasons.
One thing people overlook: carpet padding. It runs $0.75–$1.75 per square foot and affects both how the carpet feels and how long it lasts. If a contractor's quote doesn't mention padding, ask about it. Cheap padding under expensive carpet is money wasted.
Typical project cost for a 200 sq ft room:$600–$2,400 fully installed.
Laminate: budget-friendly, but know the trade-offs
Laminate looks like hardwood and costs less than LVP. It's a fine pick for dry areas in a budget renovation. But it's not waterproof, and that's a real problem. Spills that sit on seams or moisture from below will cause it to swell and buckle.
Laminate runs $3 to $10 per square foot installed.
If you're looking at laminate for a kitchen, bathroom, basement, or laundry room, just spend the extra on LVP. The cost difference is small, and you won't be ripping up buckled floors in three years.
Typical project cost for a 200 sq ft room:$600–$2,000 fully installed.
The hidden costs that catch people off guard
The per-square-foot material price is just where it starts. Here's what else shows up on a flooring invoice. A lot of homeowners don't see these coming until they're reading the quote:
| Line item | Typical cost | Notes |
|---|---|---|
| Old carpet removal | $0.50 – $1.50 per sq ft | Quick job, sometimes included in quote |
| Old tile / hardwood removal | $2 – $5 per sq ft | Slow and labor-intensive, often a separate line item |
| Subfloor repair or leveling | $1 – $3 per sq ft | Most common surprise cost on flooring jobs |
| Underlayment | $0.50 – $2 per sq ft | Required under hardwood, laminate, LVP without attached pad |
| Transitions between rooms | $20 – $75 each | Adds up fast in open floor plans |
| Carpet padding | $0.75 – $1.75 per sq ft | Should always be included in carpet installs |
| Trim and baseboards | $1 – $5 per linear foot | Quarter round, baseboards, shoe molding |
| Furniture moving | $100 – $300 per room | Clear rooms yourself and skip this charge |
There's also the waste factor. Installers order 10% more material than the measured square footage, and more for diagonal or complex layouts. That's standard practice and should already be in the quote. If a contractor quotes you the exact square footage of the room with no overage, they're going to run short mid-job.
Which flooring for which room
Not every flooring works everywhere. Here's what we see people actually choosing, room by room:
Kitchen
Water resistance matters. Tile, LVP, and engineered hardwood all hold up well. Solid hardwood can handle a kitchen if you're careful about spills near the dishwasher and sink, but it's not the safest bet. Avoid laminate in kitchens entirely — it swells when water sits on seams.
Bathroom
Tile is still the best option here. Standing water, humidity, steam from the shower, tile handles all of it. Waterproof LVP works as a budget alternative. Keep wood and laminate out of full bathrooms.
Living areas and bedrooms
This is where personal preference takes over. Hardwood wins on resale value. LVP handles pets and heavy traffic on a budget. Carpet in bedrooms still has a following because it's warm and quiet, especially upstairs where it cuts down on noise between floors.
Basement
Moisture runs the show below grade. LVP and tile are the safe picks because both handle humidity and the occasional water intrusion. Engineered hardwood can work in dry basements if you put a vapor barrier underneath. Solid hardwood in a basement will cup and buckle. Don't do it.
What a fair quote looks like by room size
Using mid-range LVP as a benchmark ($4–$7 per sq ft installed), here's what full projects typically run:
| Room | Approximate size | Estimated cost (mid-grade LVP) |
|---|---|---|
| Small bathroom | 50 sq ft | $200 – $400 |
| Kitchen | 200 sq ft | $800 – $1,400 |
| Master bedroom | 250 sq ft | $1,000 – $1,750 |
| Living room | 400 sq ft | $1,600 – $2,800 |
| Main floor (open plan) | 800 sq ft | $3,200 – $5,600 |
| Whole house | 1,500 sq ft | $6,000 – $10,500 |
These are installed costs for mid-grade LVP with standard subfloor conditions, no demo required. Add old floor removal, subfloor repair, or complex patterns and the numbers go up.
How to tell if your quote is fair
First, make sure the quotes cover the same scope. One contractor might include furniture moving and old floor removal. Another might not. Comparing those at face value will steer you wrong. Ask each one to spell out what's included and what isn't.
Watch for suspiciously low material pricing. If someone quotes LVP at $1.50 per square foot installed, they're either using paper-thin product or planning to hit you with change orders after they start. Quality mid-grade LVP costs $2.50–$5 just for the material, before labor.
Always get an in-home measurement. A quote given over the phone based on your rough square footage estimate is next to worthless. The installer needs to see closets, weird angles, subfloor condition, and transitions to give you a number you can actually plan around.
And ask about the subfloor. If a contractor quotes flooring without ever mentioning what's underneath it, that's a flag. Either they're planning to charge you for subfloor work as a change order, or they're going to install right over problems.
Quotsey tip
Our data shows the gap between the lowest and highest quote on the same flooring job is often 40–60%. Get at least three quotes and use the middle one as your sanity check. We wrote a whole post on red flags in contractor quotes if you want to dig deeper.
Ways to bring the cost down
The easiest savings: pull up the old flooring yourself. Carpet and padding removal is straightforward work. Renting a dumpster and handling it yourself saves $0.50–$1.50 per square foot.
Buying your own materials helps too. Flooring goes on sale regularly at big-box stores. Sourcing your own material and hiring labor-only installation can cut the total by 20–30%.
Keep the pattern simple. Straight-lay is the cheapest to install. Save the herringbone for the one room where it has the most visual impact.
If you can, do the whole house at once. Per-square-foot pricing drops on bigger jobs because the crew is already there and already set up. They can move through rooms instead of packing up each day.
And if resale value isn't the top priority, LVP gives you about 80% of the hardwood look at roughly 40% of the price.
One more: clear the rooms before the crew shows up. Moving furniture yourself is free and removes a common add-on charge.
The bottom line
New flooring changes how every room in the house looks and feels. It's one of those renovations where the impact is immediate. But quotes on the same material can vary $5–$10 per square foot depending on the product grade, installation method, and what's actually included.
Know the baseline numbers before you talk to contractors. If someone quotes $3 per square foot for solid hardwood installation, something is missing from that quote. If someone quotes $20 per square foot for basic LVP, you're overpaying. We pulled these numbers from 374 real contractor quotes so you don't have to take anyone's word for it.
Get your free flooring estimate
Enter your project details and get a cost estimate based on real contractor quotes from your area. Materials, labor, everything broken out.
Want more like this? We've got guides on kitchen remodels, bathroom renovations, basement finishing, and deck building.