For Clients

What an online store really costs

Online store costs shown through a checkout laptop, project quote, product catalog, and returns package.
Team TBM
Team TBM
Oct 07, 20264 min read

You will get a quote to build the store. That number is not the full online store cost. Two more costs sit outside it. One is the work you have to supply yourself. The other starts on launch day and never stops.

Start with where a store actually loses money. In its 2026 cart abandonment data, Baymard Institute found that 17% of US online shoppers had abandoned an order in the past quarter. They cited a checkout that was too long or complicated. That figure is self-reported and covers US shoppers only. In that same quarter, a larger 42% were just browsing or not ready to buy. So a large share of lost carts were never your store’s fault, and the fixable share lives in your checkout, which is the part worth paying for.

What the quote leaves out

When two quotes differ on price, the gap is usually what one of them leaves out. So ask each builder for a written list of exclusions before you compare online store costs.

Five things go missing most often: product data cleanup, photography, copywriting, content migration, and post-launch support. Redirects belong there too, or your links break the day you go live. None of these exclusions are unfair. Discovering them in week six is.

The online store costs that start on launch day

A store is an operation, and operations cost money. Returns are the clearest example. The National Retail Federation, a retail trade association, put US retailers’ own estimate at 19.3% of online sales returned during 2025, with the returns provider Happy Returns, a UPS company. For retail sales overall, that estimate was 15.8%. Those are projections retailers reported about themselves, and Happy Returns sells returns services, so read them as direction.

Two obligations also begin the moment you take money. First, the PCI Security Standards Council says its data security standard “is intended for all entities involved in payment processing, including merchants, regardless of their size or transaction volume.” Whether a small merchant is required to validate compliance is determined by the individual payment brands, so ask your acquiring bank.

Second, since South Dakota v. Wayfair in 2018, selling online can create sales tax duties in states where you have no physical presence. Thresholds differ by state, so ask an accountant rather than a builder.

What you have to supply

Builds stall on homework more often than on code. You supply the catalog data, product images, tax and shipping rules, payment accounts, and your policy pages. Nobody writes your refund policy, and your own hours are an online store cost that no quote shows, so start before the build.

How to check the work without being technical

You do not need a developer for this. Google publishes thresholds called Core Web Vitals: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, each measured at the 75th percentile of real page loads. Write those numbers into the contract and ask to see them at handover. Meeting them does not guarantee sales, but you can spot a miss yourself, and a slow store carries a cost of its own.

Questions to ask before you sign

  1. What is excluded here? “We handle everything” is not an answer. A list is.
  2. Who cleans up my product data, and in what format?
  3. What Core Web Vitals will the store hit, and how will you show me?
  4. After launch, who fixes what, for how long, at what price?

A good builder answers all four without flinching, and the same test applies to any technical build you commission. The real online store cost is the build price, plus your hours, plus everything that starts at the first order. If you cannot supply the catalog, images and policies this quarter, not building yet is a real answer, and it beats a store that sits empty through the holidays.


Work with The Blue Mango. If you are planning an online store and want the scope written down plainly, let’s talk.