Many businesses have made the decision to create an online store this year. In fact, shopping online is one of the most popular reasons people use the internet. In 2019, Statista reported that retail ecommerce sales worldwide amounted to $3.53 trillion and online retail revenues are projected to grow to $6.54 trillion in 2022.
But there are costs associated with going online. In this article, we'll take a look at what you should consider before making any decisions and how to calculate costs for your online store.
The actual ecommerce website cost is a large part of the decision-making process. However, you want to ensure you're actually choosing an ecommerce solution that can meet your business needs. Plus, if you outline what you need now, you won't end up paying for anything extra or need to purchase add ons further down the road.
The type of online store you're envisioning is an important factor in the building process. A store that sells products is different than one that sells services. If you're planning to sell products, approximately how many different products or models will you include in your online store? Are you selling to other businesses (B2B) or to consumers (B2C)? Be as specific as you can during this portion of the planning process. Some services or products may have different needs for features in your online store. These needs will help you narrow down the list of ecommerce platforms to consider. For example, will you need a store with multiple languages? Or will you need a store that has separate login capabilities?
Many brick-and-mortar retailers are adding an online store, especially in 2020. Selling products online in addition to having a physical storefront allows small businesses to go global if they wish and/or provides customers an option of buying online and picking up in store (BOPIS). Either of these options can expand a business' reach, but it's also something you'll want to keep in mind when looking for an ecommerce solution.
Selling products online also means managing inventory and handling shipping (more on this in a bit). If you've already got an inventory management system that works for you, look for an ecommerce platform that will integrate with it — unless you're willing to use a new solution that's already a part of the platform.
Once you begin researching ecommerce solutions, it's really easy to get sidetracked by all of the different custom design and features options. This is why it's important to nail down your ecommerce development budget ahead of time.
What features do you absolutely need? Which add ons would be nice to have? Create your list and stick to it so you stay within your budget.
It's time to think about the shipping options you want to offer once your online store opens. What is your capacity to handle shipping needs? Will you outsource shipping or manage it in house? Will you have global shipping options? It's up to you to decide what you want to offer. Additionally, you'll want to make similar considerations when it comes to the payment options in your online store.
There are many different variables that contribute to the overall cost of building an online store. In general, some ecommerce stores cost a few hundred dollars to set up while others can cost tens of thousands, or even several hundred thousand dollars.
Here are items that you will have to pay for:
Ecommerce solutions range in costs depending on their out-of-box features, the type of software they offer and their level of service. There are several platforms to choose from and choosing the right one is an important step in opening an ecommerce store. Let's take a look at some of the platforms you might consider.
BigCommerce is a leader in the ecommerce space. The platform is feature-rich, easy to use and helps businesses get up and running quickly.
BigCommerce has a clean user experience that makes it easy to build beautiful websites even if you have never done it before. Once you’re all set up, BigCommerce is also easy to run through a simple shop page for adding products and managing orders.
Another potential advantage of BigCommerce from a back-end user standpoint is its headless offerings. BigCommerce has several pre-built plugins to front-end content management systems (CMS) and DXP systems like WordPress, Bloomreach, Drupal and more. This means if you’re already using one of these options to run your website, you can connect BigCommerce on the back-end and continue using the system you already know well on the front-end.
BigCommerce is a software-as-a-service (SaaS) provider, which means you are essentially renting the software and the hosting from them. SaaS platforms automatically make updates for you, so you always have the latest version without worrying about maintenance.
SaaS platforms can provide a high level of performance, so you don’t have to worry about changing hosting providers as your business scales up. It’s all included in your monthly fee.
Magento offers on-premise and cloud-hosted options, but many businesses are now also looking toward SaaS models because they provide continuous updates, including security patches.
Magento does not come with training wheels. And there are no on-site developers for you to contact for help building your site. You will need either a developer or a team of developers to build your site, a hosting partner that can host your site and someone to integrate your tech stack.
Once you’re set up, Magento still has a steep learning curve. Magento’s flexibility can also be a liability for newer users who aren’t able to navigate its complexity without considerable difficulty.
Brands that are just starting out in ecommerce may choose to start out on a Shopify store. More established businesses, brands looking to grow and those with complex needs often choose BigCommerce for its flexibility and freedom of choice.
Shopify was built to satisfy the needs of small businesses that want a user-friendly way to create online shops. With drag-and-drop areas, it's fairly easy to build a site even if you've never worked with code. You can get a simple website up and running quickly; however, if you want to add more advanced features, you will need to add additional apps or custom coding.
Your domain name will be an annual cost unless you're able to pay for a few years upfront. Purchasing a domain name typically costs between $2 and $20 per year, according to GoDaddy. The price depends on where you purchase it from and the extension you get, such as .com or .shop. Purchasing from a private seller or through an auction will usually be more expensive.
Once you register a domain name, it's time to find a web host. Solutions such as BigCommerce and Shopify are hosted on the cloud and offer web hosting as part of the subscription. That means you won’t have to hunt for third-party hosting or deal with the challenges of managing it.
If you want to self host your ecommerce store, the cost ranges from $80-$730 per month because it depends on how much traffic your store gets, features your website has and automated services, such as a site backup.
An SSL certificate ranges in price from $20-$70 per year. While this may be one of the least expensive parts of your online store, it provides the security over a network that you'll need for customers to visit and shop on your website. Sometimes, search engines use an SSL certificate as a ranking factor, too. Additionally, some hosting solutions offer this as part of their fee, so keep that in mind.
It's easy to overlook the costs associated with payment processing, but they can add up fast. Payment processing costs depend on the type of payments you want to offer during check out — such as PayPal or various credit cards — the type of currency you'll accept and regions where you'll be selling.
You'll pay fees to each payment gateway you want to offer. Here's an example of how it breaks down:
This doesn't include any fees that might come from your bank. In reviewing the overall costs for payment processing, WooCommerce and BigCommerce offer the lowest prices in general. They also provide some of the most flexible options for accepting payments.
Part of developing your ecommerce store is creating a unique user experience with website design that reflects your brand and keeps customers coming back. The design of your online store comes with some standard costs.
All of the major ecommerce solutions have ecommerce web design themes you can choose from. Some themes may not cost anything extra than what you're already paying to use the platform, while other themes may range in price from $60-$200 each.
Stores hosted on BigCommerce have access to a variety of free and premium themes to use. Cornerstone is BigCommerce’s most popular theme, being optimised for sales and discounts, large catalogues, multi-purpose and mobile as well as tablet and desktop.
No matter how hard you look, there's not an ecommerce solution that's going to have every single thing you need for your online store. This is where add ons, plugins and extensions come into play, along with their costs.
With BigCommerce, you can select add ons for free or go with premium options. A premium add on can range in cost and usually is a subscription pay model. The out-of-the-box functionality of BigCommerce can save merchants roughly $5,800–$30,000+ per year in app subscription costs, compared to Shopify.
Magento add ons tend to require custom development, which can be pricey.
Magento offers thousands of extensions in its marketplace which range in price from $0 to $15,000.
Similar to BigCommerce, Shopify merchants can access hundreds of free and premium apps and those costs depend on the app itself.
The cost of having a developer build your ecommerce site all depends on the features you need to run a successful ecommerce business. If you're looking for options that are not out of the box, you might consider hiring a professional ecommerce website development agency to create a site for you.
Development agencies can do the following:
Hiring an ecommerce development agency may not be a small price, but it'll get the job done for less than an in-house developer would cost.
Some costs of having an online store are just upfront costs, but others are ongoing, whether they are monthly, annually or per transaction. Most likely, you'll be able to forecast these costs each month or even per year so they don't come as a surprise.
Here's some of the ongoing costs related to ecommerce functionality to consider:
This ensures all of the information stored on your site will be kept safe, no matter what. Without regular data backups, you could lose money and even customers. Costs surrounding data backup usually depend on the size of your site files.
An online store is going to have some sort of inventory associated with it, along with shipping costs, even if these are handled through a third party.
In addition to your SSL certificate, you'll want security software to protect your business and its information from outside threats. This is usually a monthly, subscription-based fee.
Regular communication with potential and current customers can help maintain your revenue stream. Some email marketing solutions may have free plans or a monthly cost, depending on the size of your email contacts list.
Other digital marketing efforts such as SEO, pay-per-click (PPC) ads and social media will require a budget of some sort. Product marketing will help increase your brand awareness to direct traffic to your online store.
It's possible to launch an ecommerce site for less than $1,000, depending on the features you need for your business to succeed. Since there are many different aspects of an online store, you can pick and choose exactly what you need and only pay for those items.
When you do the work upfront, you won't be unpleasantly surprised at the initial price tags or the ongoing costs. Putting your business online provides great potential to improve your reach and increase sales. Make the calculations now and decide if it's worth the investment for your business.
The cost of creating an online store depends on the needs of the business and anything extra you'll want. In general, some ecommerce stores cost a few hundred dollars to set up while others can cost tens of thousands, or even several hundred thousand dollars.
Here are items that you will have to pay for:
Your domain name will be an annual cost unless you're able to pay for a few years upfront. Purchasing a domain name typically costs between $2 and $20 per year. The price depends on where you purchase it from and the extension you get, such as .com or .shop. Purchasing from a private seller or through an auction will usually be more expensive.
You’ll have to regularly pay for hosting, whether you go with a solution that’s self-hosted, cloud-hosted or SaaS. These costs can range from $80 to more than $150,000 annually, depending on the needs of your online store.
SSL certificate is another annual fee, ranging in cost from $20–$70.
Payment Processing costs will be ongoing as long as you’re still selling online. These costs are made to the payment gateway for and cost about $0.30 per transaction.
The most costly part of having an ecommerce site depends on the features you need for your business to succeed. In general, purchasing a domain name and getting an SSL certificate are on the lower end of the cost spectrum, while hosting can vary from platform to platform. For most businesses, design and development can be the most costly part of having an ecommerce site.
All of the major ecommerce solutions have design themes you can choose from. Some themes may not cost anything extra than what you're already paying to use the platform, while other themes may range in price from $60–$200 each.
The cost of having a developer build your ecommerce site all depends on the features you need to run a successful online business. If you're looking for options that are not out of the box, you might consider hiring a professional ecommerce website development agency to create a site for you.
Development agencies can do the following for your ecommerce project:
Hiring an ecommerce development agency may not be a small price, but they'll get the job done for less than an in-house developer would cost.
You'll pay fees to each payment gateway you want to offer. Here's an example of how it breaks down:
This doesn't include any fees that might come from your bank.
Yes, shipping can be a significant cost of an ecommerce store. Whether you decide to do shipping in-house or go with a third-party provider, there are fees associated with shipping that are often overlooked in the beginning. These fees can add up quickly and will change your profit margins.
Today, the total cost of an ecommerce website varies widely, depending on the type of platform you want, store expectations, and other factors. However, there are plenty of options, making it possible for businesses of almost any size to afford ecommerce stores.
Work out how much you can spend before you get started so you don’t get caught up in the excitement of ecommerce bells and whistles, which can blow your budget.
Depending on your needs, you can launch a complete ecommerce site for less than $1,000. In some cases, you can get started with an investment of around $100, especially if you’re willing to rely on free resources to get your business online.
You’ll also need to cover ongoing expenses that might range from $100 to $1,000s every month, depending on your business size and needs.
BigCommerce is a cloud-based SaaS product that supports a wide range of functionality and business needs. You can purchase monthly subscriptions between $29.99 and $299.95 for essentials packages that support SMBs with online stores. Custom enterprise solutions are also available to help further growth.
Adding core features to WooCommerce requires plugins — leading to more complexity and lower site performance. Pair your WordPress front-end with a powerful, all-in-one platform that gives you everything you need to sell simply. Adding additional payment, catalogue management, and marketing features becomes costly and time consuming on WooCommerce. BigCommerce has built in these features to help lower cost and complexity.
Ecommerce apps and integrations range in cost, depending on the app or integration itself and the ecommerce solution you’re using. In general, third-party apps can range in price from nothing to hundreds of dollars a month.
Ecommerce data backups are priced depending on how much storage you need and how often you want your site to be backed up. This is usually a monthly, subscription-based fee.
Your ecommerce site relies on a great deal of inventory, including customer databases, product inventories, and the content on the site itself. Paying for data to be backed up in a secure, redundant manner provides great peace of mind and can help you move forward with business during times of emergency or disaster.