October 30, 2026

Contractors and employees on one team: what to share and what not to

Contractors and employees on one engineering team: what to share, what to keep separate, and which habits push EU and UK freelancers toward employee status.

Guide

Tech

Contractors and employees on one engineering team work best when you share information, standards, code review and incident learning, and keep separate the control over hours, method, line management and formal HR. The advice is for engineering leaders with engineers in the EU or UK, engaged directly or through a vendor. More on running mixed teams is in our engineering management guides for CTOs and VPs of Engineering.

Anything we mark as judgment is ours, not a rule from a regulator. This isn't legal advice. Whether a particular person is self-employed is decided on the facts by counsel in the country involved, and by the tax authority if it ever asks.

Why integrating contractors is also how they get reclassified

Authorities tend to look at how the work happens, not at what the contract calls it.

Germany: section 7(1) of the Social Code IV (SGB IV) says the indicators of employment are working under instructions and being integrated into the work organisation of the person giving them. Our guide to how Germany tests false self-employment covers the reach.

Netherlands: the KVK's Wet DBA page points to self-employment when you set your own working hours, decide how you do the work and don't lead the client's employees. It flags doing work the client's own employees do as a pointer the other way. The Wet DBA risk for Dutch freelance developers page has the rest.

United Kingdom: HMRC's Employment Status Manual (ESM0518) says the right of control matters, whether or not it's exercised. Its page on integration (ESM0545) is the hinge for this article. It says being part and parcel of the organisation is only a factor, and that "a distinction has to be made between being part of a team and being an integral part of an organisation". ESM0545 quotes a tribunal decision (Future Online v Foulds) in which the worker had a manager he was accountable to, was expected to be available to advise and assist other team members, and took part in work allocation discussions.

In our judgment, joining a retro is team membership. Taking assignments from a manager, covering for colleagues on request and being slotted into the org chart is the other thing, and most practices sit on one side of that line or the other.

What to share with contractors

Share anything that helps someone ship the right thing. In our judgment this is the low-risk category, because it's information and standards, not instructions about how a person works.

KORE1, a US staffing firm, says contractors belong in retros and incident reviews for work they touched, and should author architecture decision records (ADRs). It also says contractor-only channels and excluding contractors from retros create a two-tier culture. We agree with the direction. A contractor who never hears why the payments service is shaped as it is will either reinvent it or break it.

In practice that means roadmap context for their piece of work, the same coding and review standards as everyone else, the same incident channel and the written post-mortem. If you've set up onboarding for a contract developer in 14 days, the access list and the buddy from that plan are the mechanics.

Note the US framing. KORE1 says its contractors are W-2 employees of KORE1, a US model, and sends legal questions to counsel, so its advice doesn't work through EU or UK status tests. For a directly engaged freelancer in Europe, the same advice is fine for information and needs more care where it touches control.

Who owns what: a decision-rights table

KORE1's rule is to assign decisions by the work, not the badge. It says banning contractors from approving pull requests is usually a status rule dressed up as a control, and it carves out SOX-style segregation-of-duties controls. It also says one-way-door decisions should go to an owner whose tenure outlasts the consequences. The last column is our judgment.

DecisionOwnerCan a contractor own it?Status note (our judgment)
Implementation approach inside a ticketThe engineer doing itYesChoosing the method is a self-employment pointer, so leave it with them
Architecture one-way doorsA permanent engineer signsAuthor it, don't sign itKORE1's tenure rule would let a contractor own it where the engagement outlasts the consequences
Merging and approving pull requestsWhoever knows the codeYes, where they know the codeReview rights follow knowledge; we see no status reason to ban it, but counsel decides
Reviewing employees' codeWhoever knows the codeYesReviewing quality is not directing how someone works
Access grants and revocationAn employee adminNoSecurity control, not a status question; keep it in-house
On-call and pagerDepends on the contractOnly if written into the scopeStanding availability looks like integration; check first
Definition of doneThe team, set in the ticketContributeAgreed acceptance criteria are deliverable-based, which helps the contractor's position
Deploying to productionPer your release processYes, if the process allows itSame permissions as an employee in the same role is a security rule, not control

The grey area is on-call. In our judgment, a rota that treats a freelancer exactly like a salaried engineer looks like integration. ESM0545's tribunal example of being "available to advise and assist other members of the team" is the nearest published pointer, and it isn't about on-call. If you need after-hours cover, price it as a separate scope.

Practice by practice: share, share with care, keep separate

Every call below is our judgment. The sources named are the tests each habit touches, not rulings on it.

PracticeCallWhy, in one line
Same standup and retroShareUK: this sits on ESM0545's team side. In Germany, our guide treats stand-ups as one of several integration facts, so it's the combination that counts
Sprint tickets written as deliverables with acceptance criteriaShareKeeps the review on the output, not on how it was produced
Same chat channels, demos and changelog creditShareInformation and recognition, no control involved
Fixed hours or mandatory online windowsShare with careHMRC's control test and KVK's own-hours question both apply. Agree overlap, don't impose a schedule
Step-by-step method instructions or monitoring beyond resultsKeep separateKVK lists deciding how you do the work as a self-employment pointer; HMRC's right of control (ESM0518) cuts the same way
Company email, an org-chart slot, ranking against employeesKeep separateEach reads as part of the organisation, not a supplier to it
Contractor line-managing employeesKeep separateKVK's test is that you don't lead the client's employees
Doing exactly the work employees do, for a year (illustrative, not a legal threshold), for one clientShare with careKVK's question about work employees also do; the German page covers the reach
Benefits, equity, bonus and HR processesKeep separateIn our judgment these belong to employment; see the fairness section below

