How much does web development cost?

National average: $410

$170

low cost

$410

avg cost

$975

high cost

The average cost for a web developer is $410. You are likely to spend between $170 and $975 total. Exact price may vary depending on your area and project details.

Updated April 1st, 2017

Next Step: Find out exactly how much your project will cost.

While free online services can help people set up websites, web development professionals can provide a unique solution made specifically to meet customers’ personal or business needs. Customers should set clear goals for the website before contacting a pro. Communication of objectives is key. Cost factors include the professional’s pricing structure (hourly or project-based), complexity of the website, add-on marketing services and other features for the site, and site maintenance.

Pricing structure

While the nature of web development is custom and requires a discovery process to come up with an accurate estimate, many providers provide ballpark figures. Some web developers charge by the hour. For example, DB Collective of Fort Lauderdale, Florida, usually charges between $85 and $125 per hour, depending on the nature of the project. Other pros charge a fixed price for a package deal. For example, Compass of Philadelphia charges $700–$2,500 to plan, build and launch a website, including rounds of review with clients.

Complexity

Most web developers say there is not a one-size-fits-all approach to web development. Generally speaking, the more complex the project is, the more it will cost.

Marketing services

Having a website built is one thing; marketing it to a target audience is another. Some web developers also offer marketing services such as link building and SEO. Upshot Media Group of Olathe, Kansas, offers these services starting at $500 per month.

Additional features and services

Added features can run up the cost of a website. Copywriting, integration with a database, e-commerce functionality, graphics or a content management system will each add to the overall cost.

Maintenance

Some web developers help maintain their customers’ websites on an ongoing basis. For example, Compass hosts clients’ websites, performs updates and provides monthly reports, with pricing starting at $51 per month.

Deposit

Some web developers require a down payment before work begins. My IT Guy of Magnolia, Texas, charges a 25 percent deposit, and Digital Vision Marketing of New Braunfels, Texas, charges a 30 percent deposit.

Cost-saving strategies

When dealing with fixed rates, make sure the quote given is solid and binding. Some firms will later ask for more money if they spend more time on the project than anticipated. Determine what is most important to you and focus on that rather than spending time and resources (read: money) creating web pages that aren’t critically important or easy to maintain. Ask your developer to set up your site using a WordPress template, which will save on custom coding.

Ready to hire a web developer?

Get free custom quotes from qualified web developers in your area.

Cost calculator

Answer a few key questions to get a price estimate in your area.

{[{ pricing.estimation }]}

{[{ pricing.estimationDescription }]}

Something went wrong. Give it another try.

Try again

Recent reviews

AED Web Design

AED Web Design went above and beyond getting our website up and running. They were able to gives us exactly what we wanted at a reasonable cost. We will continue using them for all our site needs in the future. Thanks again

Guardian Solutions, LLC

Tickled to death. We've been meeting with Donna, along with a different professional who specializes in a different area of web design. We're not only getting *exactly* what we want, we're also getting a 'fresh set of eyes' on our products and how we've marketing them in the past. This new 'angle' is making for a much better approach in terms of design and layout for our site. WELL WORTH the money we're spending! Two thumbs up!

LaunchPress

Craig is dedicated to getting the job done to your satisfaction. He is willing to take an existing theme and personalize it instead of selling you a custom solution that only costs more. This also allows him to deliver a solution quicker. His turnaround time on design changes is exemplary. I have enjoyed working with him.