Refinishing cabinets is more labor-intensive and time-consuming than a simple repaint. Cabinet refinishing involves stripping off the old paint or stain using a sander or chemicals to reveal the smoother surface below, then applying the new paint or stain. Cabinet refinishing is ideal for cabinets that are chipped, damaged, or scratched. Repainting is better for cabinets that are in relatively good condition.