Should you run your online store in-house or outsource it? For most growing brands the answer is a mix: keep the decisions that make the brand (product, voice, pricing, the customer relationship) inside the company, and hand specialist, irregular or heavy work (platform build, photography, paid media, fulfilment) to people who do it every day. The ecommerce in-house vs outsourced question is rarely all or nothing; it is a choice made task by task.
This guide lists the jobs a shop really involves, shows who usually does each one, explains what drives the cost of each model, covers the European rules any seller has to meet, and ends with a checklist to make the decision for your own shop.
What does running an online store involve?
A shop is not a website with a basket. Behind every order sit nine kinds of work, and each one can be done by your own staff, by an outside partner, or by both.
- Platform: choosing, building and configuring the shop (Shopify, WooCommerce or a custom build), its theme, apps, payments and checkout.
- Catalogue: product data, variants, prices, stock levels, collections and the rules that connect them.
- Content and photography: product pictures, descriptions, size guides, the stories behind the products.
- Marketing: search, paid advertising, email, social media, partnerships with creators.
- Customer service: questions before the sale, order changes, returns, complaints.
- Logistics: storage, picking and packing, shipping, returns handling.
- Analytics: knowing where sales come from, what converts and what does not.
- Maintenance: updates, app conflicts, speed, small changes every week.
- Security: accounts, payments, data protection, backups.
Some of these are daily and close to the brand (customer service, catalogue). Others are occasional but deep (a new platform, a photo shoot). That difference is the key to deciding who should do them.
Ecommerce in-house vs outsourced, task by task
There is no single right model, but there are patterns. The table shows where each task tends to sit, and why.
| Task | In-house suits when… | Outsourced suits when… | A common mix |
|---|---|---|---|
| Platform build | You have developers who already work on your stack | You build or rebuild once every few years | Agency builds, your team edits content |
| Catalogue | Products change daily | Launch or migration of a large range | Team owns data, partner sets up structure |
| Photography | You shoot new products every week | Collections arrive in seasons | Studio shoots the hero set, team shoots quick updates |
| Marketing | Channels need daily judgement and brand voice | You need specialist skills in ads or search | Team owns strategy, partner runs channels |
| Customer service | Questions need deep product knowledge | Volume swings with seasons | Team handles complex cases, partner covers peaks |
| Logistics | Volume is small or products are fragile and handmade | Volume is steady and growing | Own packing for special editions, warehouse for the rest |
| Analytics | Someone reads the numbers every week | Set-up and tracking need expertise | Partner configures, team reads |
| Maintenance | Developers on staff | No technical staff | Monthly support plan with a partner |
| Security | You have an IT function | You rely on a hosted platform | Platform plus partner checks |
Read the table as a starting point. A brand selling handmade objects in small runs might pack every order itself and still outsource the whole platform. A brand with a large catalogue might keep a developer in-house and outsource photography.
Running it in-house
Doing everything with your own people gives you control and speed of decision. The person who answers a customer at ten in the morning can change a product page at eleven. Knowledge stays in the company, and the brand voice stays consistent because the same people write every line.
Where in-house works best
- Brand-sensitive work: copy, customer replies, community, product choices.
- Daily work: catalogue updates, promotions, small content changes.
- Work that builds an advantage: if your edge is product knowledge or service, keep it close.
What it really takes
The weak points are breadth and continuity. A small team is asked to be good at development, photography, ads, logistics and analytics at once, and nobody can be. When one person leaves, part of the shop leaves with them. And a team hired for launch week is oversized for a quiet month.
Hiring also takes time. Recruiting, onboarding and training someone to the level a specialist partner already works at is a project of its own, and the work does not wait.
Outsourcing it
Outsourcing gives you specialists from day one: people who have built many shops, run many campaigns and seen the problems before. You pay for the work you need, and you can scale up for a launch or a season without hiring.
Where outsourcing works best
- Irregular, deep work: a platform build, a migration, a redesign, a campaign shoot.
- Specialist skills: performance advertising, technical search, accessibility, payment set-up.
- Heavy operations: warehousing and shipping once volume is steady.
What to watch
The risks are distance and dependence. A partner does not live with your customers, so they need clear briefs and regular contact. If one partner holds your code, your accounts and your data, leaving becomes hard. Insist from the start that you own the domain, the store account, the content and the code, and that access is shared, not held.
Choosing the partner matters as much as choosing the model. Our guide on a new agency vs an established agency covers what to ask before you sign.
Which mixed models work?
Most shops we see end up with one of three mixes.
The brand inside, the build outside
Your team owns product, copy, customer service and the social voice. A partner designs and builds the shop, then supports it. This suits founders who know their product deeply but have no developers. For The Sugar Coated Cult, for example, we created the brand and built its online store on Shopify.
A small core, specialist partners around it
A head of e-commerce inside, with one or two people for catalogue and service, and outside partners for development, photography, paid media and search and fulfilment. The internal lead writes the briefs and holds the numbers; each partner does one thing well.
Outsourced operations, in-house growth
Logistics, customer service at first level and maintenance and support run outside; marketing and merchandising stay inside, because that is where the brand grows. This suits brands with steady volume and a clear identity.
Whatever the mix, one rule holds: someone inside the company owns the result. Partners can run tasks, but a shop without an internal owner drifts.
What drives the cost of each model?
We do not quote general figures here, because the honest answer depends on your catalogue, your markets and your ambitions. What we can do is name the factors that move the cost.
In-house costs are mostly fixed: salaries and social charges, recruitment, training, software licences, equipment, space for stock and packing, and management time. They stay the same in a quiet month.
Outsourced costs are mostly variable: project fees for a build or a shoot, monthly retainers for support or marketing, a share of advertising spend, per-order fees for fulfilment. They rise and fall with the work.
The factors that matter most for either model:
- Catalogue size and how often it changes. More products and faster turnover mean more photography, more data work and more support.
- Number of markets and languages. Each one adds translation, tax set-up, shipping rules and customer service.
- Integrations. Stock systems, accounting, marketplaces and shipping carriers all need setting up and maintaining.
- Volume and seasonality. Large swings favour flexible, outsourced capacity.
- How custom the shop is. A well-chosen theme with careful design costs less to build and maintain than a fully custom front end.
The build is only one line of the budget. For a view of what goes into the price of a site, read how much a website costs. In our experience, the way a shop is built also changes the running cost: at Odduel, AI carries the repetitive production (components, front-end code, first drafts, image preparation, testing), so a shop is delivered in weeks and the budget goes to what makes it sell: strategy, art direction, product pages and the final craft, all done by people.

