Profissional liberal precisa ter CNPJ?

Não é obrigatório, mas é recomendado. Muitos profissionais liberais optam por abrir uma empresa (geralmente como Sociedade Limitada Unipessoal ou Sociedade Simples), para ter benefícios fiscais, ampliar sua atuação e melhorar sua gestão financeira.