Pull up old carpet and the tack strips leave a line of small holes right around the perimeter of every room. They are easy to fix, and worth fixing before you stain rather than after, because there is one wrinkle: whatever you fill them with will not take stain the same way the slab does.


The border trick, which is the whole point of this article
Spot-filling a line of holes leaves you with a line of slightly different-colored dots around the room once the stain goes down. Instead, run a thin layer of overlay or patch around the whole perimeter of the room, covering the tack holes as you go. Now the filled area is a continuous band, and when the floor is stained it reads as an intentional border framing the room rather than as a repair you can see.
Either material works — a cement-based concrete overlay or a concrete patching compound. Both are sold at building suppliers; we do not stock them. The choice is genuinely yours.
The five steps
- Pull the nails. Using pliers, carefully remove any nails still in the perimeter of the floor and throw them away.
- Clean out the holes. A wire brush to smooth them out and take away loose debris.
- Vacuum, twice. Vacuum the whole room, then go back with a thin attachment and hold it over each tack hole for 3 to 4 seconds to pull the remaining dust out of the hole itself. Filler will not bond to dust.
- Skim it. Mix your patching material per its instructions and apply a skim coat about 1/8 in. thick over the tack holes, following the product’s own application directions.
- Leave it overnight to dry. That is the job.


Test before you stain the whole floor
The patching material is new cement with no history, while the slab around it is old concrete with decades of mineral content in it — so acid stain, which works by reacting with that mineral content, will not treat the two the same. Test a small area first with an acid stain trial kit and see what you get.
If the contrast bothers you, a coating-type colorant is the fix: concrete dye or a tinted sealer sits on top of the surface rather than reacting with it, so it covers old concrete and fresh patch at the same value. Full reasoning in our surface preparation guide.
Once the patch is dry you are ready to stain, or to put down whatever finish you had planned. Patience and attention to detail on the perimeter is what makes the whole floor look seamless.
What’s Next
- The rest of the prep → Concrete Surface Preparation
- Getting the glue off too → removing carpet glue · etching without leaving footprints
- Basement floors → How to Stain a Basement Floor · Basement Floor Ideas
- A floor in worse shape than yours → Acid Staining Old and Damaged Concrete
- Shop → Surface Preparation · Trial Kits · Vibrance™ Dye