HOW MUCH DOES A WEBSITE COST?

Here's the Breakdown

Whether you’re building a new website for your company, looking to make enhancements to an existing website or tackling an add-on project, like a collaboration platform, starting a website project can be difficult. From deciding whether to handle the project internally or hire an agency, to managing quotes from outside vendors, there’s a lot to keep track of. Because website project estimates can range from as little as $500 to as much as $100,000, it is hard for decision makers to know if they are getting a good deal or completely ripped off.

Over the years, we’ve built dozens of websites for clients across a variety of industries using open source CMS platforms. Based on that experience, we put together an outline of things you should keep in mind and red flags to look out for when determining how much a website costs.

SETTING EXPECTATIONS

In our experience, the place where most website projects go wrong is at the very beginning, when an agency is setting client expectations. Too often, web development agencies say yes to everything in the early stage of a project. While this seems great to the client, it is often setting the entire project up for failure.

Instead, look for a development agency that can take your wish list and help you prioritize the needs to bring your site to launch. This includes the difficult job of de-prioritizing items needed for the initial launch of your site and identifying which needs can be moved to a parking lot to be worked on at a later date. 

Red Flags to Look Out For

If a web development company says “yes” to your needs without doing the due diligence, they might not have even looked at your website yet. Before a real discovery or site audit takes place, all they are providing you with is a guess. We need to understand the variables of a project before we set a price, otherwise we’re not fully prepared to take on a new client. Understanding the requirements is essential for the start of the pricing process.

Setting a Budget

Setting and sticking to a budget may be the most difficult part of a website project. It takes discipline and active communication to keep a project on track. It’s easy for a project to spiral out of control, no matter what the initial size or scope. A great agency will be able to tell you what you can achieve with a certain budget before the project starts. By conducting a general audit to prioritize needs, they’ll be able to develop an actionable plan for your project.

Prioritizing client asks is easier said than done. Most people begin a project with an idea for a website that will cost much more than they’ve budgeted for. As a web development agency, it’s our job to help you understand how things are priced and how many hours it will take to get certain items accomplished.

Red Flags to Look Out For

If an agency provides you with a flat price for a project before prioritizing your needs and setting up an action plan, you’re not being set up for success. Look for a partner that explains what is included in each price, including the amount of hours it will take to get the project accomplished.

How Our Process Differs

At Apache, we include design and development strategies in our initial calls to better understand our client’s design and technical requirements and their existing development environment. Working with our project management and development calendar, we put together a timeline estimate based on real need, and the hours it would take our team to complete the client’s requests.

After a preliminary discovery phase, our project management and development personnel work together to create a proposal document with outlined item tasks and a price breakdown for each piece of work based on the information required. Before beginning work, we provide our clients with an execution statement, which is a project plan in an SOW form. From there, we discuss each line item with our client and determine pricing in accordance with an official project plan.

Contact us if you would like an estimate on your new website or hosting package!