Costs & timelines

Online store development cost in 2026: what drives the price and what you pay after launch

Online store development cost ranges from a few hundred dollars for a theme on a hosted platform to six figures for a B2B store with its own pricing rules and an accounting integration. Where your store lands depends on a short list of drivers: the catalogue, data sync with accounting, checkout and delivery, B2B pricing, calculators and design. This guide gives orientation prices for each route, shows how each driver moves the price of a custom build and lists what you keep paying after launch.

11 min readEVA-X team

On this page
  1. Three routes to an online store
  2. What drives the price of a custom store
  3. An example from our work: TAMIS AGRO
  4. A worked example: splitting a store into modules
  5. Compare routes over three years, not one month
  6. Costs after launch
  7. How to avoid overpaying
  8. A checklist before you ask for quotes
  9. How we price a store
  10. Questions and answers

Three routes to an online store

RouteUpfront costOngoing costFits when
Hosted platform (Shopify or a local SaaS store builder)From a few hundred to a few thousand dollars for a theme and setupMonthly plan, paid apps, sometimes a transaction feeA standard catalogue and checkout, and you want to start this month
Open-source platform with a template (WooCommerce, for example)Roughly $3,000–$15,000 for setup, theme and pluginsHosting, plugin licences, updates and security patchesA standard store, with more control and your own hosting
Custom storeRoughly $15,000–$40,000 for a standard catalogue; $40,000–$100,000+ with calculators, B2B prices and integrationsHosting and support; no platform feesThe way you sell does not fit a template, or platform costs outgrow the cost of owning

The figures are an orientation for 2026 from the Ukrainian and Eastern European market, not a price list; your scope decides, and the estimate prices a custom build module by module. A hosted platform is almost always the cheapest start. Whether it stays the cheapest as you grow, and whether it can sell the way your customers buy, is a decision of its own: Shopify vs custom e-commerce walks through it. This article stays with the cost.

The middle route is easy to misjudge. An open-source store looks free, but plugins conflict with each other, updates break themes, and an unpatched store is an easy target for attacks. Budget for someone who maintains it, or treat it as a platform you host yourself, with every duty that brings.

What drives the price of a custom store

Catalogue structure

Fifty products with a few variants are simple. Thousands of SKUs with attributes, variants, units, packaging, bundles and stock in several warehouses are not. The catalogue’s data model decides how filters, search and imports will work, so it is worth getting right first.

Filtering by what buyers actually look for — not just category and price, but use, compatibility, crop or size — needs those attributes in the data and an interface that stays fast. Full-text search that forgives typos is a separate piece of work.

Product data import and sync

Who keeps prices and stock up to date? If the answer is an accounting or ERP system, the store needs an integration: a scheduled export, an API, or both. It is an easy line to underestimate in a store budget. The code is often the easy part; agreeing formats and edge cases with whoever runs the accounting side takes the time.

Checkout, delivery and payments

Card payments through a provider such as WayForPay or Stripe, invoices for companies, cash on delivery if your logistics support it; delivery options priced through the carrier’s API; promo codes; order confirmation emails. Every payment and delivery method adds testing.

Customer accounts and B2B pricing

Addresses, order history and repeat orders — and for B2B, customer-specific prices, payment terms, several buyers per company and approval of large orders. B2B logic is where custom stores leave platforms behind, and where a large part of the budget goes. More in B2B e-commerce features that matter.

Calculators and configurators

A dosage calculator, a cost comparison, a product configurator. They turn a hard decision into a number and are often the reason to build a custom store at all.

Content and SEO pages

Category descriptions, product pages that answer buyers’ questions, guides that rank. The structure is development work; the words are content work, and someone has to do it.

Design

A recognisable store with its own design costs more than a well-made theme, but it is the part buyers see first.

DriverCheaperMore expensive
CatalogueA few hundred products, simple variantsThousands of SKUs, attributes, several warehouses
Data updatesManual edits in the adminTwo-way sync with accounting or ERP
CheckoutOne payment provider, one carrierSeveral providers, invoices, payment on delivery
AccountsOrder historyB2B prices, company accounts, approvals
ExtrasNoneCalculators, configurators, consultation flows
LanguagesOneSeveral languages and currencies

An example from our work: TAMIS AGRO

TAMIS AGRO supplies Ukrainian farms with biological crop protection. For many farms biologicals are a new idea, so the store had to sell like a catalogue and advise like an agronomist. We built a catalogue that follows the way an agronomist searches — by category, crop and stock, with the rate, packaging and price on every card — plus crop pages that match each culture with proven products, a calculator that compares chemical and biological protection costs year by year, customer profiles with addresses and order history, and a callback or free consultation one click away on every page.

None of the parts that make that store work — crop pages, the calculator, the consultation flow — come with a template. That is the honest test for custom development: if your store needs parts like these to sell, the extra cost pays for the way you sell. If it doesn’t, a platform is the better deal. What else a store for farmers needs is in agro e-commerce: how to build a store for farmers.

A worked example: splitting a store into modules

Imagine a distributor of garden equipment that sells both to shops and to consumers. A sensible first release might look like this:

ModuleIn the first release?Why
Catalogue and data modelYesEverything else depends on it
Prices and stock imported from accountingYes, one directionOut-of-date stock quickly costs orders and trust
Filters and searchYesBuyers search by tool type, power and brand
Product and category pagesYesThey sell, and they rank
Cart, card payments, deliveryYesNo checkout, no store
Company accounts with their own pricesYes, a simple versionIn this example, shops are the main buyers
Order approval inside buyer companiesLaterFew buyers need it at launch
Orders sent back to accountingLaterManagers can enter them by hand for the first months
Compatibility configuratorLaterValuable, but only once you know which questions buyers ask

