'We need developers, but not as permanent hires' opens onto six genuinely different models, and they get blurred together constantly — in sales conversations, in budget meetings, sometimes in contracts, which is where the blurring gets expensive. A freelancer found on LinkedIn, a platform contractor, an embedded engineer from an augmentation provider, a leased employee under Germany's AÜG, an outsourced project team, and a fractional expert at three days a month are different tools with different speed, cost, compliance, control and continuity profiles. This article puts all six side by side and gives you the short list of questions that picks the right one in about ten minutes.
The six models in one paragraph each
- Freelancer direct: you find, vet and contract a self-employed developer yourself. Maximum rate efficiency, maximum effort and risk on your side — sourcing, technical vetting, contract design and classification risk all land on you.
- Freelancer via platform: a marketplace supplies profiles and handles contracting/payment; vetting depth varies enormously by platform. Faster sourcing than direct, but integration and management remain fully yours.
- Staff augmentation via provider: a provider supplies technically vetted engineers who embed in your team under your direction; the provider handles sourcing, vetting, replacement if it doesn't fit, and the contractual frame.
- Arbeitnehmerüberlassung (employee leasing): the worker is employed by a licensed agency and leased to you under Germany's AÜG — you direct the work, the agency is the legal employer, and specific rules (license, equal pay, maximum duration) apply.
- Project outsourcing: you hand over a specified work package and receive a result; the provider directs its own team. You buy an outcome, not capacity — control over the 'how' is deliberately given up.
- Fractional expert: a senior specialist for a slice of their time — a few days a month of architecture, AI strategy or technical leadership. Buys judgment and direction, not delivery bandwidth.
The honest comparison
Two caveats on reading the table. First, 'cost profile' compares structures, not euro figures — actual rates vary too much by role, seniority and market moment for honest generic numbers. Second, the compliance column summarizes tendencies, not legal advice: in Germany the boundary between a services contract, misclassified self-employment and employee leasing depends on how the engagement actually runs day to day, not on what the contract is titled — have your specific construction reviewed.
| Model | Speed to start | Cost profile | Compliance burden on you | Day-to-day control | Continuity |
|---|---|---|---|---|---|
| Freelancer direct | Slow to medium — your network decides | Lowest rate, highest hidden effort (sourcing, vetting, admin) | High — classification (Scheinselbstständigkeit) and contract design are your problem | High, but must be limited: too much integration itself fuels classification risk | Low to medium — one person, no backfill if they leave |
| Freelancer via platform | Fast — days for common profiles | Rate plus platform fee; vetting quality varies widely | Medium — platform handles payment rails, classification substance often still yours | High, same classification caveat | Low — platform may re-source, ramp-up restarts |
| Staff augmentation (provider) | Fast — vetted shortlist in days with a good provider | Provider markup on top of rate; sourcing, vetting and replacement included | Low to medium — provider carries the frame; construction still worth legal review | High — embedded in your team, your process, your direction | Medium to high — provider backfills and can keep specialists across engagements |
| Arbeitnehmerüberlassung | Medium — depends on agency pool | Ongoing agency markup; equal-pay rules apply over time | Low on classification (explicitly regulated), but AÜG rules bind: license, maximum leasing duration | High — direction is legally part of the model | Medium — bounded by statutory maximum duration |
| Project outsourcing | Medium — scoping and contracting take time | Fixed price or T&M for a result; changes cost extra | Low — provider employs its team; the contract must genuinely be a work contract | Low by design — you control the 'what', the provider the 'how' | High within the project, zero after handover unless contracted |
| Fractional expert | Fast — small time slice is easy to schedule | High day rate, small volume — cheap in absolute terms | Low to medium — advisory scope keeps classification risk down | Medium — influence and direction, not full-time execution | High at low intensity — often stays for years |
Matching the model to the situation
| Situation | First choice | Why |
|---|---|---|
| Scarce specialist skill inside your team for 3-12 months (AI, cloud, data) | Staff augmentation | Vetted depth, fast start, your direction, backfill if it doesn't fit |
| Well-defined, separable work package with a clear end state | Project outsourcing | You want an outcome, not capacity; handing over the 'how' is a feature |
| Known, trusted individual for a bounded task | Freelancer direct | The trust already exists; you skip the margin because you already did the vetting |
| Quick extra capacity on a common profile, low criticality | Freelancer via platform | Speed at acceptable vetting risk for non-critical work |
| Capacity where direction must be yours and the legal frame explicit | Arbeitnehmerüberlassung | Direction rights are legally built in — at the price of AÜG rules and duration limits |
| Senior judgment a few days a month, not delivery bandwidth | Fractional expert | You need direction-setting, not hands on keyboards full-time |
The cost truth: margin is not waste
The reflex comparison — 'the freelancer costs X, the provider charges X plus a margin, so direct is cheaper' — omits what the margin buys. Going direct, you carry sourcing time, technical vetting you may not be equipped to do for scarce skills, contract and classification design, replacement risk if the person leaves mid-project, and the quiet cost of a mediocre pick nobody validated. A provider's markup prices exactly those functions. Sometimes carrying them yourself is right — a trusted known freelancer for a bounded task is hard to beat. But comparing the freelancer's day rate against the provider's all-in rate as if they bought the same thing is the most common budgeting error in this space. Compare total cost of the filled, working, replaceable seat — not the invoice line.
The ten-minute model picker
Five questions, answered honestly, narrow six models to one or two.
- 1Who should direct the daily work? You → augmentation, leasing, or freelancer. The provider → outsourcing. Nobody full-time, we need judgment → fractional.
- 2Is the work separable from your team, with a definable end state? Cleanly separable → outsourcing becomes viable. Entangled with your codebase and people → embedded models.
- 3How scarce and how critical is the skill? Scarce and critical → vetted augmentation or fractional; a bad pick costs too much for thin-vetting channels. Common and low-risk → platform or direct.
- 4How long and how certain is the need? Weeks, bounded → freelancer or platform. Quarters, probable extension → augmentation. Permanent, honestly → hire, and bridge with augmentation meanwhile.
- 5Who carries the compliance frame? If you have no capacity to manage classification and contract design, prefer models where a provider or agency carries the frame — and have the construction legally checked either way; none of this is legal advice.
