NanoKlean is most effective on minor to medium scratches. For deeper scratches that penetrate through the paint layers, you may need professional repairs.