How Much Does an Ecommerce Website Cost?
By Mike Evan — Founder, Social Media Strategy HQ•Updated July 2026
Most small and mid-sized ecommerce builds run $5,000 to $15,000. Under $2,000 buys a purchased theme you populate yourself; $15,000 to $50,000 covers large catalogs, subscriptions, or B2B pricing; above $50,000 is custom architecture. But the build is the small number — the recurring platform, app, and processing stack usually exceeds it within a year.
This post is about what makes a store cost what it costs. The general mechanics of website pricing — hourly versus fixed bids, why quotes for the same brief vary by 5x, what a scope document should contain — are covered in our guide to what a small business website costs, and everything there still applies. What follows is the part that is specific to selling online, where the cost structure works differently than it does for any other kind of site.
The Four Price Tiers, and Who Actually Belongs in Each
Quotes cluster into four bands. The useful question is not which band is best but which one your business honestly belongs in, because paying above your tier buys capability you will not use and paying below it buys a store that cannot do the job.
Under $2,000 — a theme, installed
At this level you are buying a purchased theme on a hosted platform, lightly configured, with your catalog entered by you or by a low-cost assistant. This is a real and defensible option for a small, simple product line — a dozen products, one variant axis, one country, no integrations. The trap is not the quality of the theme; hosted platform themes are good. The trap is that the catalog work, which is the majority of the labor, silently moves onto your desk, and that the store will look identical to several thousand others running the same theme.
$5,000 to $15,000 — a customized platform build
This is where most small and mid-sized stores belong. You are paying for decisions rather than pixels: how the catalog is structured so it can be browsed and filtered without collapsing, a checkout and cart experience tuned to how your products are actually chosen, integrations to your email platform and whatever holds your inventory, a category and content architecture that can rank, and a store that behaves properly on a phone under a weak signal. Catalog migration for a moderate product count usually sits inside this band; a very large catalog does not.
$15,000 to $50,000 — genuine complexity
Complexity here means specific, nameable things rather than ambition: thousands of SKUs or attribute-heavy products, subscription or recurring billing, B2B pricing tiers and customer-specific catalogs, a wholesale portal alongside retail, multi-currency or multi-region tax and shipping, or a two-way integration with an inventory or accounting system that must stay in sync or the business breaks. Each of those is a real engineering problem, and each is a legitimate reason to be in this band.
$50,000 and up — custom or headless
Custom architecture is justified by volume and constraint, not by preference. The honest triggers are a performance or scale requirement the platform tier will not meet, a storefront experience that is itself part of the product, or a business model the platform cannot represent. If the reason offered for going headless is that it is modern, ask what specific problem it solves that a well-built platform store does not, and ask who maintains it in year three.
Want it done for you?
Websites, SEO, and AEO — built with Claude Code in days, not months.
Get a Custom QuoteThe Build Is the Small Number
This is the part almost nobody quotes and the part that determines whether the store is affordable. Unlike a brochure site, a store carries a permanent operating stack, and that stack is charged against revenue rather than against a project budget.
The app stack, which creeps
Every hosted platform has an app marketplace, and every app solves a real annoyance for what looks like nothing: reviews, upsells, subscriptions, shipping rules, bundles, loyalty, inventory alerts, page building, popups. At $10 to $50 per month each, a store that adds one every few weeks is carrying a dozen or more within a year, and that line frequently exceeds the platform subscription itself. Worth auditing twice a year and asking which of them ever produced a measurable result. Some earn their keep easily; a surprising number were installed to solve a problem that has since been solved another way.
Processing and platform fees, which scale with success
Payment processing generally runs around 2.5% to 3% plus a fixed per-transaction amount, and some platform plans add their own transaction fee on top if you do not use their processor. This is the line that behaves unlike any other cost in the business: it grows exactly in proportion to how well things go. Model it at the revenue level you are aiming for, not the one you have. A percentage point that feels trivial at your current volume is a meaningful annual number at the volume you are building toward.
The work that keeps it alive
New products, seasonal changes, photography, price updates, content, and someone actually confirming that orders are flowing and email is sending. This is not optional maintenance; a store that goes stale converts worse every month. It either becomes someone's job internally or it becomes a retained line. Deciding which one before launch is far cheaper than discovering it in month four.
Your Catalog Is the Project
Here is the single most reliable predictor of whether an ecommerce project comes in on budget, and it is not design taste or developer skill. It is whether the product data was ready.
Every product needs photographs that match each other, a description written by someone who understands the product, correctly modeled variants, attributes that can be filtered on, shipping dimensions and weights, tax classifications, and a place in a category structure that makes sense to a shopper who has never seen your business. Multiply by your SKU count. That multiplication, not the theme, is why a 60-product store and a 600-product store are different projects at the same visual quality.
Two consequences follow. First, an accurate quote requires an accurate SKU count and an honest answer about the state of your product data — a builder who does not ask is going to discover the problem later, at your expense. Second, the highest-leverage thing you can do before a project starts is clean the catalog: consistent naming, a real attribute list, resolved variants, and photography shot to one standard. It is unglamorous, it is genuinely tedious, and it moves a project more than any other preparation. It is also the piece that determines how much of the work AI tooling can accelerate — structured, consistent data can be transformed at scale, while inconsistent data has to be handled by hand. This is the practical version of what we mean on the AI-powered ecommerce side: the leverage lives in the data layer, not in the storefront animation.
Why Your Product Pages Will Not Carry Your Traffic
If you sell products you did not manufacture, your product pages start at a structural disadvantage that no amount of build budget removes. The description supplied by the manufacturer is the same description used by every other retailer carrying that item. From a search engine's perspective there is nothing on that page to distinguish it, and the retailer with the most authority takes the position by default.
Two related problems compound it. Faceted navigation — every color, size, and filter combination generating its own address — can produce thousands of near-identical pages that consume crawl attention and dilute the pages that matter, which is one of the more common reasons a technically fine store gets very little organic traffic. And variant pages that differ by a single attribute add page count without adding substance.
The budget consequence is direct: for a reseller, organic growth comes from category pages written like buying guides, comparison content, use-case content, and question content — the material only you can produce, about how your products are actually chosen. That is a content line, not a build line, and stores that budget only for the build routinely wonder why nothing arrives afterward. If that already describes your situation, the broader diagnostic in why your website gets no traffic applies, and the systematic version of the fix is what ongoing SEO actually consists of.
Replatforming: What It Costs to Move an Existing Store
Migration pricing is driven by data quality, not by design. The predictable pieces — catalog and customer transfer, order history, theme build, reconnecting integrations — are estimable. The unpredictable ones are where migrations go wrong.
The redirect map is the one that costs the most and gets skipped the most. Every existing product, category, and content address needs to resolve to its equivalent on the new platform, because platforms structure their URLs differently and a store that ignores this discards years of accumulated search visibility on cutover day. The damage is invisible for several weeks, which is exactly why it survives so many launches. Second is structural reconciliation: variant and inventory models that do not map cleanly between platforms have to be rebuilt by hand rather than imported. Third is re-testing every tax, shipping, discount, and payment path before you switch, because these are the paths that cost money the moment they are wrong. If you are weighing a move against fixing what you have, the trade-offs are laid out in our post on website redesign cost.
The New Line Item: Being Legible to AI Shopping Assistants
A growing share of product research now starts inside an AI assistant rather than a search box, and it starts with a question rather than a keyword: which of these is better for a small apartment, what should I buy for someone who is left-handed, what is the difference between these two materials. The assistant answers by drawing on what it can read and corroborate — product attributes expressed as text, structured data, comparison content, specification detail, reviews it can find outside your own site.
Stores are unusually badly positioned for this by default. Product knowledge tends to live in images, in variant dropdowns, in a spec sheet PDF, or in the head of whoever answers the phone — none of which is readable. A store whose differentiating information is not expressed as text is not competing badly in AI shopping results; it is absent from them. Making it legible is mostly unglamorous work: real specification text, structured product data, honest comparison pages, and answers to the questions people actually ask before buying. That is the ecommerce application of answer engine optimization, and the general mechanics of getting cited are covered in how to get your business recommended by ChatGPT. It is currently cheap, because most catalogs have not done it.
Four Omissions That Make a Cheap Store Expensive
Photography. The most common under-budgeted line in ecommerce and the one with the most direct effect on conversion, because a shopper cannot hold the product. Inconsistent lighting and backgrounds across a catalog read as amateur even when every individual image is fine.
Checkout attention. The last three screens are where the money is decided, and they are usually the least examined part of the build. Forced account creation, shipping cost revealed only at the final step, and too many fields are each measurable losses.
Post-purchase email. Order confirmations, shipping notices, review requests, and abandoned-cart recovery are among the highest-return systems a store owns, and they are frequently left at platform defaults. Wiring them properly is a small line on a build and a large share of repeat revenue.
Speed under real conditions. Image-heavy catalogs and a stack of apps injecting scripts produce stores that are fast on a developer's machine and slow on a phone in a parking lot. Test on the second condition, since that is where most sessions happen.
Six Questions to Ask Before You Sign
Ask these of any builder, including us. The answers separate a quote you can trust from a number that will move.
1. Who is entering the catalog, and how many products is this quote priced for? 2. What is the total monthly cost of everything this store needs to run — platform, apps, processing — at my expected volume? 3. How will faceted navigation and variants be handled so we do not generate thousands of thin pages? 4. If this is a migration, what does the redirect map cover and who is accountable if traffic drops? 5. What happens after launch, who does it, and what does that cost? 6. Do I own the store, the data, and the content outright if we part ways?
Our own approach is to build the store, the content structure, and the search and AI visibility layer as one project rather than three sequential invoices, and to do it in days and weeks rather than months. That timeline is a tooling outcome, not a shortcut: working Built With Claude Code, the mechanical parts of a build — template construction, structured data, integration wiring, catalog transformation — stop being the calendar, which leaves the time for the decisions that determine whether the store sells. What that looks like applied to a specific business is covered on our AI for ecommerce businesses page, and the operational side on ecommerce AI solutions.