Thanks everyone for your good advice. The carpet is about 10 years old and I want to change to laminate anyway. I don’t think I can charge them for replacing the floor. If the tenants have been taken care of the floor. It probably can last one more renter. Now I have to change it. If I charge them for cleaning the carpet, it seems like wasting money. But letting them get a free ride doesn’t suit me well emtionally.