Guide

Next.js pricing guide (2026)

Published May 1, 2026 · 14 min read · Updated May 7, 2026

Next.js is not a SKU on a shelf — it is a stack choice that sits on top of product decisions, CMS choices, auth models, and how seriously you take SEO and accessibility. After seventeen years of shipping for North American clients, we still see two failure modes: sticker shock because someone quoted a brochure site like a bank portal, or a cheap quote that forgot analytics, roles, and production ops. This guide is how we explain pricing on sales calls — ranges, line items, and where we will not pretend the math is simple.

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.”

Ballpark tiers (CAD, fixed-bid friendly ranges)

These are all-in build budgets for a competent agency — design, frontend, API layer, QA, project management, and a proper handoff. They assume you already know what you are selling; strategy workshops are extra.

Treat the wide bands as “complexity tax”: integrations, compliance, legacy data migration, and executive stakeholders who discover new requirements every Tuesday move you to the high end.

TierTypical total (CAD)What it usually includes
Marketing / content site$9k–$18kHeadless CMS, SEO baseline, forms, analytics hooks, performance budget.
Product marketing + light app$22k–$45kAuthenticated areas, dashboards-lite, Stripe or similar for one product line.
B2B SaaS MVP$45k–$95kRoles and permissions, audit-friendly logs, billing hooks, admin console.
Production SaaS (year-one)$120k–$280kMulti-tenant hardening, observability, DR posture, compliance-ready workflows.
Enterprise / regulated$300k+Security review cycles, pen-test remediation, SSO variants, data residency conversations.

Where the money goes (line items as % of total)

Once discovery locks scope, we translate scope into buckets. Percentages move — if you are importing ten years of messy CRM data, backend and migration swell; if you are obsessed with marketing conversion, UX and frontend swell.

Line itemTypical % of budgetNotes
Discovery & UX12–18%Journey maps, wireframes, component library starter.
UI design / design system15–22%Figma handoff, accessibility specs for patterns.
Next.js app & UI engineering22–35%App Router, server components, edge vs Node trade-offs.
APIs & integrations15–28%FastAPI/Node, webhooks, third-party APIs, queues.
Auth, billing, admin8–18%Often underrated — invites, roles, impersonation, exports.
Infra & CI/CD5–10%Preview deploys, secrets, environments — not “Day 2,” Week 1.
QA, perf, a11y pass8–14%Load testing for bottlenecks you actually hit.
PM, demos, documentation10–15%Weekly demos, runbooks — part of “done,” not extra.

Hidden costs honest vendors put in the appendix

These are the ones that blow up “cheap” quotes: WCAG-oriented fixes after the fact, structured data and OG hygiene for SEO, i18n when the CEO announces Canada + UK launch in the same quarter, CMS modeling when marketing wants “just one more flexible block,” and a real permissions matrix when “admin” turns into five roles and legal wants read-only observers.

We bake baseline SEO and analytics into proposals; some shops treat Search Console and sitemap generation as a phase-two upsell. That is how you launch something pretty that nobody finds.

  • Accessibility remediation after launch costs more than building accessible components from week two.
  • Customer-facing exports (CSV/PDF) with sane defaults — lawyers care, engineers underestimate.
  • Observability: Sentry, structured logs, uptime checks — without them you are guessing in production.

Hourly vs fixed bid — how we actually work

Hourly is honest when nobody knows what they want yet. Fixed bid works once acceptance criteria exist — ideally written down after a paid discovery slice. We have eaten budget on unclear specs; now we insist on a discovery milestone before we commit the rest.

Blended rates for “Toronto PM + Dhaka engineering” land roughly $55–$85 CAD/hour all-in for senior-heavy teams at our shop — versus Toronto-only shops at roughly $140–$220 for comparable seniority. The gap is not magic; it is timezone orchestration and overhead you actually want (daily standups that do not require someone awake at 3 a.m.).

When we steer you away from Next.js

If you need a five-page brochure for $4k, WordPress or a static builder wins — fight me. If your core product is a giant pivot grid with sub-second updates across fifty thousand rows, we might keep Next for marketing but put the app shell elsewhere.

Pick the boring stack for the job; pick Next when you care about SEO + modern React + deployment ergonomics for the customer-facing surface.

Frequently asked questions

Why is my quote half of someone else’s for the “same” Next.js app?

Usually different definitions of done: one proposal assumes “happy path only,” the other includes migrations, auth edge cases, admin tooling, and production monitoring. Ask both sides for a line-item range table like the one above.

Should we use Vercel or self-host?

For most of our clients, Vercel or a managed platform wins on velocity — engineer time costs more than hosting margin until you are at serious scale. Self-host when compliance or spend optimization demands it, not because DevOps sounds fun.

How long does a typical SaaS MVP take?

Calendar time is often 10–18 weeks for a credible MVP with one integration surface and real roles — not two weeks unless you are okay throwing it away.

Do you include maintenance?

Build contracts are separate from care plans. Expect a monthly retainer or bucket hours for dependency upgrades, security patches, and small iterations.

Can you inherit our messy codebase?

Yes, but we budget a paid audit first — we have walked into repos where “quick fixes” were more expensive than strategic rewrites. We will tell you which kind you have.

Want this tailored to your roadmap?

Tell us what you are building — we reply within one business day.

Book a free strategy call