When building multi-step wizards (e.g. forms, onboarding flows, or setup processes), always provide a "Back" button, unless there's a very good reason not to.
A "Back" button gives users confidence that they can safely navigate through the steps without fear of losing progress. It helps reduce frustration and increases completion rates, especially when users need to review or correct something in earlier steps.
❌ Figure: Bad example - User hits "Next" and can't go back to change their answer
✅ Figure: Good example - "Back" button is clearly visible
According to Design Specifications and Guidelines - User Assistance, the commands for navigating through a wizard should be "< Back" and "Next >".
Disabling or hiding the Back button is OK when: