Parenting

My SD has always been a slob and it gets worse unless she has no personal items to make messes with, then it's just house items only she does this with. I want her to have all the things a child her ages enjoys. She is a hoarder, though. Her father and I removed 28 white bags and made her reduce her belongings. But her room and my house is always covered in clutter top to bottom. Can't see the floors or counter tops because it has her messes all over. She is over the age of 7 and can turn my house upside down with in minutes. I am fed up with living like a slob and not having access to my own home. Everyone says she needs good punishments when she leaves messes every time, to get her to be responsible. But my question is: What is a fair punishment? She has no friends and is always home.