Vinegar is remarkably versatile, but it is still an acid, and some surfaces do not tolerate it well. Before you spray it on everything in sight, keep these exceptions in mind.
Natural stone countertops and tiles — including marble, granite, limestone, and travertine — can be etched and dulled by acid contact. Even a quick vinegar wipe can leave permanent marks on polished marble. Stick to a pH-neutral stone cleaner for these surfaces.
Hardwood floors with polyurethane or wax finishes can lose their sheen with repeated vinegar use. The acid gradually breaks down the finish, leaving the wood vulnerable to moisture damage. Use your manufacturer's recommended floor cleaner instead.
Cast iron cookware depends on its seasoning layer for non-stick performance and rust protection. Vinegar strips that seasoning. If your cast iron needs a deep clean, use coarse salt and a stiff brush, then re-season with oil.
Unsealed or deteriorating grout can be weakened by frequent vinegar applications. An occasional cleaning is fine, but if you are scrubbing grout with vinegar every week, consider re-sealing the grout instead.
The Canadian Conservation Institute notes that aggressive cleaning agents — including acids — should be avoided on delicate or historic materials. When in doubt, test in an inconspicuous spot first.