Free marketing audit for your business. No commitment.

How Much Does a Website Cost? Real Prices, No Fluff

How much does a website cost? Real price ranges for DIY builders, freelancers, and agencies, plus the ongoing costs most quotes quietly leave out.

Reading time
8 minutes
Who it is for
Owners comparing website quotes
Includes
Pricing table, ongoing cost table, quote checklist, FAQ
A couple who run a small business sit together at a kitchen table with a notepad and printed estimates

QUICK ANSWER

A small business website typically costs between $2,000 and $15,000 in the US, with most professionally designed sites landing around $5,000 to $15,000. DIY builders run roughly $15 to $50 per month. E-commerce and booking builds commonly run $10,000 to $50,000. After launch, hosting, maintenance, and content usually add somewhere between $50 and $500 per month.

Why the answer ranges from a few hundred dollars to six figures

A website costs anywhere from a few hundred dollars to six figures because the word “website” describes wildly different things. A five page brochure site for a plumber and a 200 page site with booking, payments, and a customer login are both websites. Price tracks scope, how much is custom, and how much strategy happens before anyone opens a design tool. Once you know which one you need, the range narrows fast.

None of this is secret. Google's own SEO starter guide covers the same fundamentals, from the source.

The biggest cost driver is not page count. It is how much of the work is custom. Templates are cheap because the hard decisions are already made for you. Custom design, custom copy, and custom functionality all mean someone is thinking from scratch, and the thinking is the expensive part. Most quotes you receive are really a bet on how many hours that thinking will take.

+Page count, and how many are truly unique layouts
+Template versus fully custom design
+Who writes the copy, you or them
+Photography, video, and illustration
+E-commerce, booking, or payment features
+Integrations with your CRM, POS, or booking software
+SEO structure built in versus bolted on later
+How many rounds of revisions are included

What each option costs, side by side

Here is what each route typically costs in the US market. Treat these as ranges rather than quotes, because they shift with your city, your industry, and how complicated your business is behind the scenes. Use the table to sanity check whatever lands in your inbox. If a quote sits far outside the band for its category, that is not automatically wrong, but it deserves a direct question.

Most small businesses that want a site to generate leads, not just exist, end up in the $5,000 to $15,000 range with a small agency or a strong freelance team. Below roughly $2,000 you are usually buying a template with your logo dropped into it. That is a legitimate choice when budget is tight, as long as you are honest that it is what you are buying.

OptionTypical costBest forMain tradeoff
DIY builder (Squarespace, Wix)Roughly $15 to $50 per monthTesting an idea, simple brochure sitesYour time, and a look everyone recognizes
WordPress theme you set up yourselfOften $200 to $1,000 in year oneOwners comfortable with softwareYou are the support desk
Freelance designerCommonly $1,000 to $5,000Small sites with tightly defined scopeAvailability, and no team for edge cases
Small agency, custom designCommonly $5,000 to $25,000Businesses where the site drives revenueHigher upfront cost, longer process
E-commerce or booking buildOften $10,000 to $50,000Sites that take money or appointmentsComplexity and testing time grow fast
Enterprise or custom platformSix figures and upLarge organizations, custom applicationsLong timelines, heavy process

Rule of thumb

If your website is a brochure, buy cheap. If your website is your main source of new customers, the cost of a bad one is far higher than the cost of a good one.

The costs that show up after launch

Launch is not the last invoice. Every website has running costs, and quotes that look suspiciously cheap often leave them out. Budget for hosting, a domain, software licenses, and someone to keep the thing updated. For a typical small business site, expect ongoing costs somewhere in the $50 to $500 per month range, depending on how much you handle yourself.

The line people underestimate is maintenance. Plugins, themes, and core software need updating on a schedule or the site eventually gets compromised, and cleanup costs more than prevention. If you plan to handle it yourself, put a recurring reminder on the calendar. If you do not, price a care plan into the budget from day one rather than discovering it in month four.

Ongoing itemTypical rangeCan you skip it?
Domain registrationAbout $12 to $20 per yearNo
HostingRoughly $10 to $100 per monthNo
SSL certificateOften included free with hostingNo
Plugin, theme, or app licensesRoughly $100 to $600 per yearSometimes
Maintenance, updates, backupsCommonly $50 to $300 per monthNot safely
Content edits and new pagesVaries, often $100 to $500 per monthYes, if you do it yourself
Business email hostingAbout $6 to $20 per user per monthNo

Watch for

A quote with no line for hosting, maintenance, or content updates is not a cheaper website. It is the same website with the bill split into pieces you find later.

Why two quotes for the same site differ by $10,000

Two quotes differ that much because they are quoting different work, even when the brief is identical. The cheap one usually assumes you supply the copy, the photos, and the sitemap, and that a template covers the design. The expensive one usually includes discovery, custom design, written copy, SEO structure, and a real testing phase. Neither is dishonest. They are answering different questions.

