Yes, hard water does damage the toilet. When you flush the toilet, the water comes out from the rim of the toilet and moves towards the bowl. However, if hard water is used for flushing the toilet frequently, it can end up clogging the small holes on the rim. This can affect the flush performance since the proper amount of water will not be released when you flush.