Priced this way, the first release carries only what the first orders need, and every postponed line becomes a separate, smaller decision with its own price and its own evidence behind it.

Compare routes over three years, not one month

A store’s price is what it costs to own, not what it costs to open. Put each route into the same sheet:

LineHosted platformOpen-source with a templateCustom store
UpfrontTheme and setupSetup, theme, pluginsBuild, module by module
Every monthPlan, paid appsHosting, plugin licencesHosting
Every orderPayment fee, sometimes a platform feePayment feePayment fee
Every yearA bigger plan as you growUpdates and security patchesSupport and changes
When you outgrow itWorkarounds or a migrationA rebuild or heavy custom codeFurther modules

Multiply the monthly lines by 36, add the per-order fees at the volume you expect, and the cheapest start is not always the cheapest store. The numbers are yours to fill in; what matters is that every route is measured on the same lines.

Costs after launch

  • Payment fees. Acquiring commission on every card payment; on some hosted platforms, a platform transaction fee on top.
  • Hosting, monitoring and backups. Modest for most stores, higher with large catalogues and traffic peaks.
  • Platform plans and paid apps, if you chose a hosted platform. They grow with your needs.
  • Content and SEO. New categories, product descriptions, articles. This work never really stops.
  • Marketing. Over a year, ads and promotion can cost more than the store itself. Plan both budgets together.
  • Support and changes. New delivery methods, promotions, integrations.

How to accept payments locally is covered in online payments in Ukraine.

How to avoid overpaying

  • Start with the catalogue you have, not the one you hope for. Design the data model for growth, but import and polish what you sell today.
  • Integrate with accounting in one direction first. Prices and stock flow into the store; orders flowing back into accounting can come next.
  • Use a component-based design. A distinctive header, product card and checkout matter; the rest can follow a system.
  • Launch with one payment provider and one carrier, and add more when customers ask for them.
  • Keep calculators for the decisions they change. One calculator that answers the main buying question beats five that nobody opens.
  • Match the build format to the risk. At EVA-X a store with a standard catalogue and checkout fits AI + DEV; a one-off promo shop can go AI Build; large catalogues with complex B2B pricing and integrations deserve DEV.

A checklist before you ask for quotes

  • How many products, variants and warehouses do you have now, and in a year?
  • Where do prices and stock live today?
  • Which payment methods and carriers do your customers expect?
  • Do you sell to companies, with their own prices or payment terms?
  • Which buying question does your best salesperson answer most often? That is your calculator or your category page.
  • Who will write product descriptions and category texts?
  • Which platform fees and paid apps are you paying now, if you already sell online?

Send the same answers to every vendor, and the quotes become comparable.

How we price a store

Describe your catalogue, the way you sell and the systems the store must talk to — in text, a link, a file or a voice message — and the estimate splits it into modules with hours, a timeline and a price in about 15 seconds. The estimate is free and non-binding. Our team reviews the scope with you — sometimes the honest advice is to start on a platform — and the contract fixes the price. You pay in full or by stages; payments are held in the project reserve, and each module’s share is released only when you accept that module. More on what we build: e-commerce development.

Questions and answers

How much does an online store cost in 2026?

On a hosted platform, from a few hundred to a few thousand dollars to start, plus monthly fees. A template on an open-source platform, roughly $3,000–$15,000. A custom store, roughly $15,000–$40,000 for a standard catalogue and checkout, and $40,000–$100,000 or more with B2B pricing, calculators and accounting integration. Treat these as orientation, not a price list; your catalogue, integrations and B2B rules decide where you land.

Is Shopify cheaper than a custom store?

To start, almost always. Over several years it depends on your plan, paid apps, transaction fees and how much you customise. When the way you sell stops fitting the platform — expert selection, B2B prices, unusual integrations — or platform costs exceed the cost of owning a store, custom development becomes the better deal.

How long does it take to build a custom online store?

A standard custom store usually takes one to three months; a B2B store with integrations and its own pricing logic takes longer. The biggest variable is often not the code but the data: preparing the catalogue and agreeing the integration with your accounting system. Start both as early as you can.

Can you move my store from a platform to a custom build?

Yes. Migration is a module of its own: products, categories, customers and order history are exported, mapped to the new structure and checked before you switch over. Keep the URLs or set up redirects, so the store does not lose the search positions it has already earned. Check separately whether customer passwords can move; often customers have to set new ones.

What does running an online store cost each month?

Payment provider commission on every order, hosting or a platform plan, paid apps and services, email and SMS, plus content and support. Marketing can easily cost more than all of these together. Ask your developer to list the technical running costs separately, so you can compare routes over several years, not just at launch.

Will a custom store be good for SEO?

It can be better than a template, because the structure follows what buyers search for: pages rendered on the server, clean URLs, structured product data, fast loading and pages that answer buying questions. SEO still needs content and time; development makes sure nothing technical stands in the way.

// We build this

E-commerce development

Custom online stores and B2B e-commerce with catalogues, calculators and accounts that sell like an expert.

About the service →Online store cost calculator →

Describe the product. Get a fixed price.

Text, a link or a file is enough. The estimate takes about 15 seconds and costs nothing; our team reviews it before any contract.

Get a fixed price