How much does it cost to design a website?
Ashburn, VA

How much does it cost to design a website?

Ashburn, VA

How much does it cost to design a website?

$1,000 – $10,000average cost to design a small business website
$10,000 – $25,000average cost to design a medium-sized business website
$20,000 – $100,000+average cost for enterprise-level website design

Get free estimates for your project or view our cost guide below:
Get free estimates
Are you a service provider? Get new customers

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

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

$20,000 – $100,000+ average cost for enterprise-level website design


Get free estimates for your project or view our cost guide below:
Are you a service provider? Get new customers
Tamatha Hazen
Written by
Tamatha Hazen
Edited by
Tara Farmer
Fact-checked by
Kristen Cramer

Website design cost

Website design costs $1,000 to $10,000 for a small business site. Website design pricing for a medium-sized business is $10,000 to $25,000+. The average cost of a custom WordPress website redesign is $500 to $2,000. Professional website designers charge $10 to $150 per hour, depending on location and experience.

Website design prices
Website size Average web design cost
DIY website design
(startups and personal projects)
Free – $500
Simple brochure-style site or landing page
(1-5 pages)
$500 – $5,000
Small business website
(5-15 pages)
$1,000 – $10,000
Medium-sized business website
(25-75 pages)
$10,000 – $25,000+
Large, enterprise-level or database-driven websites $20,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 $1,000 to $10,000 for a site with up to 15 pages and several basic features. A simple brochure-style site or landing page costs $500 to $5,000. Larger corporations and e-commerce sites require more custom features and functionality, increasing costs.

Website redesign cost

Website design pricing by type
Service Average cost Best for
DIY drag-and-drop website builder $0 – $500 Personal websites, portfolios, and very small businesses
Website hosting platform (CMS) $0 – $3,000 Startups and very small businesses
Freelance designer to customize a pre-made template $500 – $2,000+ Businesses or individuals with limited technical abilities
Freelance designer for a simple website from scratch $2,000 – $5,000 Small to mid-sized businesses
Freelance designer for a professional website $5,000 – $20,000+ Small to mid-sized businesses needing a more custom site
Design agency for small custom website $5,000 – $15,000 Established businesses with larger budgets needing a more complex website
Design agency for large custom website $20,000 – $100,000+ Corporations and enterprise-level budgets needing a website with multiple complex features.

Simple website design revamp (DIY)

Simple website design costs are free to $59 per month when using an online drag-and-drop website builder. The monthly subscription includes hosting, security, free themes, and built-in features. The DIY software is fast and easy to use by technical novices, so there is no need to hire a designer.

  • A free website builder offers limited designs, functionality, and SEO capabilities.

  • Paid apps costing $6 to $60 per month are available to expand your website’s functionality.

WordPress website redesign & integration

A WordPress website costs $500 to $2,000+ for a designer to customize and integrate a WordPress theme and multiple plugins that add extra features.

  • Upfront costs average $200 for a domain name, web hosting, premium themes, and plugins.

  • Ongoing costs range from $5 to $50 per month.

Tip: A WordPress website is free to build using downloadable, open-source software. The pre-made themes include all the files, graphics, and style sheets to build and manage your website without writing code.

Freelance & professional website design

A freelance website designer charges $2,000 to $5,000 to build asimple website design from scratch. A complex professional website design costs $5,000 to $20,000+ and includes features like E-commerce transactions, social media integration, live chat, and Google Business, Maps, and Analytics.

Custom web design agency fees

Web design agency fees are $5,000 to $15,000 for a simple website design or $20,000 to $100,000+ for a large, complex website design. A web design agency provides a team of experienced specialists to quickly design a website that is aesthetically pleasing, user-friendly, and optimized for search engines.

A website developer planning the layout and features for a client's new site
A website developer planning the layout and features for a client's new site

Web design prices

Web design service price list
Factor Average cost
Website redesign $500 – $20,000+
Website graphics or illustrations $200 – $500
Website logo design $200 – $2,500 each
Website content and copywriting $100 – $600 per page
Site operation and maintenance $100 – $3,000+ per year
Database integration / custom CMS $2,000 – $25,000+
Designing a matching mobile app $5,000 – $30,000+

