Hardwood flooring costs more upfront but lasts longer than most alternatives, and the real expense depends on wood type, installation method, and whether you refinish or replace

Hardwood flooring runs between $3 and $14 per square foot for materials alone, depending on the wood species and grade you choose. Solid hardwood (one piece of wood from top to bottom) costs more than engineered hardwood (a veneer of real wood glued to plywood), but engineered holds up better in basements and kitchens where moisture matters. Installation adds $8 to $15 per square foot on top of materials, and that cost varies by region and whether your subfloor needs repair first.

The trade-off is durability. Solid hardwood can be sanded and refinished multiple times over 20 to 30 years, which means you can restore it without replacement. Engineered hardwood cannot be refinished as many times because the veneer is thinner, so you may replace it instead. Laminate and vinyl are cheaper upfront but cannot be refinished at all—once they wear, you replace them.

Key Takeaways

  • Solid hardwood costs more but can be refinished several times; engineered hardwood is moisture-resistant but has limited refinishing options.
  • Installation labor typically costs as much as or more than the materials themselves, and subfloor damage will add to the bill.
  • Wood species affect both price and durability—oak and maple are common and affordable, while walnut and hickory cost more and show wear differently.
  • Moisture control matters: hardwood in kitchens, bathrooms, and basements requires engineered wood or a moisture barrier, or it will cup and warp.
  • Refinishing solid hardwood every 7 to 10 years costs $1 to $3 per square foot and keeps the floor looking new without full replacement.

Solid hardwood versus engineered hardwood: which lasts longer in your home

Solid hardwood is one continuous piece of wood. It expands and contracts with humidity, which is why it works best in living rooms, bedrooms, and hallways where moisture stays stable. If you install it in a kitchen or bathroom without a moisture barrier, the wood absorbs water, swells, and cups (edges rise higher than the center). Engineered hardwood has a real wood veneer on top and a plywood base underneath, so it resists moisture better and moves less with humidity changes. This makes it the safer choice for kitchens, bathrooms, basements, and homes in humid climates.

The catch is refinishing. Solid hardwood can be sanded down and refinished 3 to 5 times over its life because there is plenty of wood to remove. Engineered hardwood can be refinished only once or twice because the veneer is thin—usually 2 to 4 millimeters. Once you refinish it, you have used up most of the veneer, and the next wear means replacement. If you plan to stay in your home for 20 years and want to refresh the floor without replacing it, solid hardwood is the better long-term choice. If you rent, move frequently, or have high moisture in your home, engineered hardwood makes more sense.

Wood species: price, appearance, and how they show wear

Oak is the most common and affordable hardwood. It has visible grain, is moderately hard, and costs $3 to $6 per square foot. Maple is harder and more uniform in color, running $4 to $8 per square foot. Both are durable for homes with children and pets. Walnut is darker, more expensive ($8 to $14 per square foot), and softer than oak, so it dents more easily. Hickory is very hard and has dramatic color variation, costing $5 to $10 per square foot.

Softer woods like walnut and pine show footprints and furniture dents more visibly, which some people like (it shows the floor is lived on) and others dislike. Harder woods like maple and hickory hide wear better but cost more. Lighter woods show dust and dirt more than dark woods. If you have pets or children, a harder wood in a medium tone hides damage and dirt longest between cleanings. If appearance matters more than durability, choose based on the room's light and your furniture color, not just hardness.

Installation costs and subfloor problems that add to the bill

Labor for hardwood installation runs $8 to $15 per square foot, which on a 200-square-foot room means $1,600 to $3,000 just for installation. The installer removes old flooring, prepares the subfloor, and lays the new wood. Some installers charge a flat rate per room; others charge per square foot. Get quotes from at least two installers in your area because regional labor costs vary widely.

Subfloor damage adds cost. If the subfloor is soft, wet, or uneven, the installer must repair or replace it before laying hardwood. A sagging subfloor or one with water damage can cost $500 to $2,000 extra to fix, depending on how much needs replacement. Ask the installer to inspect the subfloor before quoting. If they find damage, get a separate quote for the repair so you know the true total cost. Some installers include a basic subfloor inspection in their quote; others charge for it separately.

