forumNew topic

How long does it take to deliver an e-commerce site — the agency said 3 months, is that normal?

MMetin D***Veteran
Job title
Marketing director
Sector
Software
Organization type
20-person company
Joined
Aug 2023
Message
22

Doki · Infrastructure migration · 2026

#1

We manufacture leather bags and wallets. Up until now weve been selling through marketplaces and wholesale channels but we decided to launch a custom e-commerce site under our own brand to reach consumers directly. We have around 140 product SKUs. We dont want a generic template; we want a bespoke design tailored to our brand along with two-way integration into our workshops accounting and inventory software.

We're about to shake hands on a 135.000 TL budget with a boutique digital agency. However, the draft contract specifies a delivery timeframe of 90 business days (nearly 4 calendar months). Given that there are companies out there claiming to launch a site in 15 days or a month, waiting 3 to 4 months feels a bit excessive to me.

In your opinion is the delivery timeline this agency quoted realistic, or are they dragging their feet? tbh in a sound workflow, how many days do the design, coding, integration, and testing phases of a custom site built from scratch actually take?

DDoruk Y***MemberCommunity member
Joined
Feb 2025
Message
77
Most Helpful#2

Short answer: 90 business days is actually very reasonable and realistic for an e-commerce project with custom design and accounting integration. Sites delivered in 15 days are usually turnkey templates with a basic payment gateway hooked up; on a custom build that timeframe barely covers the initial analysis and UI mockups.

If you break the timeline down by phase, it makes complete sense: The first 3–4 weeks go toward wireframing and UI design, presenting them for your approval and handling revisions. Once the design is locked in, front-end coding and back-end development take around 4–5 weeks on average. Setting up two-way data sync with your inventory and accounting software easily takes 2–3 weeks of engineering work depending on its API architecture.

The final 2–3 weeks are reserved for QA testing, virtual POS setup, test orders, and mobile responsiveness checks. The agency quoting 90 business days doesn't mean they're stalling; it shows a professional approach that accounts for potential bottlenecks during integration and sign-off stages.

What you really need to focus on is getting intermediate milestones written into the contract. For instance setting checkpoints like design sign-off by day 20 and front-end delivery by day 50 keeps you in the loop and lets you hold the agency accountable to the schedule.

NNazlı T***Member
Job title
Social media manager
Sector
Packaging
Organization type
medium-sized business
Joined
Nov 2023
Message
58
#3

Does your accounting software have an open up-to-date API? Two-way inventory sync is a notorious headache with most local Turkish software suites. The agency probably padded the timeline anticipating technical coordination issues with your software vendor.

HHüsniye T***Member
Job title
Human Resources Specialist
Sector
Textile
Organization type
workshop
Joined
Dec 2025
Message
361
#4

We had a shoe store built with a similar scope last year. The agency promised 60 days, but just uploading our product photos and descriptions took us 25 days on our own. The project finally went live on day 115. No matter how fast the agency moves, your own content prep will drag out the timeline.

KKoray C***MemberCommunity member
Joined
Oct 2022
Message
180
#5

90 business days is almost 4.5 calendar months. If you don't require weekly progress reports, the agency won't even touch the project for the first two months. Then they'll rush to cram everything into the final month. Definitely put late-delivery penalties and bi-weekly demo presentations into the contract.

KKübra Ö***Member
Job title
Front office accounting
Sector
Real estate
Organization type
two-branch business
Joined
Jul 2024
Message
155
#6

those 15-day turnarounds are just people slapping a logo on an off-the-shelf theme mate. if u want custom mockups and 2-way inventory sync, 3 months is totally normal. better to do it right than rush it and end up with half-baked work imo.

Edit: asked below, I wrote the answer in the second message.

FFiliz Ö***Member
Job title
System support specialist
Sector
Furniture manufacturing
Organization type
cooperative
Joined
Jan 2026
Message
88
#7

