The real costs of starting a web store

“Opportunity is missed by most people because it is dressed in overalls and looks like work.” – Thomas Edison

Although there are many ways to get an ecommerce store off the ground, one of the most common solutions is to use one of the many popular web-based software-as-a-service solutions such as Volusion, Magento, Shopify, Bigcommerce, and 3dcart.

There are many advantages to pursuing this strategy, including the fact that you get the attention and assistance of an experienced support team, a range of integrated tools to help you boost your sales and marketing, and the confidence of knowing that you’re using a system that is also used by thousands of other merchants.

Newcomers to the world of online retail, however, can still encounter some pricey surprises. Virtually all of the major providers of ecommerce platforms make a big deal in their marketing presentations out of the relatively low monthly costs of their services, the comprehensive nature of their offerings, and the ease of setup when using their systems. Often the presentation makes it look like you can get everything that you could possibly want or need for under $100 per month.

Is that true? In my experience, it really isn’t. This isn’t to say that the actual costs are incredibly high. But they are often substantial and ongoing, and make the real costs of owning a web store much higher than advertised.

Design Costs

Virtually all of the major vendors of SaaS — software-as-a-service — ecommerce solutions make a big deal out of the many web store design templates that they make available for free with a paid subscription. Frequently these are presented in the form of a design gallery that features the templates at work in the form of the main pages of hypothetical stores.

It’s tempting to look at those templates and get excited about them — imagining that your store is going to look as good right out of the gate and without much additional work or expense.

It will not. Every store template is a combination of many, many elements and to look good as a whole those elements need to work together. Elements like logo design, product photography, banner design, typography, background and frame color, button design, navigational structure, and a host of other decisions impact each other.

The truth is that I’ve never seen a really great web store design that was entirely fabricated out-of-the-box using the raw materials from a stock template. And actually even purchasing a premium template only helps a little; often you’re still back to needing the assistance of a designer and photographer to get the really finished look that you’re after.

The companies that provide the tools can also assist you with design — for a cost. And frequently there is also a network of independent designers who can be hired to assist you in getting a finished and professional look. But this will cost you additional money and take more time than you might have predicted.

You will find that this is an ongoing cost, as well. Even a great design will be something that you will want to “freshen up” from time to time. As you become more familiar with the store’s HTML structure and page relationship you can do some of that work yourself for free, but you will often want to hire an outside design professional to do sections of the work for you.

SSL Certificates

In order to engage in the encrypted and secure transfer of data between computers over the Internet, it is necessary that you make an additional investment in purchasing and then renewing a valid SSL certificate from a trusted and established vendor such as Norton or GeoTrust.

All of the major ecommerce system providers offer a free, shared SSL to their clients, but you’re soon going to want to ditch that solution for a paid upgrade to a private SSL that you control.

The reason is that the free version will direct your customers to a URL that is somewhat different from your main web store URL. In the case of 3dcart, for example, if your web store’s URL were, then the shared URL for secure transactions would be Although this might not seem like such a big deal, it can be a confidence-killer for a certain portion of your site visitors.

Upgraded private SSL’s have other advantages, too, including extended validation and visual clues that that transaction is secure, which can boost conversions.

How much will this cost? You can expect to pay anywhere between $100 and $1,000 per year to meet your ongoing site security needs.

Payment Providers, Merchant Processing Costs

Not only is there the issue of site security, but there is also the related issue of being able to accept and process credit cards. Setting up your payment solution is different from just setting up a web store, and it is something that needs to be considered carefully.

At a minimum, you can (and should) offer solutions like PayPal and Checkout By Amazon. PayPal in particular is easy to set up and the integration with your new web store will be nearly effortless.

But if you want to extend on your ability to take payments from customers by accepting credit cards directly, you’re going to have to add your own fully integrated merchant account, including a payment gateway.

Setting up an account isn’t difficult, but it also isn’t easy and automatic, and it starts with completing an application and going through an evaluation period. Expect this process to take at least a few days, and it might include a phone interview or even a site visit.

You can expect to pay ongoing fees related to credit card processing every time a customer makes a payment, and you’re going to pay those same sorts of fees when using PayPal or Checkout by Amazon, as well. But there are also other fees you can expect to pay, including monthly usage fees and setup fees that are not related to the amount of money you process through the account. You can expect those monthly fees to be anywhere between $30 and $100, plus transaction fees of between 1.8 and 3 percent, depending on a range of factors.

Bandwidth – The Hidden Cost of Success

This one might really sneak up on you. Software-as-a-Service providers are selling bandwidth as much as they are selling everything else. In fact, after you get out of the first few pricing tiers in most ecommerce programs, the only thing that you’re paying more to get is additional bandwidth.

With a small business just starting out, 5 GB to 10 GB of bandwidth is going to be just fine. You’re not going to have so much traffic that this is going to present much of a problem for you or your web store. But as you grow you will find that bandwidth is something that you’re thinking about all the time. You never seem to have enough of it.

How big a deal is this? Consider the fact that Volusion’s Pro Plan offers 10 GB of data and costs $75/month. The Premium Plan, in turn, offers 35 GB of data but costs $135/month. Once your web store gets going, you will find that it is actually quite easy to need more than 10 GB of bandwidth to meet your ongoing needs.

The day that happens your basic subscription fees will jump by $60 per month as you switch from the Pro Plan to the Premium Plan. That’s an 80 percent cost increase based just on rising bandwidth needs.

At my web store, Stardust Memorials, we use over 100 GB of bandwidth per month, every month, and I’m on an enterprise-level plan with 3dcart. We’re getting close to needing to upgrade yet again to the next service level due to nothing other than our increasing bandwidth needs.

We’re currently paying several hundred dollars every month for our plan. When we started out we were paying around $35 per month for our service. Most of those increases were due to nothing more than ongoing and growing bandwidth needs.


We pay for lots of other things, too, on a monthly basis. In some cases we pay for services that are included in our basic ecommerce package, but for one reason or another, we prefer the version that we can get from an outside vendor.

For example, 3dcart offers a newsletter-marketing tool, integrated email tools, CRM tools, live chat tools, order-processing tools, and a version of a product feed management system. They’re not bad tools, and might work fine for you and meet your needs well.

In our case, we have found that we prefer to use outside solutions in each instance. In the case of newsletter marketing, we prefer Constant Contact. In the case of email, we prefer Gmail. In the case of live chat, we prefer Olark. In the case of a CRM, we prefer Freshdesk. In the case of order management, we prefer ShipStation. In the case of managing product feeds, we prefer GoDataFeed.

With the exception of Gmail, there is a monthly cost associated with each of these tools. And even Google Apps for Business has a cost associated with it, if you want to go down that road. None of the fees are very high, but collectively they add a few hundred dollars every month.


The cost of owning and operating a successful web store is much more than just taking a free trial and then paying $30 a month for a service package. This is important to consider when you’re starting out down the long road to creating your ecommerce dynasty. The good news is that, if you’re successful, the costs are much lower than they would be if you invested in a traditional retail storefront in your hometown. But they are real costs, nonetheless.

Jordan Lindberg
Jordan Lindberg
Bio   •   RSS Feed