How Much Does An Ecommerce Website Cost?

How Much Do E-commerce Websites Cost?
E-commerce websites come in many different types and scale of operations. There are many ways to get one set up depending on the scale of your business and the stage that you are willing to adopt for eCommerce as compared to your offline business. So what are some typical costs? It’s not an easy question to answer but here’s an overview.

Whether you’re starting a brand new e-commerce site or rebuilding an existing one, these are the main considerations that will influence the cost:

  • What are your specific business specific needs? Where are your customers and what do you plan to automate?
  • Which platform do you want to use?
  • What expert help is available for you?


Before we get too ahead of ourselves, you may be wondering about hosting. Should you host your website yourself? Or should you use a hosted platform? There are advantages and disadvantages of both.


A hosted platform is a piece of software that runs on some other company’s server. More often than not, you won’t have access to the code that runs your site. Shopify and Wix are good examples of this approach.



  • Easy to use – usually these have one web interface which means there’s not a single line of code to write.
  • Up-to-date – you will never have to worry about updates. With a hosted platform they will roll out changes as and when they need to.
  • Powerful hosting – typically these companies have impressive servers and infrastructure, which means that your website will always be fast no matter how much traffic you get.


  • Hardcore Customization – because you can’t change the back end code, adding very bespoke functionality could be tricky on these platforms. This leads to alot of frustration as some of the features that you need , can’t be made available.


A self-hosted solution is a software that is run on your own selected hosting provider. You create and see the code and are responsible for uploading and updating it on to the server provider. Some examples are Bluehost (www.bluehost.com), Dreamhost (www.dreamhost.com) etc. If you are having any technical problems you are the one who has to sort it or ask some vendor to help.


  • Customization – if you don’t like something you can change it. When you have access to the bank end code you can pretty much do anything – or you can pay some vendor to do anything.
  • Ownership – You don’t own the code on a hosted solution. However if you host your own software, it will always be yours and you can stay on that platform for as long as you want and have the means to control everything.


  • Higher setup cost – you need to invest more in the beginning to find the right team for development and support.
  • Setup and monitoring – you need to setup everything yourself and keep track of tools for monitoring the entire system.  You will also need to continually pay for the hosting fees. However, this should also be the same for hosted platforms like Wix.


On a second note, if you are wondering which Content Management System (CMS) to use, you can read our summary article here.


Before we get into pricing though, it’s important to understand the specifics of your business. It’s tempting to charge in with an all-singing, all-dancing website that features every bell, whistle and add-on available. And there’s no shortage there: every leading e-commerce platform – whether it’s Shopify, Magento, or WooCommerce – offers a wide range of apps and plug-ins to increase functions on your site. These include apps for pre-order management, customer management function, shipping and inventory management.

Do you really need all those features though? 

Perhaps not. Not yet, anyway. You’ll only overcomplicate your website before you’ve figured out what you and your customers need. Asking for more features will increase the cost, so think about what actually serves your profitability.


Think of the Minimum Viable Product (MVP) model. This means starting with a basic version of your website. At this stage all you need to worry about is selling to the customer. This helps minimize risks, saves money on unnecessary add-ons, and ultimately lays the groundwork. By starting with a basic, bare-bones approach, you can launch earlier, which means you gain operational experience and gather customer feedback earlier. This will help you figure out the apps and new functions your website actually needs.

WooCommerce and other hosted platforms are one of the best ways of working with this model. Hosted platforms include a load of typical functionality that you’ll need when setting up an e-commerce store, like a PCI compliant checkout and inventory management, which means you don’t have to pay to re-invent the wheel. This lets you focus on finding the right design for your website, or adding bespoke features.

Startup Stock Photos


It’s true that there’s no “one size fits all” solution when it comes to quality e-commerce websites, so eventually you’ll want an agency to help you out.

In the long run, a professional eCommerce development agency will help you make money by making your website better and by following best practice. They can help you save money too by setting up your website so that it’s easy to update.

Choosing the right agency can be difficult. Here some things to look for in an agency:

  • A commitment to increasing sales and an understanding of how to turn visitors into customers.
  • Great customer reviews and look out for search ranking when you google “eCommerce website development”. A high ranking means that many people are looking at that same company.
  • A proven track record for developing bespoke projects.
  • Customer testimonials.
  • Clear fixed pricing and schedules that work to your requirements.
  • Honesty – if you think an agency is only telling you what you want to hear, it’s possible they’re not being upfront about how tricky setting up an ecommerce website can be!


So now we’ve looked at how to assess your business’s needs and find an agency that works for you, there’s only one big question left – just what will it cost you? There is, of course, a wide range of pricing available and just as there’s no one size fits all in terms of website design and functionality, this is also true of pricing too. We’ve done our best to showcase some benchmark rates to help with your decision making.


  • Around $4k – $6k for a very basic site from a small agency or freelancer, probably built on WordPress.
  • Between $20k to $30k for something more sophisticated that is built from scratch for you by 5 – 30 person agency. It is a wages game, so assuming that the average wage is $5k. Each eCommerce project will require minimally 4 people to do the job i.e. Project Manager, Designer, Front End Developer and Backend Developer. Each team will take 2-3 projects at one time and it takes 2-3 months to finish the job. You should be expecting a fair price to be around there.
  • $50k for more complex projects
  • $100k+ when working with larger agencies on larger technology stacks.


  • If you use a hosted solution like Shopify or Squarespace, you won’t pay an initial cost but you will have monthly fees between $30 and $300/month. This fee includes upgrades and security updates, which you’ll need to pay someone else to do on a self-hosted solution.
  • WordPress is open-source so it’s free to download and install. You’ll need to host it yourself. Hosting cost with Bluehost is estimated at $8-$10/month.


  • The hosted solutions will include the hosting cost in their monthly fees.
  • If you expect a lot of traffic you’ll need to spend money on servers and you can consider the bigger players like Microsoft Azure or Amazon Web Services.


For a hosted website the pricing structure is a little different and there are several things to consider:

  • Web design agencies can charge between $40 – $150 per hour. The advantage is that their capacity is more predictable and they’ll have the skillset you need to get your project done, but having that skilled team at the ready comes at a cost. More importantly, they have the experience and they are more likely to get things done based on their experience with clients that are similar to yourself.
  • Freelance developers can cost anywhere from $25 – $70 per hour depending on their skill set and experience.
  • Offshore developers are usually the cheapest option at $5 – $20 per hour. However, do bear in mind the skillset and more importantly the level of professionalism attitude that you will be getting. The experience varies on a case by case basis.

However, with all of these options are pros and cons, so be sure to do your research and be aware of any offers that sound too good to be true.

When agreeing on a cost, do ensure that the price quoted is the total cost and that there are no hidden extras. An e-commerce website is a huge project and will inevitably take time to perfect. Before anything you need to think about exactly you want and need from your ecommerce site and then ensure your designer/developer will be able to deliver it.

The real answer to the question “How much should an e-commerce website cost you?” is simple: nothing’s for certain. Every business is different, and every business develops in its own way. As an extension of your business, the e-commerce website will reflect that as will the money you spend on it.


  • Drop us an email and we will share with you our standard package. It will be clear and transparent that applies to all of our clients. You can contact us here
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *