No. TotalShine removes fine sanding scratches and swirl marks. Use a stain remover like White Knight Fiberglass Stain Remover to remove stains without damaging gelcoat.