Summary
- Freelancers usually charge $1,500 to $8,000 for a small business website; boutique agencies start around $6,000.
- DIY builders look cheap, but cost $576 to $5,004 over three years, plus your time.
- The biggest price differences come from copywriting, SEO, ownership and monthly contracts, not from the design alone.
- Compare options by their 3-year cost and by who owns the site, not by the first invoice.
Website Cost by Type of Provider
The type of provider sets the price range more than anything else: do-it-yourself builders cost the least upfront, agencies the most.
Published 2026 guides agree on these ranges for a service business site. DIY website builders like Wix and Squarespace run about $16 to $139 a month (Oui Digital, 2026 (opens in a new tab)). Freelancers charge about $1,500 to $8,000, and boutique agencies $6,000 to $35,000 or more (Gruffy Goat, 2026 (opens in a new tab)).
| Provider | Typical upfront cost | Typical monthly cost | Best for |
|---|---|---|---|
| DIY builder (Wix, Squarespace) | $0 to start | About $16 to $139 | Owners with time to learn and maintain it |
| Freelancer | About $1,500 to $8,000 | Varies; upkeep is often extra | Clear, defined projects |
| Boutique agency | About $6,000 to $35,000+ | Retainers are common | Complex sites and larger budgets |
| All-in-one marketing platform | Often bundled | From about $449 at one large provider | Owners who want ads and software in one bill |
Ranges from 2026 published pricing guides and provider pages. Hosting and domain are not included.
The Real Cost Over 3 Years
Over three years, the cheapest first invoice is often not the cheapest website, because monthly fees add up quietly.
We ran the numbers for the four most common paths, using the market ranges above. This is the comparison most cost guides skip, and it is the one that decides your budget.
| Path | Year 1 | 3-year total | SEO included? | Who owns it |
|---|---|---|---|---|
| DIY builder | $192 to $1,668 | $576 to $5,004 + your time | Up to you | You, on their platform |
| Freelancer + upkeep | $1,500 to $10,400 | $1,500 to $15,200 | Rarely | Depends on the agreement |
| Platform on a monthly plan | From about $5,388 | From about $16,164 | Usually extra | Often only after the contract |
| Ethos Website + SEO & GEO | $2,400 to $5,400 | $2,400 to $11,400 | Yes, SEO and GEO | You, from day one |
How We Calculated It
Each total multiplies the monthly range by 12 or 36 months and adds the upfront cost.
- DIY builder: $16 to $139 a month, no upfront fee.
- Freelancer: $1,500 to $8,000 upfront, plus $0 to $200 a month for upkeep.
- Platform: $449 a month, the published starting price at one large provider.
- Ethos: $2,400 once; the higher number adds our optional Care Plan at $250 a month.
Hosting and domain are excluded from every row, because you pay them in any model.
What Changes the Price of a Website
Five factors explain most of the difference between two quotes for "the same" website: content, SEO, design approach, features and contract terms.
Content and Copywriting
Writing the words on every page is real work, and many low quotes leave it to you. Ask whether the price includes copy written for your customers and for search engines.
SEO and GEO
A site can be built to be found or just to look good. Search engine optimization (SEO) means keyword research, pages built around real searches, schema and Google Search Console. GEO prepares the same pages for AI tools like ChatGPT and Gemini. As monthly services, GEO programs for small businesses often run $1,500 to $4,000 a month (Ice Cube Digital, 2026 (opens in a new tab)).
Template or Custom Design
Templates are faster to set up but look like other sites and often load slowly. Custom, hand-coded sites cost more to design but can load faster, which matters on phones and in Google's speed scores.
Pages and Features
Some providers price by page, others don't. Online stores, booking systems and custom integrations add cost everywhere.
Contracts and Ownership
A low monthly price with a 12-month contract can cost more than a higher one-time price. If the provider owns the hosting or the platform, leaving later can mean rebuilding from zero.
Hidden Costs Most Owners Miss
The hidden costs of a website usually appear after launch, so check for them before you sign.
- Hosting and domain: who pays, how much, and whose name is on the account.
- Maintenance: updates, backups and security, often $75 to $200 a month for a small business site, according to industry pricing guides.
- Edits after launch: are small changes included, or billed by the hour?
- Photos: stock images, a photographer, or your own phone photos.
- Plugins and apps: paid add-ons that renew every year.
- Cancellation: what happens to your site if you stop paying.
If a quote doesn't answer all six, ask before you pay the first invoice.
What Your Budget Gets You
Your budget decides who builds the site and how much of the work you do yourself.
Under $1,000
You are usually choosing between a DIY builder and a simple one-page site. It works when you just opened and need to look professional fast; plan to upgrade when you need to be found.
$1,000 to $3,000
This range buys a professional, custom site from an efficient freelancer or small studio. Check carefully whether copywriting, SEO and hosting ownership are included, because this is where quotes differ the most.
$3,000 to $10,000
Here you reach experienced freelancers and smaller agencies, often with strategy, more design rounds and some SEO. It makes sense for businesses with many services or locations.
Over $10,000
This is agency territory: complex sites, online stores and integrations. Most service businesses don't need this level to get found locally.
How to Compare Two Website Quotes
To compare two quotes fairly, put both on the same 3-year basis and the same list of deliverables before you look at the price.
- List the deliverables: pages, copywriting, SEO, GEO, photos, forms and rounds of changes.
- Add every monthly fee for 36 months, including hosting management and required maintenance.
- Check ownership: domain, hosting, Google Search Console and the site files should be in your name.
- Ask for the timeline in business days, and what starts the clock.
- Ask for one live site the provider built and run it through Google PageSpeed on your phone.
The quote that wins is the one with the lowest 3-year cost for the deliverables you actually need, from a provider who lets you own everything. If two quotes tie, choose the faster, clearer one.
How Ethos Prices Websites
Ethos publishes every price, charges once for the website, and keeps the site and hosting in your name.
| Package | Price | What it includes |
|---|---|---|
| Landing Page | $800 | One page, contact form, up to 6 sections, basic technical SEO |
| Custom Website | $1,500 | Custom site with no page limit and a 95–100 PageSpeed target |
| Website + SEO & GEO | $2,400 | Everything above plus keyword research, SEO copy, schema, Search Console and AI-ready content |
| Care Plan | $250/month, optional | Hosting management, SSL, backups, small edits and video calls; cancel anytime |
Every package is ready in 7 business days after we receive your material, for sites up to 10 pages, and is paid 50% to start and 50% at delivery. See all details on our pricing page.
Frequently Asked Questions
These are the cost questions owners ask us most on our calls.
Is $1,500 enough for a professional small business website?
Yes, if the provider is efficient and the scope is clear. Market guides put $1,500 at the low end of professional work, so ask exactly what is included: number of pages, copywriting, SEO and who owns the hosting. At Ethos, $1,500 buys a custom website with no page limit; SEO and GEO are in the $2,400 package.
Is a website builder like Wix cheaper than hiring someone?
In the first year, usually yes. Over three years, a builder at $16 to $139 a month can cost $576 to $5,004, plus the hours you spend building and maintaining it, and SEO remains your job.
Do I have to pay every month for a website?
You always pay for hosting and your domain, but you don't have to pay a monthly fee to a web designer. Monthly plans are worth it only when they include real work you need, like hosting management, security and edits.
How much does SEO add to the cost of a website?
It depends on the model. Built into the site, it can be a one-time cost; as a monthly service, local SEO often runs $500 to $1,500 a month. Use our website with SEO checklist to see what should be included on day one.
How long does it take to get results after paying for a website?
A fast site is useful the day it launches, but search results take time. First signs usually show in 4 to 8 weeks and stronger results in 3 to 6 months. Here is how long a new website takes to rank, stage by stage.
