Why every Next.js quote sounds like a different planet
Vendors are not lying when numbers swing from five figures to seven for “a Next.js app.” They are answering different questions. A five-page marketing site with a headless CMS is not the same problem as a multi-tenant B2B SaaS with SSO, audit trails, and a billing engine — even if both say React on the tin.
We scope in three passes: discovery (what we are building), technical architecture (how it stays maintainable), and delivery model (who owns product decisions week to week). Skip discovery and you get either a padded hourly estimate or a fixed bid that turns into change-order hell.
If your brief is “just like Vercel’s marketing site,” say what you mean: static-first, aggressive caching, zero custom auth, and a CMS your marketing team can actually use. That is a different animal than “just like Notion.”