How much does a small business website cost?

Editor’s Note: We’ve updated our most popular blog post, learn how much a website costs to build in 2019

How Much Does A Website Cost?

Every potential client asks this question. I’ll get to the answer in a roundabout way but first some obligatory backstory. Over the past 13 years we have developed hundreds of websites with budgets ranging from $1,000 to $50,000. We have also worked on Fortune 500 company websites in conjunction with other development companies; these total budgets have been from $100,000 to $1,000,000. For websites of this scope the development team can consist of 10 or more people working full-time for six months or longer. (While you’re reading this post, remember that you can call us anytime at (424) 245-5472 and we will be happy to chat about how much your website will cost).

Websites just don’t happen; they are the result of the execution of a methodology or process that arrives at a successful result. Our website design methodology is based on 13 years of experience, starting with a website we did for back in 1996. Our methodology has evolved over time into a streamlined and flexible process.

Our basic approach is:

1. Discovery

2. Strategy

3. Interface Design

4. Integration

5. Testing

6. Launch/Maintain

This simple 6-step process can be modified to fit a smaller project by reducing the amount of effort spent on various steps. For example the “Discovery” process can be completed in a single phone call with the client to learn about their brand and goals. With a more complex website, however, it may involve a series of day-long meetings.

Likewise, the “Planning” process can summed up in a short document that addresses the creative and technical requirements or it can involve days of research into the competition and building matrices of features and functionality. By keeping each step in this process flexible it can be modified to fit a target project’s budget and requirements.

Flexible Process = Flexible Effort = Flexible Cost.

So, how much does a website cost?

It depends on what type of website you are trying to build. Here are some of the key elements that we need to consider:

  • Online Marketing Strategy: Do you have one? By the way, “If we build it, they will come” is not a marketing strategy. You must have an understanding of the different marketing channels and how your business will use them.
  • Branding/logo: Have you designed your logo? Do you have a style guide for your brand?
  • Interface Design: How long will it take to arrive at the look-and-feel that you envision for your business?
  • Features and Functionality: This is the meat of the website. What features do you want (online portfolio, media downloads, etc.) and what functions do you need (ecommerce, interactive forms, etc.)? While functions such as ecommerce, search and membership are commonplace on the web, they are not necessarily easy to develop. Many pre-built (open source) solutions are available but they invariably have to be customized, an effort that can be time-intensive.
  • Hosting: This is usually a small cost but still an important part of the process. Will your hosting company allow us to easily configure the options we need for your website?
  • Testing: The more complex your website, the more testing is required. Also what browsers do you want your site to work on? If you want IE 6.0 or Safari that could take a lot of additional time to test and troubleshoot.

The above list illustrates the broad differences in requirements from one website to another as well as the many questions that need to be answered.

More Requirements = More Complexity = Higher Costs.

So how much does a website cost?

When we estimate a project we try to get a good understanding of the project requirements and then estimate the number of hours required for the following 3 primary tasks:

  1. Interface Design = Design for all site graphics and page layouts; may also include Flash animation design (if required).
  2. Programming = Hosting setup, database setup, application design and programming, testing, technical project management.
  3. Project Management = Primary point of contact with the client, project schedule and milestones, communication, consultation and testing.

Other tasks like Logo Design, Copywriting, and Marketing Strategy can also be added to the requirements if needed.

Once we have estimated the number of hours for each task we multiply that by our hourly rate, which (at the time of this article 10/2009) is approximately $90 an hour for most services. We then provide the final project estimate to the client and if accepted, our in-house team strives to keep the project within the approved budget. During development, if the project is in danger of exceeding the budget due to unforeseen circumstances or new client requests, the issue is brought to the client’s attention so that the budget can be adjusted or compromises made.

Note about our rates: If you search for website design and development services, you will find a wide range of fees. Offshore companies may have rates as low as $17 an hour. Students fresh out of school may charge $15 an hour, boutique development companies range from $75 to $150 an hour, larger national firms can easily charge $250 and more per hour. Keep in mind that there is a world of difference between the experience of a $17-an-hour developer and a $150-an-hour developer. Our rate is based on what we believe is reasonable for the bulk of our clientele which are small to mid-sized, Los Angeles-based businesses. Our methodology has been tailored to deliver design and development services based on that cost.

So, how much will your small business website cost?

Let’s walk through a few brief client scenarios to help you get an understanding of costs:

Client One: MJ Associates

This small, professional services business needs a website primarily for marketing purposes. They have an offline brand/logo and some website design ideas. They will provide the content for their website which consists of text, headshots, their logo and a video of their CEO. During the initial meeting with our Project Manager and Art Director they provide a short list of websites they like. They don’t require any databases but we will hook up a third-party email management tool for them so they can collect client inquiries and send out email blasts. The site will consist of approximately 8 to 10 pages.

