Not long ago, a mid-sized marketing agency lost a long-standing client. The reason? The client wanted a B2B e-commerce site integrated with their business management software within 30 days. The agency, excellent at branding and marketing, didn’t have a senior developer in-house who was available in time. Their answer: “we can’t get it done by May.” The client went elsewhere. Now, six months later, that client is worth €280,000 a year to the competitor that said yes.
If you run a marketing agency and this sounds familiar, you’re in a situation we see every single week. Web development outsourcing isn’t about “outsourcing to save money.” It’s about having technical capacity on demand, protecting your margins and being able to say yes to the projects you’re forced to turn down today. In this guide I’ll walk you through the real economics of outsourcing in 2026, how to choose a partner who won’t let you down, the average margins we see in practice and how to manage the relationship day to day.
In-house vs. outsourcing: the real economics
Let’s start with the numbers. In Italy in 2026, a senior full-stack developer typically costs you €48,000-65,000 a year gross (a €35-48k gross salary plus payroll contributions). Add equipment, ongoing training, vacation, sick leave and management, and the true total cost is €65,000-90,000 a year.
To justify that cost, the developer needs to bill at least €110,000-140,000 a year in work sold to end clients. That means having a steady flow of development projects in the pipeline. If web projects make up 30% of your revenue (typical for established marketing agencies), keeping an in-house developer fully booked takes €360,000-470,000 a year of web work alone.
Outsourcing flips the equation: you only pay when you sell. A steady 25-40% margin on the work you sell, and zero fixed staff costs. The break-even point shifts: outsourcing makes sense when your web pipeline is irregular, when you need specialized skills (Shopify, business software, native apps) that aren’t worth a full-time hire, and when you want to handle workload peaks without hiring.
- In-house developer: fixed cost of €65-90k a year. Required utilization: €360-470k in web revenue. Good if you have a steady pipeline.
- Dedicated outsourcing: variable cost, 25-40% margin. Scales for peaks and specific projects.
- Hybrid model: 1 in-house senior who handles the client relationship and architecture, with outsourcing for execution. The model we see working best at agencies of 8 to 20 people.
If you want to learn more about the partnership services we offer, take a look at our white label for agencies page.
5 signs it’s time to outsource
Outsourcing isn’t always the answer. But if you recognize at least three of these five signs at your agency, the conversation is worth having.
1. You turn down web projects because you lack technical capacity
The simplest and most underestimated sign. Count how many briefs you’ve had to decline in the last 12 months because “we can’t make the deadline” or “we don’t have the tech skills.” If it’s more than 4-5, with an average value of €20-50k, you’re leaving €100-250k in revenue on the table.
2. Your in-house developer is idle 30-40% of the time
Do the math: over a year, how many weeks were they without active projects, on standby between deliverables or in training? If it’s over 30%, you’re paying for unused capacity. A hybrid model works better: keep them for strategic projects and outsource the rest.
3. You need specialized skills that don’t make sense to bring in-house
Maybe your developer is great with WordPress, but now a client wants Shopify Plus. Or someone asks for a cross-platform Flutter app. Or an integration with a specific legacy business system. Hiring a specialist for every tech stack is unsustainable. Outsourcing specific specialties is the smart way to go.
4. You’re about to scale up and don’t want to hire
You’ve won a big tender, or a major client wants an ongoing retainer, but hiring three developers in three months is a huge risk. Outsourcing lets you scale in 4-6 weeks instead of 6-9 months, with no long-term commitment if the project doesn’t pan out.
5. Your development margins are below 25%
If you sell web development at break-even or a minimal margin because the cost of your in-house developer eats into profitability, outsourcing with a reliable partner gets you back to healthy margins. We see agencies go from a 12% margin in-house to 32% with a good outsourcing partner.
How to choose the right tech partner: 7 practical criteria
Finding a reliable outsourcing partner is the difference between outsourcing that works and outsourcing that ruins your reputation. Here are the seven criteria we apply when we evaluate partners for our most complex projects.
- Written SLA response times: a reply within 4-8 business hours, bugs picked up within 24 hours. If they won’t put it in writing, there’s a problem.
- A dedicated team vs. a generic pool: always having the same developer on your projects makes a difference. Be wary of anyone offering an invisible, rotating team.
- Systematic code review: two sets of eyes on the code before every deployment. If they don’t do it, you’ll pay for the bugs in production.
- A tech stack that matches your clients: if your clients ask for WordPress, Shopify and Laravel, the partner needs to cover all of them.
- Transparency about the team: who works on your projects? Senior, mid-level, junior? A vague “we have an international team” is a red flag.
- Predictable pricing: fixed price per project, day rate, monthly retainer. Which model do they propose, and why? Be wary of “we’ll figure it out as we go.”
- Genuine white label (your brand only): all communication with the end client, the code repository, deployment and hosting accounts must be in your name.
For more on white label collaboration specifically, check out our article on the partnership model.
Day-to-day management: what really works
Having a good partner is half the battle. The other half is organizing day-to-day collaboration so the relationship runs smoothly instead of turning into an endless back-and-forth of emails. After ten years of partnerships with Italian agencies, these are the practices we see working best.
A dedicated Slack or Teams channel
Never manage an outsourced project by email alone. Create a dedicated channel where your account manager, the partner’s PM and the developers interact in real time. Response times drop from days to hours.
A signed functional specification before you start
Verbal briefs and changes of direction after kickoff are the number one cause of budget overruns. Invest 2-4 days of analysis at the start of the project to write a complete specification with mockups, flows and acceptance criteria.
Weekly sprints with progress demos
The partner shows you what they’ve done every week, ideally in a staging environment where you (and the end client, if you like) can click around. No surprises at the end of the project.
A single point of contact on your side
Five different people at your agency sending different requests to the partner creates chaos. Centralize: one PM or account manager who talks to the partner. Communication up and down the chain stays clean.
Average margins and pricing models that work
The final question: how much do you really earn by reselling outsourced work to the end client? Here’s what market data and our own experience show:
- Brochure and corporate websites: typical markup of 25-40% on the partner’s cost. Example: the partner builds the site for €4,500, and you sell it to the client for €6,500-7,500.
- E-commerce: 20-30% markup. Thinner margins, because clients find it easier to compare prices between suppliers.
- Native apps or custom business software: 15-25% markup. Big projects where the client is investing seriously.
- Maintenance and monthly retainers: a higher markup, 35-50%. These are the contracts that drive long-term profitability.
An agency of 8-15 people that manages its outsourcing relationship well across 12-20 web projects a year can add €80,000-200,000 in net margin annually. That’s money you simply aren’t making today without a solid partner.
Key takeaways
- An in-house senior developer costs you €65-90k a year all-in and only pays for themselves if your web pipeline is above €360k a year; below that threshold, outsourcing is the financially healthier choice.
- The 5 signs it’s time to outsource: turning down projects for lack of capacity, an in-house developer idle 30%+ of the time, a need for specialized skills, a growth spurt underway, margins below 25%.
- 7 criteria for choosing a partner: written SLAs, a dedicated team, code review, a matching stack, transparency, predictable pricing, genuine white label.
- Day-to-day management works with a dedicated Slack channel, a spec signed before the project starts, weekly sprints with demos and a single internal point of contact.
- Real margins: 25-40% on websites, 20-30% on e-commerce, 15-25% on apps and business software, 35-50% on retainers. A well-organized agency adds €80-200k in annual margin.
Frequently asked questions
How do I handle billing the end client in a white label setup?
Your outsourcing partner bills you, and you bill the end client under your own brand. It’s a standard B2B relationship between agencies. The end client doesn’t know, and doesn’t need to know, that there’s a technical supplier behind you: all documentation, logins and communications are in your name. A reliable partner will sign an NDA on this point.
What happens if the outsourcing partner shuts down or disappears?
Protect three things in the contract: the source code, with your own access to the Git repository; hosting on an account in your name or the end client’s; and technical documentation that’s always up to date. With these three in place, if things fall apart with the partner you can take the project and hand it to anyone else. Without them, you’re in trouble.
How long does it take to integrate an outsourcing partner into my workflow?
Realistically, 4-8 weeks to reach a smooth collaboration. In the first 2-3 weeks you run a small pilot project (a brochure website, a landing page) to test communication, quality and on-time delivery. If it goes well, you scale up. Be wary of partners who suggest starting right away with a €30,000 e-commerce project and no pilot.
Do I have to tell my client that I outsource?
There’s no legal obligation in Italy. Ethically: if the client asks you directly, “Do you develop this in-house?”, answer honestly that you work with an extended team of qualified technical partners. Most clients don’t ask, and when they do, they appreciate a straight answer far more than a false one.
Is it better to work with an Italian partner or one abroad?
It depends on your clients. If you work with Italian small businesses, a partner who communicates natively in Italian, understands your clients’ culture and can join calls without time zone issues is a huge operational advantage. Faraway partners may have lower nominal costs, but they create communication overhead that eats up the savings.
Want to find out whether a LAVDER partnership is right for you?
A no-commitment, half-hour call to see whether the model works for your agency. We’ll tell you how we work, show you real projects and look together at a pilot project to start with.
Book an evaluation call