How much does website design cost?
Ashburn, VA

How much does website design cost?

Ashburn, VA

How much does website design cost?

$3,000 – $10,000average cost to design a website for a small business
$10,000 – $40,000average cost to design a medium-sized business website

Get free estimates for your project or view our cost guide below:

$3,000 – $10,000 average cost to design a website for a small business

$10,000 – $40,000 average cost to design a medium-sized business website


Get free estimates for your project or view our cost guide below:
Are you a provider? Get new customers
Kristen Cramer
Written by
Kristen Cramer
Fact-checked by
Tom Grupa

Website design cost

Website design costs $3,000 to $10,000 on average for a small business site or $10,000 to $40,000 for a medium-sized site. Web design pricing depends on the size, features, and customization. A WordPress website redesign costs $200 to $5,000. A professional web designer or agency charges $30 to $100+ per hour.

Website design pricing
Website size and type Average web design cost
Simple brochure-style site or landing page (1-3 pages) $500 – $3,000
Small business website (5-15 pages) $3,000 – $10,000
Medium-sized business or corporate website (25-75 pages) $10,000 – $40,000
Large corporate or database-driven website $40,000 – $100,000+
E-commerce website (100-1000 products) $5,000 – $50,000+

Get free estimates from web design companies near you.

Average cost of website design for a small business

The average cost of website design for a small business is $3,000 to $10,000 for a site with up to 15 pages. A simple brochure-style site or single landing page may cost as little as $500. Designing an e-commerce site costs $5,000 to $50,000+, depending on the complexity and number of products.

A website design plan for the site's layout and features.
A website design plan for the site's layout and features.

Website redesign pricing by type

Average website design cost
Website design service Average cost Best for
DIY drag-and-drop website builder  $4 – $60 per month
  • Very small business (1 to 5 pages)
  • You have a limited budget
  • You’re short on time
DIY website design template  $20 – $200
  • Very small business (1 to 5 pages)
  • You’re on a tight budget
  • You’re short on time
  • You’re comfortable installing and configuring the template yourself
Freelance designer to customize an off-the-shelf template or theme $200 – $1,000
  • Small business
  • You have a limited budget
  • You’re short on time
Freelance designer for a simple website $1,000 – $5,000
  • Small businessYou have a mid-range budget
  • You need a site with limited features
Freelance designer for a professional website $5,000 – $20,000
  • Established businessYou have a larger budget
  • You need more features or pages
Design agency for a small custom website $8,000 – $25,000
  • Established business
  • You have a larger budget
  • You want a site with a narrow, targeted purpose
Design agency for a large custom website $25,000 – $100,000+
  • Established business
  • You have a larger budget
  • You need complex features

Simple website design cost (DIY)

Simple website design costs $20 to $200 on average when using a DIY template or $4 to $60 per month for a drag-and-drop website builder. DIY templates and website builders are ideal for entrepreneurs or small businesses with a limited budget that need a website with only a few pages.

DIY template

Designing a website with a DIY template is the cheapest option, but templates require some skill to install and configure and don’t provide a unique design.

  • Basic website templates cost $20 to $75.

  • Premium templates with multiple features, color choices, and page layout options cost $75 to $200.

  • Freelance designers charge $100 to $500 to integrate an off-the-shelf template into a content management system (CMS) like WordPress.

DIY website builder

DIY website builders feature a simple drag-and-drop interface, allowing business owners without web design experience to create their own sites quickly and easily. Monthly plan prices depend on the website size and desired features.

Website builder cost
Website builder Cost per month
Wix $16 – $59
Squarespace $16 – $49
Weebly $6 – $26
GoDaddy $10 – $30
WordPress $4 – $45
Web.com $5 – $25
Shopify $29 – $299
HubSpot $23 – $400

WordPress website redesign & integration cost

A WordPress website redesign costs $200 to $5,000, depending on if the web designer customizes an off-the-shelf template or creates a new custom WordPress theme or template from scratch.

  • Freelance designers charge $200 to $1,000 on average to customize an off-the-shelf website template.

  • A completely custom WordPress website design costs $1,000 to $5,000 but includes more features and faster page load times and ensures your company’s site is unique.

