Everything You Need to Know to Refinish Hardwood Floors
A step-by-step tutorial for refinishing an existing hardwood floor, including a complete list of materials and tips for a seamless process.
Ever since we moved into this house last year, I couldn’t WAIT for when I could go all #demoday on this bedroom.
Rip down the valance, paint those greenish walls, pull out the ceiling fan, the whole nine yards.

But the one thing that excited me the most was ripping up this carpet just to see if my gut feeling was correct. There HAD to be hardwood floors underneath, right? I mean, that’s how all happily ever afters in home renovations start.

Robert pulled up a corner of the old carpet, and we held our breath just hoping and crossing our fingers. Lo and behold, we. were. right!
The original hardwood floors were in fantastic shape, so Robert and I did cartwheels and victory booty dances to celebrate. (Well, okay, we victory shimmied… because doing a cartwheel when you’re 7 months pregnant is not exactly a piece of cake.)
The number one priority once we started embarking onย our nursery makeover journeyย was dealing with this floor. And since we were knocking out this big job in my third trimester when I can’t do any hard labor or be around fumes, we knew we had to call in the pros for this one.
So if any of y’all are planning to go through the same hardwood refinishing process in the near future, I thought I’d share all of the details and materials we used to help yours go smoothly.

But first… Exhibit A. The original state of our floors.
Those lovely black spots aren’t mold, if that’s what you’re thinking. They’re just remnants from the old carpet pad.
Supplies Used:
- Small pry bar
- Hammer
- Dust mask
- Safety glasses
- Knee pads
- Utility knife
- Locking pliers
- 180 grit sandpaper
- Floor sander (You can rent these from your local hardware store, if you’re doing the job yourself.)
- Shop vac
- Tack cloth
- Respirator mask
- Purdy XL 2.5″ angle brushes
- Purdy lambskin staining pad
- Minwaxย Wood Finish Penetrating Stainย (We used the color Provincial.)
- Purdy roller frame
- Roller extension pole
- Purdy lambskin roller
- Minwaxย Super Fast-Drying Polyurethane for Floorsย (We used a satin sheen.)
- Minwaxย Hardwood Floor Cleaner
- Mop

We handed over the job to our contractor who ripped out the old carpet and pad to see the full scope of what we were dealing with.
The Steps:
1. To remove the carpet, use the hammer and pry bar to remove the quarter round molding from your baseboard. Then, pull up the carpet from the corners and cut sections with a utility knife as needed.
Make sure to wear safety glasses, a dust mask, and knee pads when necessary. It’s a good idea to turn off your HVAC unit, open windows, and seal off vents with plastic sheeting and painter’s tape to prevent dust from seeping into the rest of your house.
2. After you haul out the old carpet and pad, remove staples from the floor using the locking pliers.

3. Once all of the carpet and padding was hauled away and the staples were removed, our contractor sanded around the edges and corners of the floor first with 180 grit sandpaper to remove the existing stain where the large floor sander wouldn’t be able to reach.
4. Then remove the existing stain on the rest of the hardwoods using a large floor sander. You can usually rent a floor sander for a day from your local hardware store, if you’re choosing to do the job yourself.

5. Once all of the sanding is finished, remove the sanding dust leftover on the floor using a shop vac and tack cloth.

6. Then stain! Our contractor was able to match our existing refinished hardwood floors toย Minwaxย Wood Finish Penetrating Stainย in the color Provincial. (If you want a better idea for other stain color options,ย you can check out this postย where we tested a few.)
Wear a respirator mask and knee pads for this task, and start in the far corner opposite from the door in the room.
Use a Purdy lambskin staining pad to work in sections by applying the stain and wiping away the excess, always in the direction of the wood grain.

Repeat the process all across the floor until you have worked your way out of the door (because nobody wants to stain Baby into a corner).
Let the stain dry on the floor for at least 24 hours (hot, humid conditions may take longer).
Here’s what our floor looked like just after the stain was applied:

7. When the floor is fully dry after staining, apply the sealer step.
Start again with the edges/corners of the floor by applyingย Minwaxย Super Fast Drying Polyurethane for Floorsย using a Purdy XL 2.5″ angled brush. Make sure not to overwork the polyurethane. Just brush it on in one smooth stroke at a time.

Once the edges and corners have sealer applied, start again in the far corner opposite from the door just like you did with the stain and roll on more polyurethane using a Purdy lambskin roller in a smooth, even coat.
We chose a satin sheen for ours.

Once the polyurethane is dry (after about 4 hours), apply one more coat in the same way.

Let the sealer dry for at least 24 hours before walking on it again, and even then make sure not to drag furniture and always wear just socks or covers over your shoes to avoid any damage before it cures.

8. For routinely cleaning the floors, we useย Minwaxย Hardwood Floor Cleaner. But wait at least a week after your floors have been sealed before using it.

Squirt it on and mop and you’re done. I love that I don’t have to mess with a bucket and rags.

The entire refinishing job took about 4 days to complete from start to finish. (If you’re a local to the Charlotte area, we usedย The Hardwood Giant Co, and they were awesome.)
It’s definitely not a quick, simple job, but walking into this room to see this gorgeous floor gleaming in its newly refinished beauty was totally worth every bit of it.
So now that this big task on the to-do list is finished, I’ll be sharing the entire nursery reveal next week! Eek!

Now that this nursery floor is finished, we still have Robert’s office left as the only carpeted room in the house. And I’m betting my bottom dollar there are hardwoods hiding underneath just begging to see the light of day too.
Since I won’t be pregnant when we give that space a big makeover, I’m really tempted to do that one ourselves.
But it was a great lesson to see how the pros handle it this time around.
If you want to save this post for later, you can pin it here:




Excellent post. I want to thank you for this informative read, I really appreciate sharing this great post. Keep up your work.
They look fantastic! Awesome article!
Thank you!!
Hello! Sorry I cant find the main comment box so decided to piggyback onto thisthread. Did you have to fill any gaps in between the planks? If so,what technique or product(s) did you use? And lastly, we are holding off on the project due to a concern that it would have a strong lingering wood stain smell fill our home for weeks similar to freshly stained furniture. Is this a problem with floor stain or did you find a way to remedy that? Thanks SO much!!!
Hi, Jannelle. We are lucky that we did not have to fill any gaps in the planks. The floors were in great shape. We had a professional company do our floors due to pregnancy just for the reason of fumes. We stayed at my parents house the weekend that the floors were remade.
Great job, Lauren! Those floors look great. I love the level of sharpness and contrast between the grain and the rest of the woods’ pattern. Excellently done. Another blog on this that I found (https://www.nhance.com/nance/why-to-restore-instead-of-replace-original-hardwood-floors/) talks about how “tossing out hardwood is like throwing away a piece of history that can’t be replaced.”
That’s exactly what your project made me think of! You took a piece of history and brought it back!
AWESOME!! I wish everyone could see and appreciate the beauty in hardwood flooring.
We must take care of our wood floors by doing this. It really beautifies your home. Thanks Lauren for sharing!
Oh wow, Amazing work Lauren! Iโm surely going to implement these tips. Love it. Really helpful.
This article is bookmarked!
Keep it up! Thanks ๐