Two years ago, we signed with a team that promised a 45-day turnaround on a similar build. We were thrilled by the quick turnaround, but the day we went live, billing completely broke and orders failed to sync to the accounting system. We spent another 3 months patching bugs. It's way safer for them to quote 90 days upfront and deliver clean, solid work.

OOnur A***Veteran
Job title
Quality Assurance Manager
Sector
Paper
Organization type
chain store
Joined
Feb 2026
Message
36
#8

If you want to cut down the timeframe get your content sorted starting today. If high-res photos, variants dimensional shipping weights, and invoice details for all 140 products aren't ready, the site can't launch even if the agency wraps up the codebase. Don't wait on the agency—get your product data spreadsheet completely finalized right now.

MMeryem A***Expert
Job title
Store Manager
Sector
Media and publishing
Organization type
boutique agency
Joined
Dec 2025
Message
99

Doki · Brand identity · 2026

#9

Clarify these three things before signing the contract: 1) Cap the number of design revision rounds so approvals don't drag on for weeks. 2) Specify whether any third-party connector licenses are required for the accounting integration. 3) Clearly state how many days the site will spend in the staging/testing environment after the 90-day mark.

ÖÖmer I***VeteranCommunity member
Joined
Jul 2024
Message
50
#10

We got stuck at the same point for a while. Weekly written progress reports are much more useful than asking for dates.

When making a decision, first look at what data you have on hand. Hope this helps.

HHüsniye G***MemberCommunity member
Joined
Nov 2025
Message
322
#11

Generally correct, but one part is missing. The harder it is to reverse a decision, the slower you should make it.

Just leaving this note, it might be useful.

TTülay A***Member
Job title
Store associate
Sector
Packaging
Organization type
8-person team
Joined
Dec 2023
Message
64
#12

Don't miss this: Everything goes well for the first three months; problems arise in the fourth.

In legacy systems, the most expensive thing is unknown dependencies. That's all, sorry if I went on too long.

BBurhanMember
Job title
Retired Engineer
Joined
Aug 2024
Message
132
#13

Don't miss this: The real issue isn't the number, but what it's based on.

NNuri G***MemberCommunity member
Joined
Jun 2025
Message
158
#14

I don't think this advice fits everyone. In legacy systems, the most expensive thing is unknown dependencies.

Correct me if I'm wrong.

EElif B***Member
Job title
Courier coordinator
Sector
Healthcare services
Organization type
a company within a holding
Joined
Dec 2023
Message
228
#15

Following.

YYasemin Y***Expert
Job title
Sales Manager
Sector
Machinery manufacturing
Organization type
a company within a holding
Joined
Aug 2022
Message
46
#16

the discussion got scattered, let me summarize. if acceptance criteira aren't written, when the work is done is open to debate.

good luck with that.

MMeltemNew member
Job title
Bookstore
Organization type
cooperative
Joined
Sep 2024
Message
32
#17

Quick summary for newcomers: Payment schedules should be tied to project phases, not calendar dates.

Don't hesitate to ask; those who don't ask always pay more. Proven by experience.

EErcan D***Member
Job title
Administrative manager
Sector
Software
Organization type
two-branch business
Joined
Jul 2022
Message
419
#18

We experienced almost the exact same thing last year. Implementing a change request process doesn't slow things down, it speeds them up.

The real issue isn't the number, but what it's based on.

SSultan A***Member
Job title
QA Tester
Sector
Freight
Organization type
300-person organization
Joined
Aug 2025
Message
143

Doki · KVKK compliance consulting · 2023

#19

We got stuck at the same point for a while. Don't hesitate to ask; those who don't ask always pay more.

Most time waste accumulates in tasks waiting for approval. Hope this helps.

NNecati K***MemberCommunity member
Joined
Oct 2023
Message
324
#20

If I understood correctly, you're saying: Mistakes made on the e-commerce site delivery time side are usually reversible but expensive.

Good luck with that.

Reply