Which European rules must any shop meet?
Whoever does the work, the responsibility stays with the seller. These points apply across the European Union; the detail depends on your country and products, so check with your adviser.
- VAT on cross-border sales. When sales to consumers in other EU countries pass the EU-wide threshold, VAT is due at the rate of the buyer’s country. The One-Stop Shop scheme lets you declare it in one return. Your platform must show the right prices and invoices.
- The right of withdrawal. Consumers buying online can generally withdraw within 14 days without giving a reason, with exceptions such as personalised goods. Your terms, order emails and returns process must say so clearly.
- Accessibility. Under the European Accessibility Act, applied since June 2025, e-commerce services sold to consumers must be accessible, with an exemption for the smallest businesses. Accessible checkout, readable text, keyboard use and alternative text for pictures are now a requirement, not a courtesy.
- Data protection and cookies. Consent before tracking, a clear privacy notice and secure handling of customer data under the GDPR.
These points cut across the in-house and outsourced choice. If a partner builds the shop, make accessibility and consent part of the brief and check them before launch. If your team edits the shop, train them to keep it that way.
How do you decide? A checklist
Answer these questions for each task in the first section.
- Is this task close to the brand? If it shapes how customers see you (voice, product, service), lean in-house.
- Is it daily or occasional? Daily work favours your own people; occasional deep work favours specialists.
- Do we have the skill today, at the level the task needs? Not “could we learn it”, but “can we do it well next month”.
- What happens when the person doing it leaves or is ill? If the answer is “the shop stops”, you need a partner or documented processes.
- Does volume swing? Seasonal peaks favour flexible capacity.
- Who owns the accounts, the code and the data? Always you, whatever the model.
- Who inside the company owns the result? Name the person.
- Can we measure it? Agree the numbers each task is judged by before you hand it over.
A useful exercise is to write the nine tasks down the side of a page and mark each one in, out or mixed. Most companies find they already have a mixed model; the work is to make it deliberate.
Brand matters in this choice too. Even with a fully outsourced shop, the brand has to be clear enough that every partner tells the same story. If that is not yet the case, start with the difference between brand image and brand identity.
Questions people ask
Is it cheaper to run an online store in-house or outsourced?
It depends on volume and how steady it is. In-house costs are mostly fixed, so they pay off when there is constant work for each person. Outsourced costs follow the work, which usually suits smaller shops, seasonal businesses and specialist tasks. Compare the full cost of each task, including management time and hiring.
What should never be outsourced in e-commerce?
Ownership. The domain, the store account, the customer data and the code should always belong to your company. Most brands also keep product decisions, pricing and the brand voice inside, because those are what customers buy into.
Can a small brand outsource its whole online store?
Yes, and many do at the start: a partner builds and supports the shop, a warehouse ships the orders, and a specialist runs advertising. One person inside still needs to own the result, approve the work and talk to customers when it matters.
When should we bring e-commerce work in-house?
When a task becomes daily, central to the brand and steady in volume. A common sign is that you brief a partner on the same kind of work every week, or that waiting on a partner slows decisions you could make in minutes.
Who is responsible for accessibility and consumer rules if an agency builds the shop?
The seller stays responsible. The agency should build to the rules you set in the brief, but you sign the terms and serve the customers. Put accessibility, consent and the withdrawal process in the brief and check them before launch.
If you want a partner to build or rebuild your shop while your team keeps the brand and the customers, see how we work on e-commerce, or talk to us about your project and we will help you draw the line between what stays in and what goes out.


