Blog

How much does a website cost for a small business in 2026

A website for a small business costs anywhere from about $200 a year (a website builder you run yourself) to $15,000 or more (a custom site from an agency). Most professionally built small-business sites land between $1,500 and $5,000 upfront, but the build is only part of the bill — what really separates the options is what you pay, in money and in your own time, every time something on the site needs to change. This guide walks through the four realistic options for a coffee shop, a salon, a repair service or a one-person studio, with 2026 prices, and then runs the numbers for a full year.

The costs you pay no matter what

Whichever option you choose, two things are always on the bill. A domain name runs $1 to $60 a year depending on the extension — a regular .com is usually $10–20 a year, and it's worth registering it in your own name so you own it no matter who builds the site. Hosting usually costs a few dollars to $20 a month for a small site; website builders include it in their plan, while freelancers and agencies typically set it up separately. Neither is where the real money goes — the big differences come from the build itself and from the years after launch.

Option 1: Hiring a freelancer

A freelance designer or developer is the most common route for small businesses, and the most flexible — a good freelancer can build almost anything you ask for. A basic template site from a budget marketplace can go for a few hundred dollars, often with quality to match. A professional five-page small-business site typically runs $1,500 to $5,000, most often around $1,500–3,000, and custom design, booking, an online store or integrations push the total to $3,000–8,000 or more. Changes after launch usually cost $50 to $150 an hour, or a monthly retainer of roughly $50–300. The catch is timing and continuity: builds take several weeks, sometimes a few months, and every change after launch is a new request, a wait and often a new invoice — even a one-line price update can take days if your freelancer is busy. If they stop answering, you may be left with a site nobody else knows how to update. This is why so many small-business sites still show last year's prices and holiday hours: nobody is lazy, updating is simply inconvenient enough that it keeps getting postponed. If you want to skip the developer entirely, see how to build a website without a developer.

Option 2: A web agency

An agency brings a team — designer, developer, project manager, sometimes a copywriter — and that predictability costs more. A standard small-business site typically runs $5,000 to $15,000, and $15,000 to $25,000 or more with e-commerce or custom functionality, often plus an ongoing monthly retainer of $150 to $500 or more for support. For a café, a salon or a repair shop, this budget is usually far more than the site will ever earn back; agencies make sense for mid-size businesses with complex needs, not a five-page site with a menu and opening hours.

Option 3: A website builder (Wix, Squarespace)

Builders let you assemble a site yourself from templates and blocks, with hosting included, for the lowest cash cost and no developer to wait for. Wix has a free plan, but it shows Wix ads and uses a wixsite.com address — the cheapest plan with your own domain (Light) runs about $17 a month billed yearly, around $204 paid upfront, or more if you pay month to month, and bookings or online payments need a higher plan (Core, about $29 a month billed yearly). Squarespace has no free plan, only a trial, and the plans a small business would actually use cost roughly $16 to $30 a month depending on the plan and billing period — Squarespace changed its pricing more than once in 2026, so check the current number before you commit. The real cost here is time: you have to learn the editor, choose a template, arrange every block and check how it looks on a phone, then repeat all of that every time something changes, and for someone who spends the day behind a counter or with clients, logging into an editor rarely becomes a habit. You're also limited to whatever the builder's blocks can do — if you need something they don't offer, you're stuck or paying for add-ons. The result is familiar: the site looks great on launch day and then slowly goes stale. Upkeep matters more than most people expect — we cover it in how often should you update your website.

Option 4: A website you edit by sending a message

