# Ecommerce website cost: Shopify vs custom

> Ecommerce website cost broken down: Shopify themes vs a custom storefront, the line items that move the price, and the monthly fees to plan for.

Canonical page: https://kyvrel.com/blog/ecommerce-website-cost
Published: 2025-11-12 · 6 min read · Kyvrel

Ecommerce website cost depends less on the platform and more on what your catalog and checkout need to do. A Shopify store on a lightly customized theme can launch for a few thousand dollars. A custom storefront with its own design, integrations and several languages starts in the high teens. This guide shows where the money goes in each path.

We wrote it for founders and marketing leads who have a working product and a growing order count. If you sell five products and ship from your garage, a stock theme is the right answer. If your store has outgrown its theme, read on.

## What drives ecommerce website cost?

Every store quote breaks down into the same handful of drivers. The platform is one of them, but rarely the biggest.

- **Catalog shape.** Ten products with one variant each is simple. Two thousand products with sizes, colors, bundles and B2B price lists is not. Variants multiply templates, filters and test cases.
- **Page templates.** A store needs a home page, collection pages, product pages, cart, account pages and content pages. Each distinct layout is design and build time.
- **Checkout and payments.** Shopify's checkout is fixed and well tested. A custom checkout flow on another engine is a project of its own.
- **Integrations.** ERP, inventory, shipping, tax, reviews, loyalty, email. Each one has an API, edge cases and a test plan.
- **Languages and currencies.** Every extra locale means translated content, localized URLs and checks on prices, taxes and legal text.
- **Content.** Product copy, photography and size guides are often the work that slips. They are rarely in the first quote.

Ask any vendor to price these drivers separately. A single round number hides the assumptions you need to check.

![Bar chart comparing the share of budget taken by design, build, integrations and content in a typical store project](https://kyvrel.com/blog/inline/ecommerce-website-cost-1.png)

## The Shopify theme path

For many stores, Shopify with a paid theme is the sensible start. You get hosting, security patches, a proven checkout and an app store. The platform fee is public: plans start at $39 a month on monthly billing, and Shopify Plus starts at $2,300 a month, per [Shopify's pricing page](https://www.shopify.com/pricing) at the time of writing.

What a theme build usually includes:

1. A premium theme, configured with your brand colors, fonts and logo.
2. Collection and product templates adjusted in the theme editor.
3. A handful of apps for reviews, subscriptions or upsells.
4. Product import, shipping zones, taxes and payment setup.

The limits show up later. Themes share a structure, so your store looks like other stores on the same theme. Apps add their own scripts, and each one costs page speed and a monthly fee. Heavy customization of a theme becomes fragile when the theme updates.

Budget the recurring side honestly. Platform fee, theme license, five to ten apps and payment processing add up every month. Write each one down before you compare it with a custom build.

## The custom storefront path

A custom storefront means your own design and your own front end, connected to a commerce engine. That engine can still be Shopify, through its Storefront API, or another platform. The back office, orders and payments stay on proven infrastructure. Only the customer-facing layer is built for you.

This is the path when the store has specific needs:

- Product pages that tell a longer story than a theme section allows.
- A catalog with unusual filtering, configurators or B2B pricing.
- Content and commerce mixed on the same pages, edited from one CMS.
- Several languages and markets with their own URLs.
- Performance targets that an app-heavy theme cannot meet.

The trade-off is cost and responsibility. You pay for design, development, QA and a build that someone has to maintain. In return, the store looks like your brand and loads only the code it needs.

## Kyvrel's online store, in numbers

Our [online store](https://kyvrel.com/products/online-store) starts at $18,000 today. That covers 12 page templates, 3 revision rounds and analytics setup, with a typical timeline of 10-12 weeks. Extra templates have a fixed price each. Every extra language adds 12% of the base plus extra templates, rounded to the nearest $50.

Here is how the same rules produce different totals:

- 12 templates, 1 language: $18,000.
- 20 templates, 2 languages: $24,650.
- 30 templates, 3 languages, CMS setup and copywriting: $37,300.
- 12 templates, accessibility audit, priority timeline: $23,050.

The second row works like this: the $18,000 base, plus 8 extra templates, plus one extra language. More templates and languages also add weeks to the schedule. A priority timeline adds 20% and shortens the schedule. Rush adds 40%.

You can run your own configuration in our calculator. It uses the same rules we use in proposals, so the number you see is the number you get in writing.

## Costs that appear after launch

A common complaint in agency reviews is a store that came in on budget and then kept costing money. The launch invoice is only part of the total. Plan for these from the start:

- **Platform and hosting.** Monthly plan fees, or hosting for a custom front end.
- **Apps and services.** Reviews, search, email, subscriptions. Check which ones charge per order.
- **Payment processing.** Card fees per transaction, plus extra fees on some plans if you use a third-party gateway.
- **Content upkeep.** New products, seasonal campaigns and photography.
- **Fixes and updates.** Dependencies age, browsers change, integrations update their APIs.

A good proposal lists every recurring cost it knows about. If a vendor cannot tell you what you will pay each month, ask until they can.

![Timeline of a store project from discovery through design, build, content load, QA and the first month after launch](https://kyvrel.com/blog/inline/ecommerce-website-cost-2.png)

## How to choose between them

Use the honest version of each option. Here is the short test we run with clients in discovery.

Stay on a Shopify theme if:

- Your catalog fits the theme's templates without workarounds.
- You can live with a checkout and layout that other stores share.
- Your team prefers to manage the store alone, with apps for extra features.

Move to a custom storefront if:

- You keep paying for theme hacks that break on updates.
- Your product pages need to explain more than a theme lets them.
- You sell in several markets and need clean localized URLs.
- Speed and accessibility are targets, not afterthoughts.

Both answers are fine. The wrong answer is a custom build for a store that a theme would serve, or a theme stretched until nobody wants to touch it. We cover the wider cost picture for non-store sites in our [guide to website cost in 2025](https://kyvrel.com/blog/website-cost-2025).

## Next step: price your store

If you are weighing a custom storefront, look at our [ecommerce industry page](https://kyvrel.com/industries/ecommerce) for the kinds of stores we design for. Our [ecommerce website development](https://kyvrel.com/products/online-store) page lists what the online store includes and excludes. Then run your template count, languages and add-ons through the [website cost calculator](https://kyvrel.com/website-cost-calculator) and send the estimate with your request.

We reply within 4 business hours, Monday to Friday, Kyiv time. The proposal that follows has a fixed price, milestones and the names of the people who will build your store.
