How much does a website cost?

The biggest factor in cost is the overall functionality and custom features that must be designed and developed. We’ll try to identify much of this in our initial conversations to provide you the best estimate possible. Please review our process and sample timeline to see what’s included in our projects.

Our proposal will contain price ranges for design and development (the more unknown, the wider the range). After discovery, we will have a clear understanding of all the features and the level of effort required, and will provide a fixed cost for design and development. The number of pages isn’t directly related to the cost (we don’t have a “per page” rate), but mocking up and building more pages does increase the work.

Sample Pricing

A typical project may contain 12-18 different pages:

  • Home
  • Standard archives: Blog, Category, Author, Search Results
  • Category landing page
  • Single Post
  • 3-5 standard inner pages (ex: About, Contact….)

If we are redesigning an existing WordPress website, we also include a Technical Site Audit.

The design and development ranges below are very broad. Once we know the details about your project we’ll provide a much tighter range in your proposal.

The total cost in our proposals will typically have a range of $5,000 – 8,000, as opposed to the $14,000 range shown below.

Discovery$2,000
Technical Site Audit$2,000
Design$6,000 – $12,000
Development$10,000 – $20,000

Example websites

Sample Timeline

This is a sample project timeline based on our estimated first availability. We may have earlier openings, especially for smaller projects.

You may notice a break after discovery. We schedule discovery as soon as possible so that we can finalize the scope and pricing. Here’s more information on our process. The modification period is not fixed and will last as long as needed.

Discovery Phase

(3 weeks)

Design Phase

(6 weeks)

Development Phase

(3 weeks)

Modification Period

(2 weeks)*

Migration and Launch

dependent on Modification Period*