How to Price a Flooring Installation Job in 2026
A practical guide to pricing flooring jobs by material, from laminate to hardwood, with real 2026 rates, waste factors, and a full worked example.
Flooring is one of the few trades where the material you pick changes almost everything else about the estimate. Swap laminate for hardwood on the same 300 square foot living room and your labor triples, your waste factor changes, and your timeline goes from a day to most of a week. Pricing flooring well means pricing the material and the install as two separate decisions that happen to land on one invoice.
Installed costs run anywhere from $4 to $25 per square foot depending on what’s going down. Laminate and vinyl sit at the low end. Hardwood and tile sit at the high end. Getting a homeowner an accurate number means walking them through which bucket their project falls into, then building the math from there.
Start with the material, not the square footage
A lot of flooring quotes go sideways because the contractor measures the room before the homeowner has actually decided what they want on the floor. That’s backwards. The material decision drives labor speed, waste percentage, and what extra prep the subfloor needs, so it’s worth locking down before you do any math.
Laminate installs fast (200-400 sq ft a day) and runs $4-$14/sq ft installed. It’s the default choice for budget jobs and DIY-adjacent homeowners who want a wood look without the cost.
Luxury vinyl plank (LVP) has become the most requested material for a reason. It’s waterproof, installs at a similar clip to laminate (200-500 sq ft/day), and runs $5-$12/sq ft installed. Kitchens, bathrooms, and rental properties gravitate here.
Engineered hardwood splits the difference: real wood veneer over plywood, better suited to basements and areas with some moisture exposure than solid hardwood. Runs $8-$18/sq ft installed.
Solid hardwood is the slowest and most expensive: 80-120 sq ft/day, nail-down installation, $11-$25/sq ft. It’s also the material homeowners are most likely to want to see samples of before committing, so budget time for that back-and-forth in your sales process, not just the install.
Tile is slow work. 50-100 sq ft/day including grout time, running $7-$25/sq ft installed. Bathrooms, kitchens, and entryways are the usual spots.
Carpet remains the fastest and cheapest at 300-500 sq ft/day and $3-$11/sq ft installed.
The subfloor decides your real margin
Every flooring estimator learns this the hard way eventually: the subfloor is where jobs quietly go from profitable to break-even. A homeowner sees clean, level flooring in a showroom and assumes their own floor looks the same underneath the old carpet or vinyl. It usually doesn’t.
Water damage, squeaks, unevenness, or old glue-down adhesive that won’t fully come up can add 20-50% to your labor cost on a job that looked simple during the walkthrough. Subfloor repair itself runs $3-$10 per square foot for the affected area, which is a meaningful number if you’re patching a few hundred square feet.
This is why flooring contractors who’ve been burned start every estimate with a subfloor caveat, something like “this price assumes the subfloor is in normal condition, and we’ll confirm once we pull up the existing flooring.” It protects your margin and sets the homeowner’s expectations before the invoice, not after.
Building the number
The formula is the same one you’d use for any trade: materials plus labor, marked up.
Measure the space. Add up square footage room by room. For anything irregular, break it into rectangles and sum them.
Add a waste factor. Standard rectangular rooms need about 10% extra material for cuts and mistakes. Diagonal or herringbone patterns need 15%. Complex layouts with lots of angles need 20%. Skipping this is one of the most common ways flooring contractors underbid, because a 10% shortfall on material means either an emergency supply run or eating the cost of a rush order.
Price the materials, including flooring, underlayment, transitions, baseboards, and adhesive or fasteners.
Estimate labor by dividing total square footage by your daily production rate for that material, then multiplying by your day rate.
Labor days = Total sq ft ÷ Production rate
Labor cost = Days × Day rate
Add markup. Most flooring contractors run 20-35% on top of materials and labor combined to cover overhead and profit.
A worked example: LVP in a living room
Say you’re quoting 300 square feet of LVP in a living room, standard rectangular layout, subfloor in decent shape but the old carpet and pad need to come out first.
Add 10% waste: 330 square feet of material needed.
At $5.50/sq ft installed cost (mid-range LVP, materials plus labor combined before markup), that’s a rough starting point of $1,815 for the base install. But it’s worth breaking that number apart rather than quoting a single blended rate, because the homeowner benefits from seeing what’s driving the cost.
Old flooring removal: 300 sq ft at roughly $2/sq ft, or $600.
Material: 330 sq ft at $4/sq ft (mid-range LVP material cost), or $1,320.
Labor: at 350 sq ft/day production and a $300 day rate, this is under a full day, so call it $250 for install labor.
Baseboards: if they’re coming off and back on, add $2-$4 per linear foot. For a room with roughly 70 linear feet of perimeter, that’s another $210-$280.
Direct costs land around $2,380-$2,450. At 30% markup, the final price comes to roughly $3,100-$3,185.
That’s a very different number than the flat $1,815 blended estimate, and it’s the accurate one. Line items like this also give homeowners something to point to if they want to cut scope, like keeping the existing baseboards to save $250.
What contractors miss most often
Quoting off the material price alone. Material cost is the easy part to look up. Labor, waste, and subfloor prep are where the real variance lives, and skipping past them is how a “$5/sq ft job” becomes a loss.
Not accounting for furniture moving. Someone has to clear the room, or you do it for them. Budget $50-$150 per room if it’s on you.
Underestimating pattern complexity. Herringbone, diagonal runs, and mixed-width plank layouts all take longer than straight installs and use more material. Price them separately rather than folding them into your standard rate.
Forgetting transitions. Thresholds between rooms, especially between two different flooring materials, need transition strips that aren’t always included in the base material estimate.
Ignoring acclimation time. Hardwood and some engineered products need to sit in the home for a few days before installation to adjust to humidity and temperature. That’s not labor time, but it does affect your project timeline, and homeowners appreciate knowing about it upfront.
FAQ
How much does flooring installation cost per square foot?
Flooring installation runs $4 to $25 per square foot depending on material. Laminate and vinyl sit at $4-$14/sq ft installed, engineered hardwood at $8-$18/sq ft, solid hardwood at $11-$25/sq ft, and tile at $7-$25/sq ft.
What’s the cheapest flooring to install?
Laminate and vinyl plank are the most affordable, both around $4-$14/sq ft installed. They’re also the fastest to install, which keeps labor costs down alongside the lower material cost.
Should I charge separately for removing old flooring?
Yes. Removal typically runs $1-$3 per square foot depending on what’s coming out. Carpet is quick. Glued-down vinyl or tile takes longer and should be priced accordingly.
How much waste factor should I build into a flooring estimate?
10% for standard rectangular rooms, 15% for diagonal or herringbone patterns, and 20% for complex layouts with a lot of cuts and angles.
How do I handle a subfloor I haven’t seen yet?
Quote based on a normal subfloor condition and note explicitly that the price is contingent on what you find once the existing flooring comes up. It protects your margin if repairs turn out to be needed.
The short version
Lock down the material first, since it drives everything else. Measure carefully, add the right waste factor for the pattern, and treat subfloor condition as its own line of risk rather than an assumption. Break the estimate into materials, removal, labor, and extras like baseboards so the homeowner can see where the number comes from.
SnapScope turns job site photos into a priced estimate with materials, labor, and your markup calculated automatically, so you can hand a homeowner a real number before you’ve left the driveway.
SnapScope AI - Cost Estimator
Snap photos. Get instant estimates.
Or search "SnapScope AI" in the App Store
For the full rate table across every flooring material, see the flooring pricing guide.