Stainless steel appliances look nice and modern, but they are a pain to keep clean. So far I've tried soap and water, diluted vinegar, and a damp cloth. None of these really seem to leave it spotless. What are some easy ways to remove fingerprints, water stains, and marks from stainless steel appliances?
Oxalic acid, or cleaners with oxalic acid, such as Barkeepers Friend, are effective at removing stains from stainless steel. If the surface is lacquered brushed steel or brushed aluminum, though, they could damage the finish.
The cleaners themselves, though, may leave a bit of powdery abrasive residue that has to be removed.
We find the white melamine sponges (sold as Magic Eraser, but there are generic types widely available) can work really well, but they warn against using it on the front of stainless-steel appliances without trying it in an inconspicuous area first.
Wipe in the direction of the brush finish, not in swirly motions.
Isopropyl alcohol AKA isopropanol is very good at removing greasy marks from surfaces. Last time I bought it, I got it from a large pharmacists. Clean with soap and water first and when dry put a dab of neat isopropanol on a paper towel and rub the areas you want to get clean. Methylated spirits would work similarly but probably not quite as well.
When I sold my previous apartment I was told to use cooking oils to clean stainless steel surfaces, i.e. canola oil, olive oil, or similar.
To my surprise this turned out really nice, and the oil is usually easily accessible. Have used this trick ever since. Just add a few drops to a cloth and wipe it clean.