"How much does it cost to build a website?" is usually the first question on our discovery calls. The second one comes right after: "I got one quote for $900 and another for $18,000. Which one is lying?"
Most of the time, neither. Those two quotes are for different things. One is a template with your logo dropped in. The other is a site planned around how your customers search, what makes them trust you, and what gets them to pick up the phone.
This guide breaks the price down line by line. You'll see where the money goes, what you can safely skip, and what you'll end up paying for later if you skip it.

Quick answer: In 2026, a small business website costs about $200 to $2,000 a year on a DIY builder, $1,000 to $8,000 with a freelancer, and $3,000 to $30,000 or more with an agency. Plan for another $20 to $400 a month for hosting, updates and maintenance. A 5 to 10 page site built to bring in leads usually lands between $2,500 and $10,000.
Not sure which range your project falls into? We'll look at your current site (or your plans) and give you a written price range, free. Book a free website and SEO audit.
How much does it cost to build a website? The short version
Before the details, here's the big picture. Every range below comes from published pricing (like Wix's plans page and WebFX's 2026 cost guide) plus the quotes our clients show us when they're comparing options.

| How it's built | Upfront cost | Monthly cost | Best for | Watch out for |
|---|---|---|---|---|
| DIY builder (Wix, Squarespace) | $0 to $300, plus your time | $17 to $160 | Testing an idea on a tiny budget | Generic look, limited speed and SEO control |
| Template + freelancer | $1,000 to $5,000 | $10 to $100 | Simple brochure sites | Who fixes it when the freelancer moves on? |
| Small agency or studio | $2,500 to $15,000 | $50 to $300 | Service businesses that need calls and quotes | Vague briefs that turn into change orders |
| Custom agency build | $15,000 to $50,000+ | $300 to $2,000+ | Ecommerce, portals, heavy integrations | Paying for features you'll never use |
The spread looks wild, but it follows a simple rule. The more decisions someone makes for you (strategy, copy, design, speed, SEO), the more you pay upfront and the less you pay in time and lost leads later.
What you actually pay for: line by line
A quote is a bundle. Once you pull it apart, it gets a lot easier to compare two proposals, or to spot the one that quietly left something out.

