Pricing & budgeting
How much does a website really cost in 2026? Agency vs DIY vs platforms
A working business website in 2026 costs anywhere from about $200 a year to $50,000 upfront, and both extremes can be the right answer. The sensible way to budget is not the sticker price — it is the three-year total cost of ownership, including subscriptions, per-sale fees, paid apps, and the rebuild you will eventually pay for if you rent instead of own. This guide lays out real ranges for each path and the TCO arithmetic to compare them like a CFO would.
On this page
Why website quotes vary by 100x
Ask five providers what a website costs and you will get numbers a hundred times apart — $16/month from a DIY builder, $40,000 from a big agency. Neither is lying. They are pricing different things: one sells you a rented template you assemble yourself; the other sells strategy, custom design, engineering, content, and a team’s payroll. The confusion comes from calling both “a website.”
The variables that actually move the price are: who does the work (you, a freelancer, an agency), whether you rent or own the result (platform subscription vs code and hosting you control), how custom the design and features are, and what happens after launch (content, SEO, maintenance). Once you decompose a quote into those four, wildly different numbers become comparable.
The four ways to buy a website
- DIY on a hosted platform (Wix, Squarespace, GoDaddy builder): you assemble a template yourself and pay a subscription forever. Cheapest month one; you own nothing at exit. See our detailed teardowns of Wix, Squarespace, and GoDaddy.
- Freelancer build: one person designs and builds, usually on WordPress or a builder theme. Mid-priced; quality variance is the widest of any path, and continuity depends on one human staying available.
- Traditional agency: a team with process, strategy, and accountability. The most expensive path, and — as we lay out in OptimoWeb vs a traditional agency — a chunk of the invoice pays for their overhead, not your site.
- Owned open-source build (our model): a custom site on Astro, Next.js, or WordPress that lives in your repository on hosting you control. Higher upfront than DIY, comparable to or below a freelancer, far below a big agency — and the recurring cost collapses to roughly a server bill.
Real price ranges in 2026
These are illustrative, realistic ranges for a small-to-midsize business site — a brochure/lead-generation site of five to twenty pages, or a store with a standard catalog. Enterprise builds are a different market entirely.
| Path | Upfront build | Recurring (per year) | Year-1 total |
|---|---|---|---|
| DIY hosted platform | $0 (your time — often 40–80 hours) | $200–800 subscription + apps | $200–800 + your hours |
| Freelancer (WordPress/theme) | $1,500–8,000 | $300–1,500 (hosting, plugins, upkeep) | $1,800–9,500 |
| Traditional agency | $10,000–50,000+ | $2,000–12,000 (retainer) | $12,000–60,000+ |
| Owned open-source build | $3,000–15,000 | $600–1,800 (managed hosting) | $3,600–16,800 |
Illustrative 2026 ranges. “Year-1 total” includes build + first-year running costs; e-commerce adds roughly 30–80% to build cost on any path.
Two things the table hides. First, DIY’s real cost is your hours: 40–80 hours of an owner’s time at even $50/hour is $2,000–4,000 of labor that never appears on an invoice. Second, the platform subscription line grows — tier jumps, paid apps, and (for stores) per-sale fees scale with your success, which is the entire argument of our 5-year ownership math guide.
The 3-year TCO math
Sticker price is what you pay to launch. Total cost of ownership is what the website costs you over the horizon you actually keep it. Here is the same comparison run over three years for a services business (no store), as transparent arithmetic you can re-run:
| Cost line | DIY platform | Freelancer | Agency | Owned build |
|---|---|---|---|---|
| Build | $0 | $4,000 | $20,000 | $7,500 |
| Recurring × 3 yrs | $1,500 (sub + apps) | $2,400 | $12,000 (retainer) | $2,700 (hosting) |
| Redesign risk at yr 3 | high — template ages, you rebuild | medium — depends on the freelancer | low | low — you own the code |
| Asset you keep at exit | nothing (subscription dies, site dies) | the code, maybe portable | the code (check the contract) | everything: code, content, data |
| 3-year cash total | ~$1,500 + your hours | ~$6,400 | ~$32,000 | ~$10,200 |
Illustrative 3-year TCO, lead-generation site. DIY line excludes owner hours; add them mentally.
The line that changes decisions is the last two together: what you paid, and what you own when you stop paying. A DIY platform site has the lowest cash cost and a residual value of zero — cancel the subscription and the site ceases to exist. An owned build is real code in your repository; at year three you have an asset, not an expiring lease. Our pricing page shows exactly where our builds land on this table.
The costs nobody quotes you
- Content. Copy, photography, and page-by-page substance. On cheap builds this silently becomes your job, which is why so many DIY sites launch half-empty.
- SEO that actually works. A site nobody finds is decoration. Structured data, entity clarity, and info-gain content — the discipline behind our AI-SEO service — is almost never in a base quote.
- E-commerce platform fees. If you sell online, hosted platforms take a per-sale cut on top of card processing. At real volume this dwarfs the subscription — the math is in our Shopify comparison and our headless commerce page.
- Email that lands in the inbox. A contact form that routes to spam quietly costs you leads; proper sending domains and authentication are a real setup line.
- The exit. Leaving a platform means rebuilding from scratch, because templates and app data are not portable. That future rebuild is a real cost of choosing to rent today.
How to choose your path
| Your situation | Sensible path |
|---|---|
| Validating an idea, near-zero budget, live this week | DIY platform — accept the rent |
| Established local service business, leads matter | Owned build — lead-gen pages + local SEO |
| Selling online at real volume | Owned headless store — kill the per-sale fee |
| Need strategy + brand + campaign muscle | Agency — pay for the team, check what you own |
| Have a site on a platform and feel the ceiling | Migrate to an owned build — plan the SEO move properly |
Rule-of-thumb guidance — customization needs and sales volume can shift the line.
A budgeting rule that serves owners well: decide your three-year number, not your launch number, and demand to know what you own at the end of it. That single question sorts providers fast. It matters whether you are a professional-services firm in Miami, a trade business in Houston, or a retailer selling nationwide — the paths are the same, only the crossover points move.
Our own answer is published, not hidden: transparent pricing for custom builds you own, hosted on infrastructure you control, with no platform skim. If you want your actual numbers run — including a clear “stay on your platform for now” if that is the truth — start a project and we will scope it.
Questions
FAQ
How much should a small business budget for a website in 2026?
As illustrative ranges: a DIY platform site runs $200–800 a year plus 40–80 hours of your own time; a freelancer build lands around $1,500–8,000 upfront; a custom owned build typically runs $3,000–15,000 upfront with roughly $600–1,800 a year in hosting; traditional agencies start around $10,000 and climb past $50,000. The smarter question is your three-year total cost and what you own at the end of it.
Why do agencies charge so much more than freelancers or platforms?
You are paying for a team — strategy, design, engineering, project management — plus the agency’s overhead: office, sales staff, account managers. Some of that buys real value (process, accountability, capacity); some of it just buys their cost structure. Always ask what deliverable you own at the end and how much of the fee is ongoing retainer versus one-time build.
Is a DIY website builder ever the right choice?
Yes — when you are validating an idea, need to be live this week, and the budget is near zero. The trade is that you pay a subscription forever, your own assembly hours are a real hidden cost, and you own nothing at exit: cancel the plan and the site ceases to exist. Once the business is proven and the website matters to revenue, the rent-versus-own math usually flips.
What is total cost of ownership (TCO) for a website?
Everything the site costs over the horizon you keep it — typically three to five years — not just the launch price. That includes subscriptions, paid apps, tier upgrades, per-sale platform fees if you sell online, hosting, maintenance, content, and the eventual rebuild cost if your platform ages out or you leave it. Comparing paths on TCO instead of sticker price is how the cheap option often turns out expensive.
What hidden costs should I watch for in a website quote?
Content creation (copy and photos are rarely included), real SEO (structured data and substance, not just “SEO-friendly”), e-commerce per-sale fees on hosted platforms, email deliverability setup, and the exit cost — what it takes to leave the platform or provider later. A quote that looks cheap usually pushed one or more of these onto you silently.
Where this applies
Industries this matters most for.
Put this into practice
We'll scope it clearly — including telling you when the simpler path is the right one. One operator, the full open-source stack, built so you own what we ship.