Quick answerAn impregnating sealer suits marble, granite and travertine, engineered stone rarely needs one, and reseal intervals run from 6 months for marble to 3 years for dense granite. No sealer can stop acid etching, because etching is chemistry rather than absorption. Sealing prepares the stone; a bonded DURAFLEX protection film is the step that stops both stains and etch marks.
Sealing is the first thing most owners are told to do for a stone benchtop, and it is worth doing properly. A good stone benchtop sealer slows how quickly liquids soak into the stone, which buys you time to wipe up spills before they set as stains. This guide gives you the practical answers first: which sealer suits which stone, realistic reseal intervals, what it all costs, and then the part most sealing pages leave out, the one form of damage no sealer can prevent.