How Much Does it Cost to Install Flooring?

Install Flooring Costs
Location: National
Change View
Average reported costs:
based on 3,991 cost profiles
Most homeowners
spent between:
$1,500 - $4,392
Low cost:
High cost:
Find Trusted Flooring & Carpet Contractors
for your Project
Tell us a few details about your project and we'll match you to pre-screened pros you can trust to get the job done.
Find Pros
Browse All Project Categories
On average, flooring installation costs $2,464 nationally, with most homeowners spending between $1,500 and $4,392. This data is based on actual project costs as reported by HomeAdvisor members.

Consider flooring a long-term investment, something that you'll touch more than any aspect of your house, and it might just last for the life of your home. Types of flooring, of course, run the gamut. The type of flooring your install should reflect your tastes and your lifestyle. Do you need something that's easy to clean? Or is it more important that it fit the character of your house? Do you have allergies? Even once you decide on a material, you won't be able to calculate costs until you settle on the quality of the materials and the level of expertise that's needed to install it.

Wood Flooring

There are two primary types of wood flooring available. The first is the solid wood floor. These floors are generally 3/4" thick and can be purchased raw or pre-finished. The average cost of hardwood flooring will sit at the top end of range. The other style of wood flooring is the "engineered wood floor." This is a wood floor that has a top wear layer, usually 1/8" thick, and more layers of plywood underneath. The top layer is generally made out of oak, maple, cherry, etc. Engineered wood floors are gaining in popularity because they generally cost less than the solid wood floor, but can be refinished like a solid wood floor. However, since refinishing takes off a small amount of the surface each time, an engineered floor may not have as long a life as a hardwood floor.

Laminate Flooring

Laminate flooring is almost always cheaper than the counterparts it imitates. Real wood, stone and tile are not only usually more expensive materials but are almost always considerably more expensive to install. So if you want the look and feel of wood, stone or tile (or at least an approximation), but cannot afford the price tag, laminate flooring might be the way to go. Laminate wood and stone floors are also more durable and made for high traffic areas.

Vinyl and Linoleum Flooring

If you're on a tight budget, vinyl and linoleum can save you tons in both material and labor costs. Like laminate, they can imitate wood, stone or tile, and when purchased in squares, can be easy enough to install that you might not need a contractor.


Not quite as thrifty an option as linoleum, carpeting still can serve just about any budget. To determine a price, you'll need to consider room size pile of carpet and labor. The pile of the carpet refers to the thickness or density of fibers used to weave the carpet. Natural products usually cost more than synthetics because natural fibers can't be mass-produced as easily. Installation costs vary. Some carpet stores offer free installation, but know that you're paying for the labor in the price of your carpet.

Tile Flooring

The options for tile are staggering: ceramic, stone, marble, porcelain, artist sculpted, mass produced. Be aware that when you price tile, a small per-unit cost can translate into a huge difference by the time you're done with the project. Installation is fairly involved and can be more expensive than the material costs.

Other Flooring Options

Brick, stone, ceramic, poured resin, bamboo, cork. Whether you're looking to surface a living room, driveway or patio, the choices can make your head spin. Do your homework. No single option works for everybody. Don't be afraid to be creative. You might even consider mixing flooring materials, even in the middle of the same room.


Refer a Pro who does this service and receive an Amazon Gift Card!
Was this page helpful?

Was this page helpful?

How could this page be more helpful?