Cost To Stain Hardwood Floors: Real Homeowner Pricing

Painted kitchen walls above the cabinets

About the cost figures on this page

Any cost ranges shown here are illustrative estimates, not a quote. What you actually pay varies widely with your location and local labour rates, the size and condition of the surfaces, access and setup, the products specified, how much prep the job needs, and the time of year. Use these numbers to sanity check a quote you have been given and to understand what drives the total, then get written quotes from local contractors before you budget. You can also build an estimate around your own project with the free calculator.

Quick answer: Staining hardwood floors typically runs roughly $1 to $3 per square foot for stain-only work on bare wood, and about $3 to $8 per square foot for a full sand and refinish that includes the stain and fresh finish coats. Your biggest driver is whether the floor needs refinishing or just color.

Most homeowners who search for the cost to stain their hardwood floors are actually asking two different questions without realizing it. Do you want to add or change the color on wood that is already bare and sanded, or do you want to revive tired, scratched, sealed floors that also need a color change? Those are very different jobs at very different prices, and mixing them up is the fastest way to get quotes that make no sense. This guide separates the two clearly, walks through what drives the number, and gives you a realistic per square foot range so you can sanity check any bid. For a same-surface reference on product choices, our guide to the types of wood stain and our comparison of water based versus oil based stain both apply directly to floors, and you can price your own square footage with our painting and staining cost calculator.

Stain only versus sand and refinish: the honest fork

Cost to stain hardwood floors

Here is the distinction that changes everything. Staining alone means applying color to wood that is already bare, sanded, and clean, with no old finish in the way. That happens on brand new unfinished floors or floors that a contractor has already sanded down. In that narrow case you pay for the stain and the labor to apply it, and the number stays low.

Far more often, a homeowner with existing floors wants a new color on wood that is currently sealed with polyurethane or an old finish. Stain cannot penetrate through a finish. To change the color you must first sand off the old finish down to raw wood, then stain, then apply new protective finish coats. That is a full sand and refinish, and the stain is just one line item inside it. When people say they want to stain their floors darker or lighter, they almost always need a refinish. Pricing a refinish as if it were stain only leaves you shocked at the quotes. Be honest with yourself about which job you have before you read a single number, because it determines everything that follows.

What drives the price

Several factors push the per square foot cost up or down, and understanding them helps you read a quote instead of just reacting to it.

Floor area is the obvious one. Larger floors cost more in total but often less per square foot, because setup, sanding equipment, and travel get spread across more area. Small rooms and tight spaces can actually cost more per foot because the crew cannot move efficiently.

Wood species matters more than people expect. Open grained woods like oak take stain evenly and predictably. Tight grained species such as maple, birch, and some pine are prone to blotching, so a good pro applies a wood conditioner first to even out absorption, which adds labor and product. If your floors are a blotch prone species and you want a dark, dramatic color, expect a higher number and more prep.

Sanding and dust control drive a big share of a refinish. Traditional sanding throws fine wood dust everywhere, while dustless systems that vacuum at the sander cost more but keep your home far cleaner. That fine sanding dust is a genuine nuisance and irritant, so containment has real value.

Number of finish coats affects both price and durability. Most floors get two to three coats of protective finish over the stain, and each coat adds material and drying time. Higher traffic homes benefit from an extra coat.

Stairs are priced separately and add up fast. Staining and finishing treads and risers is fiddly hand work, so stairs are usually billed per step rather than by area, and a full staircase can add a meaningful chunk to the total.

The finish product you choose factors in as well. An oil based finish and a water based finish carry different material costs and different recoat times, and that recoat time affects how many days the crew is tied up in your home. Water based finishes typically dry faster and let a crew apply more coats in a day, while oil based finishes take longer between coats but give a warmer amber tone many homeowners want. Our comparison of water based versus oil based products walks through that tradeoff in more detail, and it applies to the finish coats as much as to the stain itself.

Typical cost ranges

The table below shows typical ranges by scope. Treat every figure as a starting point that varies by region, floor condition, species, and how much prep the wood needs. Always get three quotes and verify against local rates.

Scope of workTypical range per sq ftWhat is includedNotes
Stain only, bare sanded wood$1 to $3Color application on already prepped woodRare for existing floors, common on new
Sand and refinish, natural or clear$3 to $6Sand, no color change, new finish coatsRevives worn floors, keeps wood tone
Sand, stain, and refinish$4 to $8Full sand, new stain color, finish coatsThe real cost of most stain jobs
Blotch prone species, dark color$5 to $9Adds conditioner and extra careMaple, birch, pine need more prep
Stairs$40 to $100 per stepTreads and risers, hand finishedPriced per step, not per sq ft

To turn these ranges into a real budget for your specific rooms, measure your floor area and run the numbers through our staining cost calculator, then compare the output against the quotes you collect.

How the job is priced

Floor staining and refinishing is almost always priced per square foot, which makes it easy to compare bids once you know your area. Multiply your room dimensions to get square footage, then match it to the ranges above. Some contractors quote a flat project price for a whole home, which can be fine, but ask them to break it down per square foot so you can compare against others.

