TL;DR
  • Marketing site: DIY $0–$500, freelancer $2K–$15K, boutique agency $8K–$40K, big firm $80K+.
  • E-commerce: double those numbers; complexity scales with catalogue and checkout logic.
  • Web app or SaaS MVP: $25K (lean freelancer) to $250K+ (full-service firm).
  • Cost is driven by scope, custom design, integrations, content, and timeline — in that order.
  • The cheapest quote almost always becomes the most expensive project. Optimise for clarity, not price.

"How much does a website cost?" is the most common first email we get. It's also the question most agencies refuse to answer publicly — because the honest answer is "it depends", and that doesn't fit on a pricing page. So this article is the one we wished existed when we were on the buying side. Real ranges, real drivers, no it-depends cop-outs.

Numbers are USD, calibrated for 2026, and based on what we and our peer studios actually invoice for.

The real cost ranges

Three rows of numbers, by builder type and project type:

Marketing website (5–15 pages, custom design)

  • DIY (Squarespace, Webflow, Framer template): $0–$500 in tooling, plus 40–80 hours of your own time.
  • Freelancer: $2,000–$15,000.
  • Boutique agency: $8,000–$40,000.
  • Big agency / network firm: $80,000–$250,000+.

E-commerce site (Shopify or custom, ~50 SKUs)

  • Shopify template, no customisation: $29/mo + $0–$2,000 in setup.
  • Freelancer customising a theme: $5,000–$25,000.
  • Boutique agency with custom theme + flows: $20,000–$80,000.
  • Big agency, headless commerce build: $150,000–$500,000+.

Web app or SaaS MVP (auth, dashboard, payments, ~6 core features)

  • Freelancer or solo dev: $20,000–$80,000.
  • Boutique agency: $40,000–$200,000.
  • Big agency / consultancy: $250,000–$1M+.

If you're a founder reading this and thinking "that's a wide range": yes. The next section explains why.

What actually drives the price

Scope is the obvious one. The non-obvious ones, ranked:

1. Custom design vs template

A custom-designed site costs 3–5× a templated one because design eats 30–40% of a project's hours. Templates exist; using one is sometimes the right call. Just don't expect a custom-designed result on a template budget.

2. Number of integrations

Every "we just need to connect to..." adds engineering time. Stripe, HubSpot, Salesforce, your old CMS — each integration costs anywhere from $500 (clean modern API, oauth flow) to $15,000 (legacy SOAP, custom webhooks, edge cases).

3. Content readiness

If you're handing the agency final copy, photography, and brand assets on day one, that's a discount. If they're writing copy, sourcing imagery, and reverse-engineering your brand from a 2018 logo, add 25–40% to the build.

4. Timeline pressure

"We need this in 4 weeks" carries a 20–50% surcharge over a 12-week timeline. Rushing requires nights, weekends, and a senior buffer. That's a real cost to the agency, passed through to you.

5. CMS and authoring complexity

A static marketing site with hardcoded content is cheap. A site where 5 internal teams need to edit content with role-based permissions and a preview environment is not. CMS work alone can be 20–30% of a build.

6. Performance, accessibility, and SEO

"Just make it work" is cheap. "Pass Core Web Vitals, meet WCAG 2.2 AA, score 95+ on Lighthouse mobile" is real engineering work. Some agencies bake this in; others quote it as an add-on.

DIY vs freelancer vs agency: who pays what for what

For the same five-page marketing site, here's what each option actually delivers:

DIY — Squarespace / Webflow / Framer

You get: a working site, fast, cheap. You spend: 40–80 hours of your own time. You don't get: distinctive design, performance optimisation, SEO depth, accessibility, custom integrations, copy that converts. Right call when: you're pre-revenue and need a placeholder, or your aesthetic preferences match a popular template.

Freelancer

You get: a real human, focused, often very good at one thing. You spend: $2K–$15K and many hours coordinating. You don't get: continuity if they're sick, breadth across multiple disciplines, project management. Right call when: scope is tight, deadline is flexible, and you can be the project manager.

Boutique agency (3–15 people)

You get: design + development + project management + a warranty period, all under one roof. Senior people on the actual work. You spend: $8K–$40K. You don't get: huge bench depth, around-the-clock specialist coverage, enterprise procurement compatibility. Right call when: you want it done well, on time, with a single point of contact, and you don't have the time to manage a freelancer yourself. (This is the slot we play in.)

Big agency or network firm

