No, rebranding is not a necessary step if your current business is already performing well. Although it is important to reach more potential customers through rebranding and that people will associate themselves more with your business through rebranding. But if your small business is already performing well and generating revenues as planned, then avoid rebranding.