Yes, you must have branding in place before your project start date. This doesn’t mean you need to have a professional design your brand necessarily (although it is preferred), but it does mean you need to have a logo, color palette and font choices ready.
If you have any questions about branding or aren’t sure if what you have will work, send me an email and I’d be happy to advise you.