No. The most common misconception about branding projects is that you need to have internal clarity before you can bring in an agency. In practice, a good branding process is precisely how that clarity gets built.
The questions most companies believe they need to answer first — how do we want to be perceived, who is our primary audience, what do we actually stand for — are the questions a well-run brand strategy process is designed to excavate. You don't arrive with the answers. You arrive with the willingness to find them.
There is one exception: your business model should be reasonably clear before you begin. Not final, but you should know roughly where the money is coming from and what you're actually selling. A branding agency cannot resolve your commercial model. That work belongs inside the organisation.
Everything else can be worked through together. In fact, having an external party ask the hard questions often surfaces things that internal teams have been carrying unspoken — assumptions about the audience that haven't been tested, disagreements between founders that felt too risky to name, discomfort with the brand name that nobody had raised. The external perspective creates permission to say things that feel difficult to say internally.