Small business owner reviewing a new website on a laptop

How Much Does a Small Business Website Really Cost in 2026? DIY vs Freelancer vs Agency

Ask ten people how much a small business website costs and you will get ten answers, from “a few hundred dollars a year” to “tens of thousands”. They are all describing real projects; they are just describing different projects. A five-page brochure site for a plumber, a booking site for a clinic, and an online store with a hundred products are not the same purchase, and quoting one price for all three is how small businesses end up either overpaying or buying a site that cannot do the job.

This guide compares the three realistic routes in 2026 — building it yourself on a website builder, hiring a freelancer, and hiring an agency — using published pricing and market surveys from 2026, and separates the one-time build cost from the yearly cost of keeping the site running. Prices are in United States dollars unless stated otherwise, and every range below is a typical range, not a quote: page count, custom features and who writes the content move every figure.

The short answer, by route

A do-it-yourself website on a builder costs roughly $200 to $600 a year, all in. A freelancer typically charges $1,500 to $8,000 one time for a small-business site, with some basic builds coming in near $1,000 and more custom work going higher. A small agency typically charges $5,000 to $20,000, with full-service projects running to $35,000 or more for complex sites. Most professional small-business builds land between $4,000 and $15,000. The route you choose should follow what the site has to do and how much of your own time you can honestly give it, not just the sticker price.

Route 1: Do it yourself on a website builder, $200 to $600 a year

Website builders such as Squarespace and Wix sell a subscription that bundles hosting, templates, security updates and support. Squarespace plans run $19 to $99 a month on annual billing, and the cheapest plans across the major builders work out to roughly $200 to $600 a year once a domain name is included. There is usually no large upfront build fee: you pay monthly, choose a template, and fill it in yourself.

The cash cost is the lowest of the three routes, but the time cost is the highest. Expect several evenings to produce a decent result, and more if you want the site to rank on search engines, because you are also the copywriter, photographer, search optimiser and support desk. A builder site suits a new or solo business that needs a credible online presence quickly, has a simple offer, and can accept a template look. It suits a business poorly when the site is the main sales channel, when bookings, quotes or payments need custom logic, or when the owner will never actually finish the pages.

Two hidden costs deserve attention. First, the subscription never ends: stop paying and the site goes away, unlike a self-hosted site you own outright. Second, builder plans charge more as you add features — removing builder branding, accepting payments, adding members or bookings, and increasing storage each push you toward a higher tier. Budget for the plan you will need in a year, not the cheapest plan on the pricing page today.

Route 2: Hire a freelancer, $1,500 to $8,000 one time

A freelancer builds a custom or semi-custom site, often on WordPress or a builder, for a one-time fee. Published 2026 guides put the typical freelancer range at $1,500 to $8,000, and a FreshBooks breakdown of a basic site put the average near $6,760 once design and build, setup, content help, training and first-year maintenance are counted. Freelancers commonly charge around $75 an hour, so a site priced at $3,000 represents roughly forty hours of work — design, build, revisions and launch, not just a few evenings.

Freelance designer building a website layout in a studio

The advantage is a site that looks like your business rather than a template, at a price a small business can absorb, with a single person accountable for the result. The risk is follow-through: quality varies widely between freelancers, and the most common complaint is not the launch but what happens afterwards, when a plugin breaks or an opening time needs changing and the freelancer has moved on. Before hiring, ask to open three sites the freelancer has delivered on your phone, ask who will be reachable in two years, and get the maintenance arrangement in writing. Also settle, in the contract, who owns the site, the domain and the content, and whether you receive administrator access at handover.

A freelancer is usually the right choice for an established local business — a restaurant, clinic, trades firm or professional service — that needs a professional site with custom copy and a handful of features, but does not need a strategy team, brand research or complex integrations. If your site needs e-commerce with dozens of products, a customer portal or multiple languages, get an agency quote as well: the freelancer price may look cheaper only because the scope is smaller.

Route 3: Hire an agency, $5,000 to $35,000 or more

Agencies charge more because you are buying a team, not a person: strategy, design, copywriting, development and project management, usually over two to four months. Agencies listed on Clutch typically charge $100 to $149 an hour, and most projects reviewed on Clutch cost under $10,000, while the average across all projects is $38,105 — a figure pulled upward by large custom builds that have little in common with a small-business brochure site. For a small business, the realistic agency band is $5,000 to $20,000 for a well-built site, rising beyond $35,000 when the site includes e-commerce, integrations, custom tools or extensive content.

