How Much Does It Cost to Sand and Stain Hardwood Floors?
5.0-star Google rating · 500+ reviews · MHIC #104041 · Licensed & Insured
In Maryland, a full professional sand and stain job runs $3 to $8 per square foot, all in: sanding the floor back to bare wood, applying the stain color you chose, and sealing it under protective finish coats. On a typical 1,000 square foot main level that works out to roughly $3,000 to $8,000. The range is wide because the floor under your furniture and the floor under somebody else's are rarely the same job, and this page breaks down exactly what pushes a project toward either end.
AG Construction sands, stains and finishes hardwood floors across Maryland and Northern Virginia every week, so the numbers here are the same frame we quote against. When you want the number for your actual floor rather than a range, the written estimate is free: call 240-246-4561 or request it online.
Get A Free Quote Today!
The Work Behind the Number
Floor Sanding
Every stain job starts here. Coarse through fine passes take the floor back to clean, bare wood, because stain only takes evenly on wood with no old finish left on it.
Floor Staining
The color step. Stain choice barely moves the price, which is why a sand and stain is the cheapest dramatic change you can make to a room you already own.
Hardwood Refinishing
Sand, stain and finish together are a refinish. If your floor is worn as well as the wrong color, one project handles both for the same $3 to $8 per square foot band.
Floor Repair
Damaged boards, pet stains that soaked past the surface, squeaks and soft spots get fixed before sanding, so the repair disappears under the new color instead of showing through it.
The Short Answer: $3 to $8 Per Square Foot, All In
That band covers the complete job: machine sanding the field and hand-detailing the edges, vacuuming and tacking the dust, applying the stain, and building two or more coats of protective finish on top. It matches our published Maryland guidance for hardwood refinishing, because a sand and stain is a refinish with a color step in the middle: same machines, same crew, same finish system.
Most Maryland projects land in the middle of the band. A structurally sound oak floor in an empty room with a single stain color is a $3 to $5 per square foot kind of job. Heavy wear that needs extra sanding passes, board repairs, a custom or two-step color, or a house full of furniture pushes toward $8. High-end custom work can go past $10 per square foot, and if a floor is too far gone to sand at all, we say so at the estimate instead of taking the job and proving it on your floor.
Cost to Stain Per Square Foot: The Component Breakdown
Searchers ask for the staining price per square foot, so here is how the total splits into its parts on a typical Maryland job:
- Sanding: roughly $0.50 to $1.50 per square foot, more where the floor needs extra passes to remove deep scratches, old finish buildup or previous stain.
- Staining: $1 to $3 per square foot. A professional staining-only service typically prices at $2 to $5 per square foot, but stain cannot go over an existing finish, so on a finished floor this line always travels with the sanding line.
- Finishing: $1 to $2 per square foot for the protective coats that decide how long the color lasts.
- Repairs, if needed: $1 to $3 per square foot for the affected areas, covering board replacement and blending.
- Baseboard or shoe molding work: $1 to $2 per linear foot where removal and reinstallation is part of the job.
- Furniture moving: commonly $20 to $50 per room when the crew handles it rather than the homeowner.
Stack those lines and you are back at the $3 to $8 all-in band. The reason we quote the whole job rather than the components is that the components interact: a floor that needs aggressive sanding usually needs repairs, and a dark stain on that floor needs more careful prep than a natural finish would.
What Moves the Number Up or Down
Square footage. Bigger jobs cost more in total but usually less per square foot, because setup, machine transport and cure windows are fixed costs that spread across more floor. One large connected space is also cheaper per foot than the same footage split across five small rooms with five sets of edges and doorways.
Condition of the floor. Light, even wear sands out quickly. Cupping, deep gouges, pet stains that have soaked into the wood, or paint and adhesive residue all add sanding time, and boards damaged past sanding get replaced and blended before the color goes on.
The stain and finish choice. The stain color itself is a minor material cost. What moves money is the process around it: dark and espresso tones telegraph every sanding flaw so they demand finer prep, water-popping the grain for depth adds a step, and two-step or custom-matched colors add labor. On top of the stain, the finish system matters: oil-modified polyurethane and premium waterborne finishes price and cure differently, and we walk through the trade-offs at the estimate.
Stairs. Treads and risers are hand work, so stairs are quoted separately, per tread and riser, often in the $40 to $75 per step range rather than by the square foot.
Furniture and access. An empty house is the cheapest version of every flooring project. Rooms we work around, appliances, pianos and tight schedules all add labor, which is why the estimate asks about them up front instead of surprising you later.
Worked Examples: What Real Jobs Land At
Ranges are honest but abstract, so here is the arithmetic at the $3 to $8 band on three common Maryland job sizes:
- One living room, about 200 square feet: $600 to $1,600 for the full sand, stain and finish. Small jobs sit toward the top of the per-foot band because setup costs the same whether the floor is one room or ten.
- A typical main level, about 1,000 square feet: $3,000 to $8,000. A sound floor with one stain color and normal wear usually lands in the lower half of that range; repairs and dark custom colors push it up.
- Most of a house, about 2,000 square feet: $6,000 to $16,000, plus stairs quoted per step if the staircase is part of the project.
These are the same size-to-total figures we publish in our 2026 Maryland refinishing cost guide, which walks the general refinishing math in more depth. The written estimate replaces all of this with one number for your actual floor.
Can You Stain a Floor Without Sanding It First?
No, and this is the answer that reframes most staining budgets. Stain is a penetrating product: it has to soak into bare wood to change its color. On a floor that still has finish on it, stain sits on top, blotches and wipes away. So there is no honest "staining only" price for a finished floor, and any quote that offers one is describing a different product, usually a tinted coating that behaves more like paint.
The one shortcut that does exist is for floors that are the right color already: a screen and recoat abrades the old finish and lays a fresh coat over it, restoring sheen and protection for far less than a full sand. It cannot change the color, but if your floor just looks tired rather than wrong, ask about it at the estimate, because it is the cheaper job and we would rather quote you the right one. Our floor staining and floor sanding pages cover both halves of the work in detail, and the staining cost breakdown on our blog goes deeper on the component pricing.
DIY Sanding and Staining vs Hiring a Contractor
Renting a drum sander and edger runs around $200 to $300 for a weekend, plus abrasives, stain and finish. On paper that beats $3 per square foot. In practice, the drum sander is the least forgiving machine most homeowners will ever rent: a moment of hesitation digs a gouge that has to be sanded out of the entire surrounding area, and uneven sanding shows up twice as loudly once dark stain goes over it.
The honest split: confident DIYers with a small, sound, out-of-the-way floor and a natural finish can come out ahead. Floors with repairs, dark or custom colors, stairs, or rooms the whole household lives on are where professional sanding pays for itself, because fixing a bad sand costs more than the sand itself. If you are weighing the two, send us the square footage and photos and we will tell you what the professional version actually costs before you book a rental.
What the Written AG Construction Estimate Includes
Owner Aaron Goodman measures the floor himself and puts the price in writing: the measured square footage, the sanding scope, any board repairs called out separately, the stain and finish system by name, stairs per step where they apply, and who is moving the furniture. Before quoting we check how much wear layer the floor has left, because a floor near its last sanding deserves that conversation before the work, not after.
The estimate is free and carries no obligation, and if what your floor actually needs is a recoat, a repair, or in the worst case a replacement, the estimate says that instead. We work Montgomery, Howard, Frederick, Anne Arundel, Carroll, Prince George's and Baltimore Counties in Maryland and Fairfax, Arlington and Loudoun Counties in Northern Virginia. We do not travel to the Eastern Shore or the Delaware beaches. Call 240-246-4561 or request your free estimate online; office hours are Monday to Friday 8am to 5pm and Saturday 9am to 5pm.
Why Work With AG Construction MD
- MHIC #104041, licensed and insured. That is the license Maryland requires, and it is verifiable on the state register.
- Owner Aaron Goodman has over 10 years of hands-on flooring experience across the DMV and personally oversees every project.
- Free, written, no-obligation estimates on every commercial project, including budget numbers for work that is not approved yet.
- One contractor for hardwood, sanding, staining, refinishing, restoration, luxury vinyl, laminate and carpet, so nobody is pointing at somebody else mid-job.
- A service-area business, not a showroom. We come to the property, and there is no retail markup on the quote.
- Scheduling built around your operating hours wherever the job allows. Office hours are Monday to Friday 8am to 5pm and Saturday 9am to 5pm.
AG Construction MD LLC is based in Woodbine, MD 21797 and is a service-area business. Call 240-246-4561 for a free estimate or request a quote online.


