- ecommerce
- web development
- project planning
- online store
- timelines
Ask three agencies how long an online store takes to build and you'll get three different answers — and they may all be right. Timelines swing from a long weekend to the better part of a year, depending on what you're actually building and who's building it. This guide gives realistic ranges by store type and platform, walks through the stages, and flags the things that quietly add weeks.
The short answer
- A simple hosted store (Shopify, WooCommerce, a handful of products): 1 to 4 weeks.
- A standard branded store with custom design and a real catalogue: 1 to 3 months.
- A larger or custom build with integrations, bespoke features or a big catalogue: 3 to 6 months, and complex platforms can run 9 to 12 months.
Those bands hold up across agency and platform guidance. A basic Shopify store can technically go live in a day or two using a stock theme, but a properly designed, catalogue-complete store usually takes two to four weeks of focused work; custom builds are measured in months, not days [Shopify Theme Detector; ScaleupAlly]. The variance is huge because "ecommerce website" covers everything from a 10-product side project to a multi-warehouse operation.
Hosted vs custom: why the platform sets the pace
The single biggest lever on your timeline is whether you build on a platform or against one.
Hosted platforms (Shopify, BigCommerce, Squarespace). Hosting, checkout, payments and security come pre-built. You're configuring and branding rather than engineering. Setting up the account takes minutes, installing a theme takes seconds, and payment setup is under an hour — the real work is design polish and adding products [Shopify Theme Detector]. This is why hosted stores land in the days-to-weeks range.
WooCommerce / open-source. More flexible than fully hosted, but you own hosting, plugins and updates. Budget a little longer than pure Shopify for the same shop, mostly for setup and plugin configuration.
Custom builds (headless, or bespoke frameworks). Here you're writing the storefront, the integrations and often parts of the checkout flow. This is where months appear: a typical custom timeline runs a few weeks of planning, four to six weeks of design, then three to four months of development and integration before testing [ScaleupAlly].
For most European SMBs, a hosted or WooCommerce store is the right call — it gets you trading in weeks, not quarters. Custom only pays off when you have genuinely unusual requirements.
The stages, and what each one eats
Whatever platform you pick, the same phases apply — they just compress or expand.
1. Discovery and planning (a few days to 2–4 weeks)
Deciding what you're building: catalogue structure, key pages, payment and shipping rules, integrations (accounting, stock, CRM), and who does what. Skipping this is the classic false economy — unclear scope is the number one reason projects overrun. On a small store this is a couple of conversations; on a custom build it's a proper phase.
2. Design and UX (a few days to 4–6 weeks)
Homepage, product and category pages, cart and checkout. On a hosted store you're customising a theme, which is often a day's work to get on-brand. On a custom build, design is a multi-week phase because every screen is drawn from scratch [ScaleupAlly].
3. Build and integration (1 week to several months)
Wiring up the store: theme configuration or coding, payment gateway, shipping zones, tax rules, and connections to any external systems. Integrations are the sneaky part — a "simple" link to your accounting or fulfilment tool can add days once you hit the real-world edge cases.
4. Content and products (often the biggest hidden cost)
This is the stage everyone underestimates. Product listings are frequently the largest single time sink: roughly 5–10 minutes per product if photos and copy are ready, and 30+ minutes each when you're writing from scratch [Shopify Theme Detector]. A hundred products with no prepared content can quietly become two weeks of work. Photography, descriptions, categories and policy pages all live here.
5. Testing and QA (a few days to 2–4 weeks)
Test purchases, payment and refund flows, mobile layouts, broken links, load speed. Skimping here means finding bugs after real customers do.
6. Launch (days)
DNS, SSL, analytics, a soft launch to catch anything the test environment hid. Deployment itself is quick — usually under a week even on large projects.
What actually slows projects down
In practice, delays rarely come from the code. The usual culprits:
- Content that isn't ready. No product photos, no descriptions, no pricing decisions. This stalls more launches than anything else.
- Vague or shifting scope. "Can we also add…" mid-build resets timelines. Lock the scope, then change it deliberately.
- Slow feedback and approvals. A design waiting a week for sign-off is a week added, every time it happens.
- Integrations with legacy systems. Old accounting or ERP tools with awkward APIs.
- Too many payment/shipping edge cases. Multi-country VAT, multiple currencies and carrier rules all add configuration and testing.
- Perfectionism before launch. Chasing a flawless v1 instead of shipping and iterating.
The pattern is clear: the fastest projects are the ones where the owner shows up with content prepared, decisions made, and feedback turned around quickly.
How to go faster without cutting corners
- Prepare product content before the build starts — a spreadsheet of names, descriptions, prices and images.
- Start with a hosted platform and a quality theme; customise once you're trading.
- Fix the scope for v1 and park nice-to-haves for a v2.
- Give feedback in batches, quickly.
- Launch when it's solid, not when it's perfect. You'll learn more from real customers than from another review cycle.
Timeline and budget go hand in hand
Speed, scope and cost are the same conversation. A store you can launch in three weeks costs very differently from a six-month custom build, and knowing the timeline you're aiming for tells you a lot about the price. To pin down the numbers, run your store through our ecommerce cost estimator — it's the quickest way to sanity-check budget against ambition. For the full breakdown of line items, see what an ecommerce website actually costs, and for context on web pricing generally, our guide to how much a website costs in 2026.
Getting your store built
If you'd rather not manage the stages yourself, that's exactly what a studio is for — bringing a realistic timeline, handling the integrations, and keeping the project from drifting. Have a look at how we approach web development, or book a free consultation and we'll give you an honest timeline for your specific store — no guesswork, no padding.
Sources: Shopify store setup timelines — Shopify Theme Detector; Ecommerce build timelines and phases — ScaleupAlly.