§7 SGB IV gives indicators and KVK says the answer depends on several characteristics, so no single row decides anything. A contractor who attends the retro but sets their own hours, uses their own equipment and works on a scoped deliverable is in a different place from one who attends the retro, works 9 to 5 under your engineering manager and covers the pager.

The working rule is the one in our guide to what you can direct when managing nearshore developers. If you'd give an employee the same instruction, schedule or monitoring, check before giving it to a contractor.

How to run performance without a review cycle

Do contractors get performance reviews? Not in the HR sense, if they're direct freelancers. In our judgment the substitute works better anyway: frequent feedback on the work product against agreed deliverables and acceptance criteria. "This PR missed the retry case again" is feedback on output. "Your attitude in standups" is a performance review, and it's the version that reads like employment.

The extend, renew or end decision is a commercial decision on the contract. Write the criteria into the statement of work, review them at the contract's checkpoints and say plainly when you're not extending. Formal reviews, improvement plans, bonuses and rankings stay out for direct contractors.

Vendor engagements are different. KORE1 advises routing formal reviews through the staffing firm that employs the engineer. That's one US firm's model, not a general rule. If an engineer sent through a vendor isn't performing, the route runs through the vendor, not through your own review process.

Keeping the team fair without making contractors employees

Two-tier teams happen quietly. The contractor isn't in the channel where the decision was made, doesn't appear in the demo, and finds out about the outage from a customer.

Fix the parts that cost nothing and carry no status weight. Put contractors in the same channels. Name them in demos and changelogs. Give them access to the same knowledge base and design documents. KORE1's view is that benefits, equity and HR processes should stay separate. In our judgment that's right: extending them to a freelancer is how a fair-minded manager accidentally builds the evidence file for a reclassification.

Say early what the arrangement is: a scoped piece of work, a rate, an end date. That clarity is fairer than a pretence of permanence.

What this means for your engagement model

If you want contractors to behave as a permanent part of the team (on-call, managing others, fixed hours, long tenure on the same work), you're no longer choosing a management style. You're choosing an engagement model. Our judgment is that the decision has three honest outcomes. Keep a scoped-deliverable contractor model and accept that the engineer stays slightly outside the team's control surface. Move the person onto employment. Or engage the person through an employer of record.

The mistake is drifting into the second outcome while the paperwork says the first. Check your contractors against the practice table above, and for any who sit mostly in "keep separate", decide deliberately with counsel. The comparison of EOR vs contractor for developers in Europe is the next step, because it sets out what changes in control, cost and risk when you pick each.

FAQ

Do contractors get performance reviews?

Not formal HR ones, if they're direct freelancers. Give feedback on the work product against agreed deliverables and acceptance criteria, and treat renewal as a commercial decision on the contract. Where a vendor employs the engineer, the formal review is usually the vendor's job under the contract. Check your agreement.

Can an independent contractor manage employees?

We'd avoid it. The KVK's Wet DBA guidance treats not leading the client's employees as a pointer to genuine self-employment. HMRC's manual quotes a tribunal case in which accountability to a manager pointed toward integration. The two are related, not the same test. Having a contractor lead a technical decision is different from having them manage people. Check specifics with counsel.

Can contractors approve pull requests from employees?

In our judgment, yes, where they know the code. KORE1 argues review rights should follow knowledge of the code, not the badge. We found no authority tying review rights to status, so treat that as judgment and keep branch protections, access and security rules the same as for an employee in the same role.

Should contractors join retros and incident reviews?

Yes. Retros and incident reviews are information sharing, and excluding contractors makes them worse at the work. In our judgment, attending a retro sits on the team side of HMRC's distinction, and the risk comes from hours, method and management, not meetings.

Can I treat contractors like employees?

Share information, not control. Give them the same context, standards and review as the team. Don't give them the same instructions about when and how to work, and keep benefits and HR processes separate. If you'd give an employee the instruction, check before giving it to a contractor.

Sources

Share this article

Author Image

HighCircl Editorial Team

The HighCircl editorial team writes about hiring software engineers, nearshore development, and engineering team building. Our articles draw on direct experience sourcing and placing senior developers across Poland, Hungary, Slovakia, Serbia, Slovenia, Romania, and Spain — and on candid conversations with the CTOs and engineering leads who hire them.

HighCircl is a nearshore engineering network that delivers matched candidate shortlists in 72 hours. Every piece of content we publish is informed by real engagement data: actual developer rates, real hiring timelines, and what separates engineering teams that scale cleanly from those that stall.

Take Me to the Experts

Access our network of industry-leading software engineers.

Start Now