An agency earns its fee when the website is the main sales channel, when the business is rebranding, or when the project needs research, conversion strategy and ongoing optimisation rather than just pages. It is poor value when the business only needs five pages and a contact form: in that case the agency’s process — discovery workshops, wireframes, multiple approval rounds — costs more than the site is worth to the business. A useful rule is that if you cannot explain, in one sentence, what the agency’s strategy work will change about how customers buy from you, you probably do not need it yet.

The running costs nobody puts on the quote

Whichever route you choose, a website keeps costing money after launch. For a self-hosted WordPress site, the bare minimum is a domain and shared hosting, roughly $111 a year if you do all updates yourself. Once managed hosting and someone to keep the site updated are included, published estimates put the yearly running cost at roughly $735 to $4,095. For builder sites, the subscription itself is the running cost, $200 to $600 a year at the entry level. Freelancer-built sites typically need $500 to $2,000 a year for maintenance, and agency-built sites $1,100 to $5,000 a year, covering hosting, security, backups, updates and small changes.

On top of that, budget for the extras that quietly add 10% to 20% to most projects: premium plugins or apps, stock photography, a professional email address on your domain, a booking or payments tool, and occasional design changes. None of these is a surprise if it is listed before you sign; all of them sting when they arrive as an unexpected invoice in month three.

What actually moves the price

Five factors explain most of the difference between a $2,000 site and a $20,000 site. Page count is the first: five pages cost far less than fifty, and every extra template or layout adds hours. Custom design is the second: a template adapted to your colours is cheap, while an original design built around your brand is not. Content is the third, and the most underestimated: a site with professionally written copy costs more upfront and converts far better than a site where the owner must write every page themselves. Features are the fourth: a contact form is trivial, while online booking, payments, a customer portal or a product catalogue each add real development time. Finally, integrations are the fifth: connecting the site to a booking system, a customer database or an accounting tool is skilled work that template sites simply do not include.

When comparing quotes, compare scope line by line, not totals. A $3,000 quote that includes copywriting, search setup and a year of maintenance may be cheaper, in total cost of ownership, than a $2,000 quote that includes none of them.

How to choose: a decision guide

Choose do-it-yourself if your budget is under $600 a year, your offer is simple, you enjoy writing and you can protect several evenings to finish the site. Choose a freelancer if you want a professional, custom-looking site, you have $1,500 to $8,000 to invest once, and you have checked the freelancer’s past work and maintenance terms. Choose an agency if the website drives most of your sales, you need strategy and original design, or the project involves e-commerce, integrations or a rebrand — and if the expected return justifies $5,000 or more. If you are unsure, start with the freelancer band and a tightly defined scope: five to ten pages, copy help included, maintenance agreed in writing. You can always add features later; you cannot easily recover money spent on a site that was never scoped properly.

Business owner checking a website on a smartphone outside a shop

One final caution applies to all three routes: get the handover in writing. You should leave the project owning your domain name, holding administrator access to the site, and knowing where the site is hosted and who to call when it breaks. A cheap site you cannot access is not a bargain; it is a hostage situation with a monthly fee.

The bottom line

In 2026, a small business website costs $200 to $600 a year if you build it yourself, $1,500 to $8,000 one time with a freelancer, or $5,000 to $35,000 or more with an agency, plus $500 to $5,000 a year to run and maintain it depending on the route. Most local businesses are well served in the first two bands. Spend the money where customers will feel it — clear copy, fast loading, easy contact — and treat the cheapest quote with the same scepticism as the most expensive one until you have compared exactly what each includes.

Sources credited as text only: Squarespace pricing pages; FreshBooks freelancer cost breakdown; Clutch web design pricing guide, September 2026; 2026 small-business website cost guides (GruffyGoat, Zarla, We.inc, Malbar Design).

Frequently asked questions

How much does a small business website cost per year to run?

A DIY builder site costs $200 to $600 a year. A freelancer-built site typically needs $500 to $2,000 a year for hosting and maintenance, and an agency-built site $1,100 to $5,000 a year.

Is a freelancer or an agency better for a small business website?

A freelancer suits most local businesses: a professional custom site for $1,500 to $8,000. An agency suits businesses where the website is the main sales channel or the project needs strategy, e-commerce or integrations.

What is the cheapest way to get a small business website?

A website builder, at $200 to $600 a year, is cheapest in cash, but you supply all the writing, images and upkeep, and the site disappears if you stop paying the subscription.

Similar Posts