Every business that wants to grow eventually faces the same question: should it build its own engine for generating customer enquiries, or hand that acquisition over to outside partners? Building it in-house means hiring, training and equipping people to attract prospects — online advertising, search, social media, direct prospecting. Outsourcing means delegating all or part of that work: an agency, a media buyer, or buying qualified leads directly from a platform. Both routes lead to the same goal — a steady flow of commercial contacts — but they call on different skills, different costs and different risks.
This dossier methodically compares the two approaches for Swiss SMEs and independents: what each one involves in practice, their strengths and limits, how to assess their real cost beyond the sticker price, and why most businesses end up combining the two. The goal isn't to push you toward one solution but to give you a clear decision framework. For related topics, it links to our dedicated dossiers on lead pricing, choosing a provider and the nLPD legal framework.
Outsource or in-house: what we're really talking about
Bringing acquisition in-house means building the means to attract customers internally: hiring or training someone in advertising campaigns (Google, Meta, LinkedIn), organic search, content creation or direct prospecting, then investing in the tools that go with it. The business keeps its hand on every link in the chain, from the message it broadcasts to the prospect's data, and gradually builds an asset it owns outright — a site that ranks, an audience, a contact base.
Outsourcing, by contrast, means delegating all or part of that work to a specialised third party. In reality this covers a spectrum: at one end, handing your campaigns to an agency that remains an occasional supplier; at the other, buying already-qualified leads directly from a platform without running a single ad yourself. Between the two sit many arrangements — outsourced media buying, referral partners, sector marketplaces. The common thread: you pay for a result or a service rather than carrying all the skill and risk in-house. Knowing where you sit on that spectrum is the first step toward an informed decision.
The strengths and limits of building in-house
The main advantage of building in-house is control. You own your message, your brand image, the pace of your campaigns and, above all, the data: the prospects you generate belong to you, no one else receives them, and you capitalise on every amount you invest. As your team gains skill, the cost of acquiring a customer tends to fall, because you no longer have to pay an intermediary's margin. Over the long run, a high-performing internal channel becomes a competitive advantage that is hard to copy, and a well-ranked site keeps producing enquiries even when you stop spending.
The trade-off is heavy. Building this know-how takes time — often several months before the first campaigns turn a profit — and requires scarce skills that small businesses struggle to recruit. Costs are largely fixed: salary, tool subscriptions, an advertising budget spent even when results are slow to come. The learning risk is real: a poorly tuned campaign can burn through a budget without generating a single customer. For a business that needs enquiries right now, or that has neither the time nor the cash to absorb this learning phase, going in-house alone is a demanding bet.
The strengths and limits of outsourcing
Outsourcing appeals first through its speed and flexibility. Where an internal team takes months to become productive, an experienced agency or a lead-buying platform delivers results within days. You carry no fixed cost: you pay per service or per lead, which turns an uncertain expense into a variable cost you can adjust to your workload. You gain immediate access to expertise that would take years to build, and you can scale volume up or down with the seasons without hiring or laying anyone off. To test a new market or a new area, it's often the more prudent route.
The limits are the flip side of that delegation. You depend on a third party whose method and quality you don't fully control, and a bought lead costs you a margin you don't recover. If you rely solely on a supplier, you build no asset of your own: the day you stop paying, the flow stops. Quality can vary from one provider to the next, which is why it matters to choose a transparent partner and measure performance yourself. Buying qualified leads nonetheless remains the clearest form of outsourcing, because the cost is tied directly to a concrete, verifiable enquiry.
Comparing true costs: beyond the sticker price
The most misleading comparison pits the price of a bought lead against the supposed "zero cost" of in-house generation. In truth, in-house acquisition has a very real but diffuse cost: the salary of the person in charge, software subscriptions, the advertising budget — including the part spent on campaigns that go nowhere — and above all management time and the learning curve. On top of these sits an opportunity cost: the weeks spent tuning campaigns are weeks not spent producing or selling.
Outsourcing shows a more visible price, one that includes the provider's margin, but it removes most of those hidden costs and much of the uncertainty. The right basis for comparison is never the price of a single lead: it's the full cost of acquiring a customer who actually signs, once you factor in conversion rate, time invested and risk. A business that compares honestly adds up, on the in-house side, all fixed expenses and time mobilised, then divides by the number of customers actually won — and often discovers the gap with outsourcing is far smaller than it looks, especially at low volume.
The hybrid model and how to decide for your situation
In practice, most successful businesses don't pick a side once and for all: they combine the two. A common approach is to outsource to get started — buying leads to fill the order book immediately and keep the business running — while building internal channels in parallel, without rushing, that will prove themselves over time. You then keep outsourcing to smooth seasonal dips or test a new area, and gradually bring in-house the channels whose return on investment is demonstrated. This hybrid model limits dependence while avoiding the long dry spell of an in-house build started from scratch.
To decide, ask yourself a few concrete questions. How many enquiries do you need, and by when? Do you have the cash to absorb several months of learning with no return? Do you have, or can you hire, the marketing skills required? Is your need steady or highly seasonal? A young business, short on cash and needing customers quickly, will naturally lean toward outsourcing; an established firm, with volume and a long-term view, has an interest in bringing its most profitable channels in-house. There's no universal answer, only the one that fits your volume, your maturity and your time horizon.