Professional web design typically costs between $2,000 and $15,000 for a one-time project, or roughly $1,000 to $5,000 a month on a design subscription. The price depends on the size of the site, how custom the design and development are, and the seniority of the team. Below is what actually drives the number, and how the pricing models compare.
Web design cost by project type
- Template or DIY site: $0 to $500. Cheapest, but generic and limited.
- Freelancer site: $1,000 to $5,000. Affordable, but quality and availability vary.
- Small business site (agency): $5,000 to $15,000. Custom design, a handful of pages, professional polish.
- Custom or large site: $15,000 to $50,000+. Bespoke design, custom development, integrations, and CMS.
- Design subscription: $699 to $15,000 per month across the category, with most serious options between $1,000 and $5,000. Unlimited requests, paused or cancelled anytime. Check whether development is included, because often it is not.
What drives the cost of web design
Scope and number of pages
A five-page marketing site costs far less than a fifty-page site with a blog, gated content, and integrations. More pages and features mean more design and development time.
Custom design vs. templates
A custom-designed site built to your brand costs more than a customized template, but it looks distinctive and converts better. Template sites are cheaper upfront and faster, at the cost of standing out.
Development complexity
A static marketing site is simpler than one with custom functionality, animations, e-commerce, or app-like features. Custom development is where budgets climb. See web and app development for what that can include.
Team seniority
Senior designers and developers cost more per hour but usually deliver better results in less time, and with fewer expensive mistakes. Cheap web design is often the most expensive once you factor in redoing it.
What the quote leaves out
Most web design quotes price the build and nothing else. These are the costs that arrive afterwards, and they are where budgets actually break.
- Changes after launch. Agencies commonly bill $100 to $200 an hour for post-launch edits. A handful of small changes a month is a real line item, and it is the one nobody forecasts.
- Hosting and maintenance. Anywhere from $20 a month on a builder to a few hundred for managed hosting with support. Ours is $399 a month for sites we launch and host, and that is on top of the plan, not inside it.
- Copywriting. Frequently excluded. If the quote does not say who writes the words, the answer is you, and the project will stall there.
- Content migration. Moving an existing blog across platforms is usually quoted separately and is more work than it sounds.
- Photography and licensing. Stock is cheap, original photography is not.
Ask for those five in writing before you compare two numbers. Two quotes that differ by $4,000 often differ by what is in this list rather than by quality.
One-time project vs. subscription, over twelve months
The useful comparison is not the sticker price, it is the first year. Take a small business site that needs building and then actually maintaining.
- Agency project: $5,000 to $15,000 to build, then hourly for every change. At two hours of edits a month and $150 an hour, that is another $3,600 across the year.
- DIY builder: a few hundred a year in fees, plus your own time. The real cost is that nobody is accountable when it stops converting.
- Subscription: a flat monthly rate that covers the build and every change after it. Ours is $3,699 a month, which covers design and development together, so a page goes from idea to live without waiting on anyone else.
The honest read: if you need one site and will genuinely leave it alone, a one-time project is cheaper and you should take it. If the site is going to keep changing, and for most growing companies it does, the subscription stops the per-change billing that makes the project route expensive in year one and worse in year two.
How to get the most value for your budget
- Be clear on goals. A site built to convert is worth more than a pretty one that does not.
- Prioritize the work that drives revenue (homepage, key landing pages, clear calls to action) before nice-to-haves.
- Favor senior talent over the cheapest quote; the rework on bad design erases any savings.
- Consider a subscription if you will need ongoing design, not just a one-time build.
Five questions that make two quotes comparable
- What happens when I need a change after launch, and what does it cost per hour?
- Who writes the copy, and is that in this number?
- Is hosting included, and what is the monthly figure after the build?
- Who owns the site, the domain and the source files if we part ways?
- What is the change-order process, and what has triggered one on your last three projects?
That last question is the one that separates a firm quote from an opening bid.
The bottom line
Web design costs what it costs because of scope, customization, complexity and the team behind it. If you need a single site once and will leave it alone, budget $5,000 to $15,000 for good agency work and take that route. If the site is going to keep changing, a flat monthly subscription usually costs less across the first year and removes the per-change billing entirely. Ours is $3,699 a month for design and development together, and we publish what the rest of the category charges so you can check that against the market rather than taking our word for it.
