Yes, you can apply Tineco iFloor on hardwood floors. It provides the floor's finish is in good condition and can support this kind of cleaning.