"It depends" is the honest answer, but it's not a useful one. Here's an actual breakdown of what drives the price up or down, and what most quotes leave out.
"How much does a website cost?" is one of the first questions almost every business owner asks, and one of the hardest to get a straight answer to. The honest truth is that a real quote depends on your specific pages, features, and content — but that shouldn't mean you go in blind. Here's what actually moves the price, based on what's typical in the market right now.
"The real cost of a website isn't the invoice you get today. It's the invoice you get in a year, from the agency that has to fix what the cheap one built."
A five-page brochure site for a local service business and a twenty-page e-commerce platform with custom integrations are both technically "a website," but they're entirely different projects. Any developer who quotes you a firm number before understanding your pages, features, and content is guessing, and that guess usually favors them, not you.
A legitimate quote should come after a short discovery conversation about what your site actually needs to do — not just what it needs to look like.
DIY website builders run roughly $10 to $99 a month and are fine for a simple, temporary presence, but you're trading cost for limitations on design, performance, and scalability. Freelancers and small studios typically charge $500 to $8,000 for a small business site, often billed at $50 to $150 an hour or as a fixed project price. Agencies range from roughly $5,000 to $30,000 and up, usually justified by larger teams, broader services, and more complex builds.
For most small to mid-sized businesses that need a genuinely custom site, not a template, the realistic range is $3,000 to $15,000 — enough to get real design, real functionality, and someone who's actually accountable if something breaks.
Three factors matter more than anything else: complexity, functionality, and size. A five-page informational site costs a fraction of a platform with booking systems, membership logins, or e-commerce checkout, because each of those features requires its own planning, development, and testing.
Custom design typically runs $2,000 to $10,000 depending on page count and brand complexity, and that's before content. Professional copywriting runs $50 to $150 an hour, and an original photo shoot can add $500 to $2,500. A site with strong custom photography and professionally written copy will always cost more than one using stock imagery and placeholder text — and it will also perform better.
Hourly billing, typically $50 to $200 an hour depending on experience and location, gives you flexibility but makes budgeting harder — you're paying for actual time spent, and scope creep costs you directly. Fixed pricing works best when the scope, timeline, and budget are clearly defined upfront, since you know the number before work starts.
In practice, a hybrid approach often works best: a fixed price for the core design and development, with hourly billing reserved for additional requests or content changes that come up mid-project. Ask any developer which model they use and why — the answer tells you a lot about how the rest of the project will go.
A common rule of thumb is to budget 5% to 15% of your first-year revenue goal toward your digital presence, covering the build, content, basic SEO, and a year of hosting. That framing tends to produce a more realistic number than picking a budget out of the air.
The cheapest quote almost never turns out to be the cheapest option once you factor in what it costs to fix or rebuild a site that wasn't done right the first time. Get a few real quotes, ask what's included after launch, and choose based on the total picture, not just the number on the first page.
John Marco Garcia is the Founder of Accetechnet, a Shopify Partner Expert, and a Full Stack Developer with more than 12 years of experience building custom websites and digital platforms for businesses worldwide.
Why 94% of business spreadsheets contain critical errors, and what to do about it.
SEO helps people find you. AIO helps AI systems like ChatGPT recommend you. Here's how to win at both.
See how Accetechnet builds websites engineered to convert, rank, and scale.
Tell Accetechnet what you're building, and get a clear, honest quote based on your actual pages and features, not a generic price list.
Get a Free Quote