Moisture barriers and climate considerations

If you live in a humid climate or want to install hardwood in a kitchen or bathroom, a moisture barrier is essential. This is a thin plastic or felt layer between the subfloor and the hardwood that slows water absorption. It costs $0.50 to $1 per square foot and is usually installed by the flooring contractor. Without it, hardwood in high-moisture areas will warp, cup, or develop mold underneath.

Basements are tricky. Solid hardwood is not recommended in basements because moisture from the ground seeps up. Engineered hardwood with a moisture barrier is better, but even that can fail if the basement floods or has chronic dampness. If you must have hardwood in a basement, may support the space has a sump pump, a dehumidifier, or a vapor barrier under the concrete slab. Otherwise, vinyl or laminate designed for basements is a safer choice.

Refinishing costs and how often you need it

Refinishing solid hardwood means sanding off the old finish, staining if you want a color change, and explore new polyurethane or other protective coating. The cost is $1 to $3 per square foot, so a 200-square-foot room runs $200 to $600. The process takes 3 to 7 days depending on the number of coats and drying time. You cannot walk on the floor during this time, so plan around your schedule.

Most solid hardwood floors need refinishing every 7 to 10 years, though this depends on foot traffic and maintenance. A bedroom might go 15 years; a kitchen or entryway might need it in 5 years. Refinishing is much cheaper than replacing the entire floor, which is why solid hardwood makes sense if you plan to stay put. If you refinish every 8 years for 24 years, you spend $600 to $1,800 total on refinishing. A full replacement of the same floor would cost $4,000 to $8,000 or more.

Maintenance and protection to extend the life of your floor

Hardwood requires regular care to stay looking good. Sweep or vacuum weekly to remove dirt and grit, which scratch the finish. Wipe spills when ready—water left sitting causes staining and swelling. Use a hardwood-specific cleaner, not all-purpose floor cleaner, which leaves residue and dulls the finish. Avoid steam mops and excessive water; they swell the wood.

Furniture pads under chair and table legs prevent dents and scratches. Area rugs in high-traffic zones like entryways and hallways protect the finish and reduce refinishing frequency. Keep humidity between 35 and 55 percent using a humidifier in winter and a dehumidifier in summer; this prevents the wood from expanding and contracting too much. These steps cost little but add years to the floor's appearance before refinishing becomes necessary.

Frequently Asked Questions

Can I install hardwood over radiant heating?

Yes, but engineered hardwood is safer than solid hardwood because it resists warping from heat better. The subfloor temperature should not exceed 85 degrees Fahrenheit. Solid hardwood can crack or cup if the heating system causes rapid moisture loss. Ask your flooring installer whether they recommend engineered wood for your specific heating system.

What is the difference between prefinished and unfinished hardwood?

Prefinished hardwood comes with a factory finish already applied, so installation is faster and you can walk on it sooner. Unfinished hardwood is sanded and finished on-site after installation, which takes longer but lets you choose the exact stain color and finish type. Prefinished is cheaper and faster; unfinished gives you more control over appearance.

How much does it cost to replace hardwood in one room versus the whole house?

A single room (200 square feet) costs $4,000 to $8,000 installed. A whole house (2,000 square feet) costs $20,000 to $40,000. Installers sometimes offer discounts for larger jobs because setup and cleanup are spread across more area. Get quotes for the exact square footage you need.

Will hardwood flooring increase my home's resale value?

Hardwood is generally viewed as a desirable feature and can increase appeal to buyers, but the resale value depends on the local market, the condition of the floor, and what you paid for it. In some regions, hardwood is standard; in others, it is a luxury. Do not install hardwood solely for resale value—install it because you want it for your own use.

Can I install hardwood myself to save on labor?

Hardwood installation requires skill and specialized tools. Mistakes in layout, moisture control, or fastening can cause the floor to fail or void the warranty. Unless you have flooring experience, hiring a professional is worth the cost. A poor installation can cost more to fix than the labor you saved.