You get: depth across disciplines, capacity to scale, brand-tier polish, enterprise procurement compliance. You spend: $80K–$1M+. You don't get: senior people on the actual keyboard (usually), fast iteration, low overhead pricing. Right call when: you're a brand running a brand-tier program, you need 12 specialists at once, or your procurement department won't approve a small vendor.

What's usually included (and what isn't)

A typical fixed-price agency invoice for a $20K marketing site includes:

  • Discovery and scoping
  • Information architecture and sitemap
  • Custom design (desktop + mobile)
  • Front-end and back-end development
  • CMS setup so you can edit content
  • Basic on-page SEO (titles, meta, schema, sitemap)
  • Accessibility checks (WCAG 2.2 AA basics)
  • Mobile and cross-browser QA
  • Hosting setup and DNS cutover
  • 30-day post-launch bug warranty

What's almost always excluded unless you specifically ask:

  • Copywriting (assume you're writing it)
  • Photography, illustration, or video
  • Logo or brand identity work
  • Third-party integrations beyond 1–2 simple ones
  • Translations or localisation
  • Ongoing hosting costs (separate, usually $20–$200/month)
  • Maintenance and updates beyond the warranty

The hidden costs nobody quotes

Even the most honest fixed-price quote misses these. Plan for them:

  • Domain + hosting + email: $20–$200/month ongoing. Negligible vs the build, but it's a recurring number.
  • Stock or original imagery: $200–$5,000 depending on whether you license, shoot, or commission.
  • SaaS subscriptions: CMS plans, form handlers, analytics, transactional email. Easily $50–$500/month combined.
  • Legal: privacy policy, terms of service, cookie banners. $0 if you copy a template, $500–$3,000 if you have a lawyer review.
  • Content production: blog posts, case studies, product copy. Either your time or $50–$500 per piece if you hire it out.
  • Maintenance: security patches, dependency updates, content edits. 1–5 hours/month for a small site, billed at agency rates ($80–$200/hr).

How we price (so you know what good looks like)

Most boutique agencies (us included) price using one of three models:

  1. Fixed-price by scope. Best when the scope is well-understood. We agree on deliverables and a number, you pay 50% upfront and 50% on delivery.
  2. Time and materials. Best when scope is unclear (e.g. discovery work, ongoing builds). You pay an hourly or daily rate against a cap.
  3. Monthly retainer. Best for ongoing work post-launch. A fixed bucket of hours per month for design, development, content, etc.

If a quote is suspiciously low, the agency is either underestimating scope (dangerous for you), about to subcontract overseas (variable quality), or planning to make it up on change orders (painful for you). Cheap quotes are the most expensive projects.

How to keep costs down without hurting outcomes

  • Tighten the scope. Every page, every animation, every "what if a user did X" costs money. Cut to the bone, then add back.
  • Bring content ready. Final copy, photography, brand. The agency can fix many things; "content not yet written" can't be one of them.
  • Push the deadline out, not in. 12 weeks is cheaper than 6.
  • Pick a template-friendly aesthetic if budget is tight. A Webflow template with light customisation is night and day from raw template, but a quarter the cost of full-custom.
  • Defer the nice-to-haves. Phase 1 launches, phase 2 adds. You'll learn from real users between them.

Frequently asked questions

How much does a Shopify website cost?

A theme-based Shopify store with light customisation runs $5K–$25K through a freelancer or boutique agency. A custom theme with bespoke design, complex flows, and integrations is $20K–$80K. Headless commerce stores (Shopify Hydrogen, Next.js front-end) start around $80K and go to $500K+ at the enterprise end.

How much does a SaaS MVP cost?

A lean MVP with auth, billing, a dashboard, and a few core features runs $25K–$80K via a freelance team and $40K–$200K via a boutique agency. Plan for 8–16 weeks of build time. Anyone quoting under $20K for a real SaaS app is probably under-scoping.

Are website builders worth it for a business?

Yes, for the first year of a business, often. Squarespace, Webflow, and Framer can get you a credible site in days. The trade-off is distinctive design and SEO depth. Once you're past product-market fit and SEO actually matters, most teams outgrow the builder. We have a longer take in independent agency vs big firm.

Why do agencies hide their prices?

Three reasons: (1) every project is genuinely different and a number on a page invites apples-to-oranges comparison; (2) some agencies want flexibility to charge differently to different clients; (3) inertia. Reasonable agencies will give you a ballpark in the first email if you describe scope. If they refuse, that's a yellow flag.

Working with us

Our marketing-site builds typically run $8K–$25K, web apps run $30K–$120K, and we publish exact payment details on this site. Send a brief through /#contact and we'll respond within 24 hours with a number.