The following factors impact the price of website design:

  • Number of pages – Designers typically charge a flat fee for a design package that includes a set number of pages. Each additional page costs $100 to $250 extra.

  • Design complexity – Designs with fewer features and customizations cost less than fully custom, feature-rich designs.

    • Pre-made vs. custom – Template designs are cheapest but may look like other sites. Fully customized designs take longer and cost more but are unique to your business.

    • Number of revisions – Design packages have a set number of revisions included. Making additional changes increases the cost.

  • Responsive web design – Designers charge $500 to $2,000 to convert an existing website to a responsive design that will look good on all devices. All websites should include responsive web design so that customers using a computer or smartphone will have the same experience.

  • Open-source vs. proprietary software

    • Open source is free to download but has costs for hosting by a third-party provider and SSL certification. You may need to purchase further tools to secure, update, and maintain the website.

    • Proprietary software has monthly costs from $10 to $20 per month for a DIY website builder subscription and $1,200 to $2,000 per month for enterprise content management systems (CMS). The monthly fee covers fully managed services including hosting, security, and performance management.

  • Content management systems (CMS) – Most websites are built on a free CMS platform that allows the business to quickly update or change the site's appearance without writing any code using pre-made templates. Larger corporate and E-commerce sites often invest in a custom CMS costing $2,000 to $25,000+.

  • Extensions – Many platforms offer extensions to add functionality to your site. Plugins are free to download or cost $25 to $200 each to include functions like live chat, forms, SEO optimization, or updatable event listings.

  • Custom visual elements

    • Graphic design costs $20 to $150 per hour to design visual elements.

    • Custom illustrations cost $200 to $500.

    • Logo design costs $200 to $2,500 to hire a designer or less than $250 using a DIY logo maker or template.

    • Icon design costs $100 to $250 for a smaller symbol of the brand used on apps or social media sites where the full logo won’t fit.

  • Running and maintenance costs – Annual operating costs average $100 to $3,000 per year, depending on the website’s size and functions. Larger websites with more features, marketing, and security needs have higher operating costs.

    • Web hosting costs $35 to $250 per year.

    • Email hosting costs $10 to $60 per year.

    • Domain name renewal costs $10 to $30 per year.

    • SSL certification costs $20 to $250 per year,depending on the site’s security needs.

    • Website maintenance costs $10 to $250 per month for small business sites to fix bugs and keep the site up to date.

Cost to hire a website designer per hour or per page

Website designers cost $10 to $150 per hour, depending on their location and experience. Rather than billing by the hour, most designers charge a flat fee of $1,000 to $50,000 for a website design package that includes a set number of pages. Additional pages cost $100 to $250 each.

Adding a new logo design costs $200 to $2,500. The cheapest option is a DIY design using an online logo maker or template for less than $250. A crowdsource design contest costs $150 to $1,500. Hiring a freelancer or small studio costs up to $15,000.

Website content and copywriting cost

Web content and copywriting cost $100 to $600 per page on average, depending on the content. Hiring a subject matter expert with experience increases the cost.

  • Sales copywriting costs $200 to $1,000 per copy.

  • SEO copywriting costs $50 to $500 per copy.

  • Product descriptions cost $20 to $300.

  • Web content costs $100 to $600.

  • Landing page content costs $150 to $1,000 per page.

Designing a matching mobile app

App design costs $5,000 to $30,000 to design the app to match the style and theme of the company website. App design takes 2 to 3 months depending on the number of features and screens. Design accounts for about 10% to 15% of the total app development budget.

App development costs $50,000 to $250,000 to plan, design, code, test, and deploy the app. Total development costs depend on the app’s complexity, the number of features and platforms, and the development team size and location.

Website design and build costs

Website design usually refers to the entire process of designing and building a website. In rare cases, a designer may use the term “website design” to describe mapping the visual appearance of the site alone, with added website development costs for building or coding the functional website.

Get free estimates from web design companies near you.
Website design plan for a new site's layout
Website design plan for a new site's layout

Web design FAQS

What does a website designer do?

A web designer creates the layout and design of a website, making sure the website looks visually appealing and the navigation provides the best user experience.

Why hire a website designer?

Hiring a website designer ensures a professional, unique, and user-friendly site. A DIY design may save money but can often look like a beginner project that turns off potential clients.

How long does it take to design a website?

Designing and building a professional website from scratch takes 150 to 500 hours or about 3 to 12 weeks.Larger sites withmore complex features take the most time. Building a simple website with an online template tool takes from 1 day to 1 week.

How much do web designers make a year?

Web designers earn $55,000 to $65,000 per year on average, with more experienced designers earning about $100,000 per year.

How often should you redesign your website?

Experts recommend you redesign your website every 2 to 3 years to keep it updated and on brand. An updated website includes responsive web design for a better user experience on all devices.

Hiring a website designer

When looking for a website designer, first:

  • Determine whether a freelancer, design agency, or foreign outsource designer is best for your budget and timeline.

  • Look for experienced website designers with exceptional online portfolios and reviews from previous clients.

  • Select a website designer with a skillset and work ethic that is compatible with your business goals.

  • Get a detailed contract including the timeline, payment schedule, and final website ownership details.

Questions to ask

These important questions can help you find the best website designer for your project:

  • How many website designs have you completed in the last year?

  • Do you have experience in UI and UX design?

  • How much do you charge for website design?

  • Do you charge an hourly rate or a flat-rate fee?

  • Does the design include custom illustrations, logos, and icons?

  • How long does it take to design the website?

  • Where can I find examples of your past work?

  • How often will we communicate, and what method of communication do you prefer?

  • How will you test the website user experience design?

  • Who owns the design when it’s finished?