Most hotels will not charge you for stains that can be removed by normal cleaning processes. However, if the stain cannot come out or if it presents a biohazard hotels differ on how they handle this. Some hotels (usually budget properties) will charge you but others will not.