Estimate is as follows:

Interface Design: 20 hours – will include some Flash design

Programming: 32 hours – HTML, PHP and CSS

Project Management: 18 hours

Total: 70 hours = $6,300

Deliverables: Following is a semi-complete list of the deliverables from our team:

  • Planning document that lists creative and website goals
  • Content checklist and schedule
  • Access to our project management tool (if desired)
  • Two homepage design options that will be modified based on client input to arrive at one approved design
  • Design for website pages (based on the home page design) and all associated graphics
  • Flash design elements (usually a promotional animation)
  • Programming for the website and integration of third-party email management tool
  • Integration of all client content
  • Integration of Google Analytics
  • Uploading of new website to client’s hosting server and setup of email addresses
  • Testing and Launch
  • Proactive submission of site to the major search engines
  • At the end of the project we provide the client with a complete copy of all our original files on CD (.PSD, .FLA, HTML, etc.)

This type of project accounts for about half of the projects we do. Post-launch, these companies often come back to us for content updates and enhancements. We bill these at our regular hourly rates or fractions thereof. Clients who require regular edits can save money by buying one of our Retainer Plans that offer discounted rates.

Client Two: Ecommerce Website

This mid-sized business needs a marketing website with ecommerce for their product line. They have an offline brand/logo and some design ideas. They will provide the content for their website which consists of text, headshots, logo, product photos and PDF downloads. They provide a short list of websites they like during a meeting that our Project Manager, Art Director and Tech Director have with them in our/their offices. They have a merchant account.

Estimate is as follows:

Interface Design: 24 hours – will include some Flash design

Programming: 60 hours – HTML, PHP and CSS plus integration and customization of a Php-based cart for online shopping.

Project Management: 30 hours

You can expect to pay a little more for the hosting and an SSL certificate

Total: 114 hours = $10,260

Deliverables: Same as client one above but add a few hours for training on the ecommerce solution.

Client Three: Membership Website with CMS

This business needs a marketing website for a new brand. They also need membership and email marketing components. They will provide the content for their website which consists of text and video clips. They provide a short list of websites they like during a meeting that our Project Manager, Art Director and Tech Director have with them in our/their offices.

Estimate is as follows:

Branding design and online style guide: 36 hours

Interface Design: 60 hours – will include some complex Flash design

Programming: 140 hours – HTML, PHP and CSS plus integration and customization of Drupal or similar CMS and membership modules.

Email template design and programming: 16 hours

Project Management: 48 hours

You can expect to pay a little more for the hosting and an SSL certificate

Total: 290 hours = $26,100

Deliverables:Same as client one above but add a few hours for training on the CMS solution.

Cost of Website Add-ons

Thousands of add-ons are available that you can use to enhance your website. The estimates below reflect the general requirements we have seen. Many factors, however, can push these estimates higher. If you don’t see your add-on here just give us a call and we can provide an estimate.

  • Custom Content Management Systems – For clients who want to manage their own content we integrate and customize content management systems (CMS). We work with PHP-based open-source CMS solutions like Drupal. Costs for integrating and customizing Drupal can range from $4,000 to $20,000 and up.
  • Custom Blog – Many clients want a WordPress blog within their website customized to their website branding and design. This ranges from $1,250 to $3,000 and up.
  • Email Marketing Campaigns – Clients that want to gather emails and send out branded email blasts for announcements or newsletters require an Email management tool. We integrate the third-party tools (GraphicMail, MailChimp, Constant Contact, etc.) and create an email blast template design, we can even manage your email blast. $720 and up.
  • Branding/Identity Development – Logo design is something we are often asked to do. We start with an eight-hour process that generates about six rough logo concepts. If one of these is chosen we go through several rounds of edits to arrive at a final version.  $900 to $3,200
  • Style Guides – An online style guide is important because it establishes brand consistency and provides a guide for all your print collateral and online marketing. Basic style guide: $1,440.
  • Targeted Landing Pages – Landing pages are pages that promote a specific product or service. They are usually part of an email, social media or banner ad campaign. We can design and create these pages starting at $650.

So that’s how much a small business website costs.

One final note: If this website will be a significant part of your business, please don’t skimp on the design and development. If you’d expect to pay $100,000 for a brick and mortar retail shop (inventory, interior design, furniture, rent, utilities, staff, equipment, insurance, etc.) – then don’t balk at paying reasonable rates for the creation of your online business.

Executionists has gone international! Check out a Yugoslavian Translation of this blog at

by admin
Posted: June 1, 2012