Freelance & professional website design costs

The cost of professional website design is $1,000 to $20,000, depending on the designer’s experience and location and the website’s size, style, and features.

  • Freelance design for simple website costs $1,000 to $5,000 and typically includes fewer than 10 pages.

  • Professional website design for a larger site costs $5,000 to $20,000 but includes more pages and features.

  • Enhanced features like ecommerce and online store management, live chat, Google Business and Maps integration, or Analytics integration increase the design cost.

A website developer planning the site's layout and features.
A website developer planning the site's layout and features.

Custom web design agency fees

Web design agency fees are $8,000 to $100,000+, depending on the website size and type. A design agency team often includes a project manager, graphic designers, a user experience (UX) designer, and web developers.

  • Design agencies charge $8,000 to $25,000 for a small custom website.

  • A large custom website design costs $25,000 to $100,000+.

Web design charges & services price list

Web design service price list
Factor Average cost
Website redesign $2,000 – $10,000
Website graphics or illustrations $200 – $500
Website logo design $300 – $1,500
Website content and copywriting $100 – $500 per page
Custom CMS / database integration $2,000 – $25,000+
E-commerce features $2,000 – $25,000+
Website domain, SSL, and hosting $120 – $750 per year
Site maintenance $100 – $3,600 per year
Designing a matching mobile app $3,000 – $30,000+

The following factors impact the price of website design:

  • Design complexity and customization – Complex websites with extensive features cost more to design than simple sites.

    • Pre-made template or fully customized – Pre-made templates are the cheapest option, while designing a fully customized site takes longer and costs more.

    • Number of revisions – Most web design packages come with a limited number of revisions—changes to the original design concept—with additional revisions increasing the cost.

  • Number of pages – Most designers charge a flat fee for a package with a set number of pages and $100 to $250 per page above that. Some custom website packages come with reusable page templates and layouts so clients can add more pages and content to the site later.

  • Responsive web design – Responsive websites are mobile-friendly, meaning the site looks and performs as well on mobile devices as it does on desktop or laptop computers. Some designers charge up to $3,000+ for responsive design, depending on the project, number of pages, and functionality.

  • Content management system (CMS) – Most small and medium-sized business sites are built on a free CMS like WordPress or Joomla. A completely custom in-house CMS costs $2,000 to $25,000+.

  • E-commerce – Adding e-commerce features to a website design costs $2,000 to $25,000+, depending on the features, number of products, complexity of the order management system, and integration with third-party payment processors and shipping providers.

  • Website content / copywriting – Website content costs $100 to $500 per page, depending on the page type and the copywriter’s experience and location.

  • Search engine optimization (SEO) – SEO specialists charge $100 to $500 per hour or $2,000 to $20,000 per project, depending on the website size and business type. Good SEO improves your site’s search engine ranking but requires ongoing updates.

  • Customizing features and plugins – Web designers may charge extra to customize plugins for features like contact forms, social media integration, or affiliate program integration. Many plugins come in free and premium versions, with customization only allowed for premium users.

  • Custom icons or visual elementsGraphic design costs $20 to $150 per hour to design custom icons or other visual elements.

  • Custom illustrations – Custom illustrations cost $200 to $500.

  • Photography – Professional photographers charge $100 to $250 per hour for business or product photography to produce images for the website. Business headshots cost $75 to $325 on average.

  • Stock photo licensing – Stock photo agencies charge $1 to $50+ per photo, depending on the photographer, image style, and permitted usage.

  • Website domain, hosting, and SSL – Annual website operating costs are $120 to $750 per year.

    • Website domain renewal costs are $10 to $50 per year.

    • Website hosting costs $50 to $500 per year on average.

    • An SSL certificate costs $60 to $200 per year and encrypts any data sent by users to your website’s server.

  • Ongoing maintenance – Website maintenance costs $100 to $3,600 per year and includes patching security vulnerabilities, backing up the site regularly, fixing broken links, and updating the CMS, plugins, and other backend features. Maintenance costs depend on the site size and complexity.

  • Training – Some designers charge extra for instruction in how to update the website’s content or add new content yourself.

