Sim, eles deixam claro que as contas Free são apenas para fins pessoais e não comerciais. Se você usa o site profissionalmente ou comercialmente, você deve ir para um plano pago:
https://vercel.com/docs/limits/fair-use-guidelines#commercial-usage
Talvez não dê nada ou talvez eles possam tirar o site do ar quando o site começar a ter mais acessos, vai ter sempre um risco associado. Se você só usa a Vercel para hospedar o front-end, você pode criar um site estático com o Next.js e hospedar no S3 da Amazon. Ele tem o free tier para contas novas e mesmo com um número razoável de acessos e mesmo hsopedando diversos sites, vai dar o preço de um salgado por mês:
https://aws.amazon.com/getting-started/hands-on/host-static-website/services-costs/