This is how autoSite works: your site is a real, independent website, and every change after launch happens through an ordinary message in Telegram or WhatsApp — "change the cappuccino price to $4.50 and add pumpkin latte to the autumn menu." You send the message in plain words, in your own language; a few minutes later the change is ready on a test version of your site, so you can see exactly how it looks; you reply "OK" and only then it goes live — nothing is published without your approval, and every version is saved, so any change can be rolled back. The editing service runs from $20 a month, with no limit on the number of edits. You buy the domain yourself and own it, hosting can be your own or ours, and you can turn the service off in months when you don't need changes and only pay for the months it's active. It's built for businesses whose site needs regular small updates — if your site never changes, a cheap builder plan may be enough. The full, current prices for each setup are on the pricing page.

Side by side: the four options

A quick comparison of where the money and the time actually go:

FreelancerAgencyWebsite builderautoSite
Upfront cost$1,500–5,000$5,000–15,000+$0 (your time)No large build project
Yearly running costHosting + paid edits$1,800–6,000 retainer~$200–360 planFrom $240 service + domain
Who makes changesThe freelancerThe agencyYou, in the editorYou, by sending a message
How long a small change takesHours to days, depending on their scheduleUsually 1–3 business daysAs long as it takes you to do itA few minutes, live after your OK
Cost of one small change~$50–150Within the retainer or billed hourly$0, but your time$0 extra, no per-edit fees
Main riskThey become unavailablePaying far more than you needThe site goes staleLeast useful if the site never changes

Example: a coffee shop over one year

Take a small café that needs 12 small changes a year — seasonal menu, a few price updates, holiday hours, new photos, a summer terrace announcement — about one change a month. Here is the full first year for each option, and what every following year costs:

FreelancerAgencyWebsite builder (Wix Light)autoSite
Build~$2,000~$7,000$0No large build project
Plan / service per year——~$204$20 × 12 = $240
Hosting & domain~$75Included in retainerIncluded, domain ~free year 1~$15 domain
Cost of 12 changes~$900 (12 × ~1 hr × $75)Within the $1,800 retainer6–12 hours of your own time~12 minutes of your own time
First year, total~$2,975~$8,800~$204 cash + your hours~$255
Every year after~$975 + waiting~$1,800+~$204+ + your hours~$255, pausable

How to choose

The cheapest option on paper is a website builder — if you actually find the time to keep it updated. The real question for most owners isn't "what's the lowest price?" but "which option keeps my site correct without eating my evenings?" If you need something complex — a large online store, custom integrations, a brand-new identity — go to an experienced freelancer or an agency. If you enjoy design and have time for it, a website builder is the cheapest way to get online. If you need a site that stays current with minimal effort, choose a setup where changes are quick and cheap, whether that's a reliable freelancer on a retainer or a site you can edit by message. Whatever you choose, calculate the cost of a full year, edits included — not just the price on launch day.

So, how much does a website actually cost? A freelancer: roughly $1,500 to $5,000 upfront, plus $50–150 an hour for every future change. An agency: $5,000 to $15,000 or more upfront, plus an ongoing monthly retainer. A website builder: about $200–360 a year in cash, plus your own time every time something changes. A site you edit by message: from $20 a month while the editing service is on, with no large upfront project fee and no per-edit charges. For a small business that needs a site that actually stays current, not just one that looks good on launch day, compare the cost of a full year, edits included — not the sticker price alone. The exact current pricing is on the pricing page.

Frequently asked questions

Most small businesses spend $1,500–5,000 for a professionally built site, or $200–400 a year if they build it themselves on Wix or Squarespace, plus a domain ($10–20 a year for a .com) and the cost of changes after launch.

A website builder's entry plan or free tier has the lowest cash cost — the trade-off is your own time, since you build the site and make every change yourself.

Freelancers usually charge $50–150 an hour, agencies often work on monthly retainers, and with a builder you pay with your own time. With autoSite, edits are included in the monthly service, with no per-edit fees.

With Wix and Squarespace, hosting is included. With a freelancer or agency, it's usually a separate few dollars to $20 a month. With autoSite, you can use your existing hosting or ours.

Always you. Register the domain in your own name and account, whoever builds the site — that way you can switch providers anytime without losing your address.

Back to all articles