Watch for what a quote includes. A low per square foot number that excludes moving furniture, extra finish coats, or stairs is not really cheaper, it is just incomplete. A clear quote should state the number of finish coats, whether stain color change is included, how dust is controlled, and how stairs and closets are handled. The clearest way to compare is to get everything on the same basis, then use our cost calculator as a neutral third reference point.

Prep is where the real work lives

On a refinish, prep is the biggest labor line, not the staining itself. Sanding must take the floor down through the old finish to clean raw wood, usually in several passes with progressively finer grit, because any old finish left behind blocks stain and shows as blotches. The floor then gets vacuumed and tack cleaned so no dust contaminates the stain. On blotch prone species a conditioner goes down before color. Only after all of that does the actual stain get applied.

This is why you cannot shortcut a color change. The value in a good floor refinish is in the sanding and prep, and rushing it shows up permanently in the finished floor. If a quote seems unusually low, ask how many sanding passes are included and whether the crew hand sands edges and corners a drum sander cannot reach.

Testing the stain color on your actual floor is another prep step worth paying for. The same stain reads differently on oak than on maple, and it looks different in your room light than on a store sample. A careful pro sands a hidden closet or a corner and applies the stain there first, so you approve the real color on your real wood before committing to the whole floor. That small step prevents the expensive heartbreak of a finished floor in a color you did not expect, and it is a sign of a contractor who takes the job seriously.

DIY versus hiring a pro

Staining bare, already sanded wood is within reach for a careful DIYer, and doing the color yourself on new floors can save real money. The hard and risky part is the sanding. Renting a drum sander to strip old finish is where DIY floor projects go wrong. A drum sander is aggressive, and held in one spot for even a moment it gouges a dip into the wood that no amount of staining hides. Those gouges are difficult and expensive to fix, sometimes requiring a pro to sand the whole floor again.

There is also the dust. Sanding an old finish generates a large volume of fine dust, and floors installed before 1978 may have finishes or underlying materials that predate modern safety rules, so treat unknown old finishes cautiously and follow local guidance. Between the equipment risk, the dust, and the fact that a botched sanding is costly to correct, many homeowners who could stain a fence themselves still hire out floor refinishing. If you do rent a sander, practice on a hidden area or scrap first, and keep it moving at all times. To compare the two paths in dollars, price a pro quote against a DIY material and rental estimate using our cost calculator.

How this compares to other staining jobs

Floors are one of the pricier interior surfaces to stain because of the sanding and multiple finish coats, but the per square foot logic is the same one used across staining work. If you are weighing several projects around the home, our cost to stain kitchen cabinets guide covers a job priced by piece rather than area, and our companion piece on the true nature of a color change ties back to the same honest principle: changing color usually means stripping first. For a painter or crew trying to price this kind of work rather than buy it, our overview of how much to charge for staining explains the markup and margin side. Whichever surface you tackle, the calculator gives you a consistent way to budget.

Frequently asked questions

How much does it cost to stain hardwood floors per square foot?

Stain only on bare sanded wood typically runs roughly $1 to $3 per square foot, while a full sand, stain, and refinish usually runs about $4 to $8 per square foot because it includes stripping the old finish and applying new protective coats. The exact figure varies by region, species, and floor condition, so get three quotes and verify locally.

Can I just stain my floors without sanding them first?

Only if the wood is already bare and unsealed. Stain cannot penetrate through an existing polyurethane or finish, so if your floors are currently sealed, you must sand down to raw wood before any color will take. That is why most color changes are really a full refinish, not a stain only job, and it explains most of the cost difference between the two.

Why does wood species change the price?

Open grained woods like oak absorb stain evenly, but tight grained species such as maple, birch, and pine tend to blotch. A good pro applies a wood conditioner first on those species to even out absorption, which adds product and labor. If you want a dark color on a blotch prone floor, expect a higher per square foot number and more careful prep work.

How much do stairs add to a floor staining job?

Stairs are usually priced separately, often roughly $40 to $100 per step, because staining and finishing treads and risers is slow hand work that a floor sander cannot do. A full staircase can add a meaningful amount to your total, so always ask whether a quote includes stairs or prices them as a separate line item. The figure varies by region and stair complexity.

Is refinishing floors a good DIY project?

Applying stain to bare wood can be DIY friendly, but renting a drum sander to strip old finish is risky. The sander is aggressive and gouges the floor if held still for even a second, and those dips are costly to fix. Sanding also creates heavy dust. Many capable DIYers still hire out floor refinishing for these reasons. Price both paths with the calculator before deciding.

How do I budget for my specific floor?

Measure each room by multiplying length by width to get square footage, then multiply by a per square foot range that matches your scope, whether stain only or full refinish. Add stairs separately. Our cost calculator turns your measurements into a budget range, which you then compare against three local quotes. Always treat the numbers as typical ranges that vary by condition and region.

Refinishing them yourself? See how to stain hardwood floors for sanding to bare wood, even color, and choosing a durable floor topcoat.

Ready to price your next job with confidence?

Stop second-guessing your estimates. PaintPricing helps you calculate accurate quotes in minutes so you can focus on painting, not paperwork.

Try It Free