| Item | Typical cost | Do you need it? | What to know |
|---|---|---|---|
| Domain name | $10 to $25 a year | Yes | Renewals often cost more than year one |
| Hosting | $5 to $50 a month | Yes | Cheap shared hosting is usually the slowest option |
| SSL certificate | $0 | Yes | Free with almost every host now; don't pay extra for it |
| Design | $500 to $10,000+ | Yes | A tweaked template vs. a design made for your brand |
| Development | $1,000 to $20,000+ | Yes | Pages, CMS, forms, speed work, integrations |
| Copywriting | $100 to $500 per page | Often skipped | The words sell, not the layout |
| Photos | $0 to $2,000 | Recommended | Real team and job photos beat stock every time |
| SEO setup | $300 to $2,500 | If you want Google traffic | Titles, schema, sitemap, redirects, local pages |
| Integrations | $200 to $3,000 | Depends | Booking, CRM, payments, quote calculators |
| Maintenance | $25 to $300 a month | Yes | Updates, backups, security, small edits |
Two lines cause most of the confusion.
Design and development get lumped together. Design is how the site looks and how a visitor moves through it. Development is how it's built, how fast it loads, and how easy it is for you to update. A cheap quote often means a strong-looking design on a slow, fragile build. If you want to see what a complete build should cover, here's what full-service website development really includes.
SEO setup gets left out. Plenty of sites launch with no page titles, no schema, and no redirects from the old URLs. They look finished. Google disagrees. Basic technical SEO at launch costs far less than fixing lost rankings six months later.
How much does a website cost per month?
The upfront price gets all the attention, but the monthly number decides what the site really costs you over three years.
| Monthly cost | DIY builder | Freelancer-built | Agency-built |
|---|---|---|---|
| Hosting | Included in plan | $5 to $30 | $20 to $50 |
| Domain (spread per month) | $1 to $2 | $1 to $2 | $1 to $2 |
| Builder plan or licences | $17 to $160 | $0 to $30 | $0 to $30 |
| Maintenance and updates | Your time | $0 to $100 (hourly) | $50 to $300 |
| Typical total | $18 to $162 | $6 to $162 | $71 to $382 |
A DIY builder looks cheapest until you count your own hours. A freelancer site can run for almost nothing each month, right up until a plugin breaks and nobody answers email. An agency plan costs more, but someone is accountable when the contact form stops sending.
Want a quick sanity check? Multiply the monthly figure by 36 and add the upfront price. That's your honest three-year cost.
Not sure what that monthly fee should actually cover? Our guide to website maintenance services lists every task, how often it should happen, and what a fair plan costs.
What pushes the price up (and what doesn't have to)
Some things really do add hours. Others get used as an excuse to charge more.
These drive the price up for real reasons:
- Unique page layouts, not page count. Twenty service pages that share one layout cost far less than eight pages that each need their own design.
- Content you don't have yet. If someone has to write every page and source every photo, that's real work.
- Integrations. Booking systems, CRMs, payment flows and custom quote forms all take time to connect and test.
- Ecommerce. Products, shipping rules, taxes and checkout testing add up quickly.
- Moving an old site. Keeping your rankings means mapping every old URL to a new one.
- Multiple locations or languages. Each one needs its own pages written for that market.
And here's what shouldn't cost extra: speed. A fast site is a build decision, not an add-on you pay for later. It comes from the stack, clean code and properly sized images. It's the reason we build on Next.js, and our Next.js vs WordPress comparison explains the trade-offs honestly. The same goes for structure that AI tools can read. If your pages are built right, they're easier to get read and recommended by AI assistants like ChatGPT and Gemini, without a separate project.
"You're not really paying for pages. You're paying for decisions: what each page says, who it's for, and what you want the visitor to do next."
If you want a site that's fast from day one, that's what our custom web development work is built around.
The costs nobody puts in the quote
The price on the proposal is only part of the bill. These costs don't show up on an invoice, but you pay them anyway.

The rebuild after a cheap site
The most expensive website is the one you build twice. We regularly meet business owners who paid $1,500 two years ago and now need a full small business website redesign because the site can't be edited, doesn't show up on Google, or simply stopped working.
A slow site quietly loses leads
Google's own mobile research found that 53% of mobile visits are abandoned when a page takes longer than three seconds to load. You never see those people. They just call the next company on the list.
No tracking means guessing
If the site launches without analytics, call tracking and form tracking, you can't tell which pages bring customers. Every future marketing dollar becomes a guess.
Lost rankings during a switch
Launch a new site without redirects and years of Google rankings can vanish in a week. This is one of the most common reasons a "nicer" new site brings in fewer leads than the old one.
A site that looks good but doesn't convert
A pretty site with a buried phone number and a 12-field form will still lose customers. If yours gets visitors but few enquiries, read why your website isn't bringing you leads. Fixing that is exactly what conversion rate optimization is for.
Get a fixed price before you commit. Our free audit ends with a written scope and a price range, so there are no surprises halfway through. Request your free audit.
DIY builder vs freelancer vs agency: which one fits your business?
There's no single right answer. There's the right answer for where your business is today.

| Factor | DIY builder | Freelancer | Agency |
|---|---|---|---|
| Upfront cost | Lowest | Medium | Highest |
| Your time (rough estimate) | 20 to 60 hours | 5 to 15 hours | 3 to 10 hours |
| Design quality | Template-based | Depends on the person | Consistent and brand-led |
| Speed and SEO | Limited control | Varies a lot | Planned from the start |
| Support after launch | You | If they're available | Agreed in the contract |
| Built to generate leads | Rarely | Sometimes | Should be the whole point |
Pick a DIY builder if you're testing a new idea, your budget is under $1,000, and you're comfortable spending weekends on it.
Pick a freelancer if you need a simple site, you've found someone with a portfolio you like, and you have a plan for support after launch.
Pick an agency if the website is supposed to bring in customers, you'd rather run your business than learn a builder, and you want one team handling design, build and SEO. That's what professional web design services should give you.
How much should a website cost for your business? Ask 3 questions
Forget "how much does a website cost" in general. When someone asks us how much does it cost to build a website, we answer with three questions of our own, because the right budget depends on your business, not on an industry average.
1. What is one new customer worth?
Say a typical job is worth $1,500 to you. If a better site brings in two extra jobs a month, that's $3,000 a month. A $5,000 website pays for itself in under two months. If a customer is worth $40, the maths changes completely, and a DIY builder might be the smart choice.
2. Where will visitors come from?
A website doesn't bring traffic on its own. If people will find you through Google Maps and "near me" searches, budget for local SEO and proper service pages. If you're running ads, budget for landing pages that match them.
3. What does the site need to do on day one?
Take calls? Collect quote requests? Book appointments? Sell products? Write the list before you ask for quotes. You'll get proposals you can actually compare.
| Your situation | Sensible budget |
|---|---|
| Brand new, testing an offer | DIY builder, $200 to $600 for the first year |
| Local service business, 5 to 10 pages, needs calls | $2,500 to $8,000 |
| Several services or locations, SEO-driven growth | $8,000 to $20,000 |
| Ecommerce or custom features | $15,000 and up |
What a RankMeHi website costs
We'd rather show prices than hide them behind a "contact us" button. These are our starting points:

| Service | Starting price | What's included |
|---|---|---|
| New website | From $2,490 (five pages, design included) | Design in Figma or built from yours, Next.js front end with WordPress editing, service pages written around real searches, analytics and Search Console set up at launch |
| Audit and fix | From $490, one-off | Free audit with a prioritised fix list, speed and Core Web Vitals repair, technical SEO fixes, quote form and click-to-call setup |
| Ongoing growth | From $690 a month, cancel any time | Monthly Search Console review, new service and location pages, conversion tweaks based on real form data |
So how much does it cost to build a website with us? For most local service businesses, the five-page starting point covers the homepage, core service pages, about and contact. Extra service or city pages, a migration from an old site, or a booking integration are quoted separately after the audit, so you see every line before you agree to anything. A new site usually takes 3 to 6 weeks. The exact price depends on how many pages you need, whether you already have a design, and what has to move over from your old site. The free audit sets that number before any work starts. You can see finished work in our case studies.
Key takeaways
Key takeaways
FAQ
How much does a website cost for a small business?
Most small businesses spend between $2,500 and $10,000 for a professional 5 to 10 page website, plus $20 to $300 a month to keep it running. A DIY builder costs less upfront but takes a lot more of your time.
How much does a website cost per month?
Expect about $18 to $160 a month on a DIY builder plan, $6 to $160 for a freelancer-built site, and $70 to $380 for an agency-built site that includes hosting and maintenance.
Why do website quotes vary so much?
Because they include different work. A low quote often leaves out copywriting, SEO setup, redirects or support after launch. Ask every provider for a line-by-line breakdown so you're comparing the same things.
Is it cheaper to build a website yourself?
In cash, yes. In time, usually not. A DIY site can take 20 to 60 hours, and builder sites often need to be rebuilt once the business grows or needs better search visibility.
How long does it take to build a website?
A simple 5-page site takes about 3 to 6 weeks with a professional team. Larger sites with integrations or ecommerce can take 2 to 4 months.
What should be included in a website quote?
At minimum: design, development, mobile layout, basic SEO setup (titles, schema, sitemap, redirects), contact forms, analytics, launch support, and a clear answer on who maintains the site afterward.
Get a clear number for your website
You don't need to guess your budget or collect ten confusing quotes. Tell us what your site needs to do, and we'll send back a recorded walkthrough and a written price range.
Ready for a real number? Book your free website and SEO audit. No obligation, and you'll keep the fix list either way.
Services mentioned in this article
RankMeHi designs and builds business websites, then makes sure they are found and convert. Start with the two pages below.
Keep reading
Website Maintenance Services: What's Included, What It Costs, and What Happens If You Skip It
What do website maintenance services include, and what should they cost? See 2026 prices, a monthly checklist, and how to choose a plan that protects leads.
Read articleSmall Business Website Redesign: 12 Signs Your Site Is Costing You Leads
Your website may not look terrible. It may have your logo, a list of services, a contact page, and a few professional photos. It may even receive some traffic from Google, social media, referrals, or paid ads. But that does not necessarily mean it is helping your business grow. A website can quietly lose potential …
Read articleFull-Service Website Development for Local Businesses: What It Really Includes (and How It Grows Your Leads)
Most local business owners know they “need a better website,” but they rarely get a clear answer to a simple question: What exactly do I get when I pay for a full-service website development project—and how does it actually turn into more leads? If you have ever: …this article is written for you. In this …
Read articleNext.js vs WordPress for Business Websites: Which One Actually Gets You More Leads?
If you’re a local business owner and your website isn’t bringing in calls or inquiries, you don’t really care which tech stack is “cooler.” You care about one thing: “Which website platform is going to help me get more leads and customers… without turning into a nightmare to manage?” Two of the most common options …
Read article