The fastest way to compare is to ask every bidder what happens to the price if you supply finished copy and photography. If the number barely moves, they were never planning to write anything. If it drops a lot, you now know what portion of the fee was content production, and you can decide whether you actually want to take that job on yourself.

Do this before you compare

Send every bidder the same one page brief and the same list of pages. Vague briefs produce vague quotes, and vague quotes produce change orders.

How to check whether a quote is fair

A fair quote is specific enough that you could hand it to a different vendor and get roughly the same build. Run any proposal through this list before you sign anything. Anything that cannot be answered clearly in writing has a habit of turning into a surprise invoice halfway through the project.

What Kihan Marketing charges, and how we scope it

Website design at Kihan Marketing starts at $5,000. That covers a custom designed site rather than a template with a new logo dropped in, and the price moves with page count, functionality, and how much of the copy and content we produce for you. Every project is scoped against a written page list, so the number in the proposal is the number on the invoice.

If you want the site to bring in search traffic, that is separate ongoing work. SEO starts at $1,500 per month, and growth packages that combine SEO with continuing site work start at $3,000 per month. Everything is month to month with no long term contract, which means the work has to keep earning its place every month.

On timing, expect early movement within the first few weeks as technical fixes and new pages get picked up, and meaningful traction in 60 to 90 days. Anyone promising page one in 30 days is either targeting keywords nobody searches or is about to disappoint you. If you want a straight answer about your specific site, call (425) 954-3452.

Straight answer

Website design starts at $5,000. SEO starts at $1,500 per month. Growth packages start at $3,000 per month. Month to month, no long term contract.

Frequently asked questions

Most small businesses in the US spend between $2,000 and $15,000 for a professionally built website, with a common landing zone around $5,000 to $10,000 for a custom designed site of five to fifteen pages. DIY builders cost roughly $15 to $50 per month if you do everything yourself. E-commerce and booking sites run higher because there is more to build and test. After launch, hosting, maintenance, and content typically add somewhere between $50 and $500 per month.

Because they include different work, not because one vendor is greedy. The lower quote usually assumes a template, your copy, your photos, and minimal strategy. The higher quote usually includes discovery, custom design, written copy, SEO structure, testing, and post launch support. Ask both bidders the same question: what changes if I supply finished copy and images? The gap between their answers tells you exactly what you are paying for. Also confirm who owns the domain, hosting, and files afterward, because that is where cheap builds get expensive.

Plan on roughly $600 to $6,000 per year for a small business site, depending on how much you outsource. Domains run about $12 to $20 annually. Hosting is commonly $10 to $100 per month. Plugin, theme, or app licenses often add $100 to $600 per year. Managed maintenance covering updates, backups, security, and small edits commonly runs $50 to $300 per month. Skipping maintenance is the most expensive saving available, since cleaning up a compromised site usually costs more than a year of prevention.

A small brochure site commonly takes three to six weeks. A custom fifteen to thirty page site more often runs eight to twelve weeks. E-commerce and anything with third party integrations can run longer. The biggest cause of delay is content, not design. Projects stall waiting on copy approvals, photos, and service details from the client side. If you want to move fast, gather your text, images, and product information before the project starts, and name one person who can approve things without a committee.

It depends entirely on what the site has to do. If you need an online business card so people can find your hours and phone number, a template is fine and spending more is waste. If the site is how customers find you, compare you, and decide whether to call, then design, copy, load speed, and search structure directly affect revenue, and the difference shows up in leads rather than in looks. Decide based on the job the site has to do, not the sticker price.

Not always, but usually if you want search traffic. A well built site includes technical basics like clean structure, fast loading, proper titles, and schema markup. That makes you findable, not competitive. Ongoing SEO is the separate work of earning rankings through content, internal linking, local signals, and authority. Kihan Marketing prices SEO separately, starting at $1,500 per month, because it is continuing work rather than a one time build. Expect early movement within weeks and meaningful traction in 60 to 90 days.

Yes, with real tradeoffs. Squarespace, Wix, or WordPress with a purchased theme can produce a respectable site for roughly $15 to $50 per month plus your time. Budget dozens of hours if you are learning as you go, and be honest about what those hours are worth to your business. DIY works well for simple brochure sites in less competitive markets. It works badly when you need e-commerce, custom functionality, or to outrank established competitors in search results.

Want a proposal to compare?

Kihan Marketing gives you a written scope and price within one business day. No pressure, and nothing to sign to see it.

Or call us directly: (425) 954-3452

Get your free proposal

Tell us about your project and we will be in touch within one business day.

Ready to grow?

Three simple steps from first hello to real results.

1. Contact us

Fill out the form and tell us about your goals.

2. We build your plan

A custom strategy and design built to rank and convert.

3. You get results

Launch, then measurable growth month over month.