Many types of carpeting and laminate flooring don t require an adhesive so the type of stain you used shouldn t be an issue.
Flooring over stained concrete.
Acid based stain and water based stain.
Over time concrete floors stain from heavy use accidents and exposure to various substances.
I fear the thinset mortar will not adhere to the stained concrete here s my answer.
Staining concrete is a way of changing the concrete s color without adding a thick layer of concrete paint which doesn t last as long and can get scratched or nicked off the wall.
Concrete such as a patio or a basement can be stained to finish the floor.
Painting badly stained concrete flooring.
The surface of your concrete patio walkway or garage floor can become dull and worn down over time.
The same should be true with many varieties of ceramic tile.
Can i install tile directly to a previously stained concrete floor.
Once the concrete is stained it should not be tiled because the thinset will not adhere properly.
Unfortunately stains that penetrate deep into the concrete.
As far as the type of floors you can install engineered wood flooring carpeting laminate flooring ceramic tile and vinyl can all be installed over concrete.
Give the area a sleek new look by applying a concrete stain that complements your home and protects the integrity of the surface.
Acid based stain the color palette is more limited but the stain typically lasts longer than water based so it s the best solution for high traffic areas.
This guide outlines how to stain concrete.
There are two types of products you can use for staining concrete floors.
The only true type of concrete staining is acid staining which seeps into the concrete s pores to actually become a part of the concrete surface.
It also won t fade peel or chip.
Acid based and water based stains.
As with floor paints there are two primary types of floor stains from which to choose.
Rather than coating the floor in one entire color concrete stains create a pigmented marbled effect.
Here are the pros and cons of each.
However you can work around this problem by using one of two methods.