Yea and no. You don't need to remove all of the old stain to apply darker stain, but you need to break the surface with sandpaper to get the new stain to adhere. For lighter stains you will need to remove the old finish to get an accurate color. You do need to remove lacquer, varnish or anything that will prevent new stain from absorbing into the wood.