E-commerce Guide

E-commerce website cost: which line items to check when you request a quote

Learn which setup, design, product migration and running costs determine the price of an e-commerce website, and compare quotes on the same scope.

Short answer

The cost of an e-commerce website is not just the fee you pay for design. The initial setup, product preparation, payment and shipping connections, recurring software costs and the day-to-day running of the store all need to be assessed together. If two quotes are far apart on price, first check whether they cover the same scope.

A coffee brand with ten products and a textile business with thousands of variants, for example, do not need the same work. For one, the product story and packaging options take centre stage; for the other, size, colour and stock mapping require far more preparation. That is why a comparison should not start with a single question about price, but with a written description of what the store needs to do.

What is included in the setup fee?

The first part of a quote should clearly list the deliverables. How many pages will be built, which theme will be used, how many products will be entered and who is responsible for cleaning up product information? The phrase "e-commerce setup" does not answer any of these questions.

Set a clear limit for product entry in particular. Importing a ready-made file is a different job from writing missing descriptions, editing images and merging variants. Share the number of variants and the state of your existing data, not just the product count.

For design, distinguish between adapting an existing theme to your brand and developing a custom interface from scratch. A first store does not need every screen to be custom-designed. It often makes more sense to direct the budget towards what influences the customer's decision: product presentation, mobile navigation and the checkout flow.

Calculate the first-year total

Use this worksheet when comparing quotes:

Cost Question to ask about the quote
Setup and design What is the delivery scope and how many revision rounds are included?
Product preparation How many products and variants are included, and who supplies missing information?
Platform and domain Who pays the recurring fees?
Apps and connections Which additional tool is needed for which requirement?
Payment and order costs What are the current fees of the chosen provider?
Maintenance and support How are bug fixes separated from new development?
Advertising and content Are they planned as budgets separate from the setup?

A simple budget model could be: first-year total = one-off setup + annual fixed costs + order-dependent costs + the chosen marketing and support budget. For order-dependent costs, prepare a low, medium and high sales scenario instead of a single estimate. This formula is a planning tool, not a market price that applies to everyone.

Check the scope of a quote that looks cheap

A payment connection appearing in a quote does not mean every payment scenario has been tested. Configuring shipping settings does not mean different delivery zones have been checked either. Write the acceptance condition in concrete terms: can the customer choose a product, complete the payment, and can the business process the order?

Likewise, unpack the phrase "SEO included". Page titles, descriptions, URL structure, redirects and product content are separate tasks. Do not treat an SEO service as a ranking guarantee. The initial setup and ongoing content and performance work have different scopes.

If you already have a store, add the migration of old product URLs and data to the budget. To connect stock and orders coming from marketplaces, take a look at the data ownership approach in our Shopify marketplace integration guide.

Prepare a short requirements list before requesting a quote

Share the products you will sell, the number of variants, your target country, the accounting or inventory system you use and the stores you see as a reference. State whether your images are ready. Separate the features required at launch from those that can wait for a later phase.

Include post-launch access and training in this list as well. Who will manage the store, which tasks will your team be able to do on its own, and how will technical support be provided? Thinking only about launch day can create unexpected workload in the months that follow.

Frequently asked questions

Can a fixed price be given for an e-commerce website?

A package price is possible if the scope is standardised. However, the limits for product preparation, integrations and custom development must be in writing. Comparing the totals of quotes with different scopes directly is misleading.

Should the advertising budget be included in the setup price?

Showing it separately makes the budget easier to understand. Media spend, ad management and store setup are different line items; they should be listed separately even if the same team handles them.

Do all my products need to be ready before I request a quote?

No. A few representative products and the size of your catalogue are enough for a first conversation. Who is responsible for preparing missing product data should be agreed before the quote.