Cost to hire a website designer per hour or per page

Website designers charge $10 to $150 per hour, depending on their experience and location. Most web designers charge per project or per hour. Some designers charge a flat fee for a site up to a certain number of pages and then $100 to $250 per each additional page.

Website designer hourly rates
Region Average hourly rate
Australia $50 – $140
USA $50 – $150
Canada $50 – $130
UK $40 – $120
Western Europe $40 – $100
Eastern Europe $30 – $80
India $10 – $40

Logo design costs $100 to $1,000 from a freelance designer or logo design contest or $1,000 to $5,000 from a professional designer, depending on their experience and location. A graphic designer can create a logo that matches the website’s style and colors.

Website content and copywriting cost

Web content and copywriting costs $100 to $500 per page on average but can exceed $1,000 per page, depending on the purpose. Short blog posts and “About” pages typically fall at the low end of the price range, while landing pages and in-depth articles fall at the high end.

Designing a matching mobile app

App design costs $3,000 to $30,000+, depending on the complexity, features, and customization. A mobile app often—but not always—matches the style and theme of the company’s website. Design is only one phase of the app development process.

App development costs $50,000 to $175,000 and includes research and planning, design, programming, testing, launching the app, and ongoing maintenance.

Website design and build costs

The terms "website design" and website development" are often used interchangeably to describe the process of create a site. However, in rare cases, companies may use "website design" to refer solely to creating a site's visual appearance, with added website development costs to build a fully functioning site.

Get free estimates from web design companies near you.
A web development team working on a client's website.
A web development team working on a client's website.

Web design pricing FAQs

What does a web designer do?

Web designers are responsible for designing and building the visual appearance, navigation, interface, and other aesthetic and user experience (UX) elements of a website. Many web designers also build backend features to handle functions like contact forms, booking, or e-commerce and payment processing.

Why hire a website designer?

A website designer has the skills and experience to create an attractive, fully customized, functional, and user-friendly site. Professionally designed sites typically load faster, are mobile-friendly, and have better SEO performance, making them more appealing and persuasive to your potential clients.

How long does it take to design a website?

Designing a website takes 3 to 6 weeks for a simple site with up to 10 pages and 2 to 4 months on average for a professional site with 25+ pages. Creating a site yourself with a website builder takes 2 to 20 hours.

How much do web designers make a year?

Web designers make $53,000 to $100,000+ per year, depending on their experience and location.

How often should you redesign your website?

Experts recommend redesigning your website every 2 to 3 years. Older sites begin to look outdated as trends change, making visitors question the company’s professionalism. Consider updating if your design is over 3 years old, isn’t mobile-friendly, or no longer reflects all your organization’s services or goals.

Getting estimates and hiring a website designer

Before you hire a website designer, be sure to:

  • Check out their portfolio of previous projects. Examine not just the site’s visual design but the navigation and user experience (UX).

  • Read their reviews on Thervo and Google.

  • Interview the designer and discuss your business goals and vision for the website.

  • Get a detailed contract, timeline, and payment schedule in writing before the project begins.

  • Confirm who retains ownership of the final website design.

  • Be wary of extremely low prices, which often translate to poor design or hidden fees that come later.

Questions to ask

  • How long have you been in business?

  • How many websites have you designed?

  • Have you designed sites for other companies in my industry before?

  • Can I see a portfolio of websites you’ve designed?

  • Can you provide references from previous clients?

  • How many people are on your team?

  • Will you handle the entire design yourself or outsource parts of the project?

  • Will you create custom illustrations, icons, or other visual elements for my site?

  • How long will the project take?

  • How will you ensure my website design is delivered on time?

  • How will we communicate during the design process?

  • Can you explain your fees and payment terms?

  • What is your hourly rate?

  • What ongoing site maintenance do you provide, and how much does it cost?

  • Who owns the design when it’s finished?