B2B contractor vs. employer of record: The $20,000 maths for a 5-person engineering team

Every engineering founder hiring across borders eventually encounters the Employer of Record (EOR) tax.

You source a talented backend engineer in Kraków or a frontend lead in Lisbon. You don't have a registered legal subsidiary in Poland or Portugal. So you turn to the market standard: an EOR platform like Deel, Remote, or Oyster to act as the legal employer of record on your behalf.

It sounds painless: enter your company credit card, upload an employment agreement, and let them handle local withholdings and labour compliance.

Then you run the actual payroll for six months. You see the administrative markups, the mandatory statutory severance deposits, the non-negotiable local benefits buffers, and the $599 monthly platform fee per employee.

If you are a 5-person technical team with an 18-month runway, this maths can easily burn $20,000 to $40,000 a year purely on administrative plumbing.

Here is the financial and regulatory reality of when an EOR is genuinely required, when a direct B2B contractor agreement is compliant and superior, and how the numbers actually compare.


The line-by-line cost breakdown (5 engineers)

Let’s look at the actual annual cost of hiring five senior engineers across Europe (for instance: two in Poland, one in Romania, two in Spain or Portugal) at an average gross base salary of €85,000 (~$92,000 USD) per engineer.

Scenario A: The pure EOR route

With an EOR, you pay the gross salary, statutory employer-side taxes/social security, and the EOR’s platform fee.

Cost Line ItemPer Engineer (Annual)5 Engineers (Annual)
Gross Salary$92,000$460,000
Employer Social Security & Taxes (avg. 18–25%)$18,400$92,000
EOR Monthly Platform Fee ($599/mo)$7,188$35,940
Mandatory Security Deposit (approx. 1 mo gross)$7,666 (escrow)$38,330 (locked cash)
Local FX / Transfer Conversion Markup (~1.5%)$1,656$8,280
Total Cash Outlay (Year 1)$126,910$634,550

Notice lines 3, 4, and 5: over $44,000 in pure administrative friction and platform fees, plus another $38,000 of your cash runway locked in an EOR escrow account.


Scenario B: The compliant B2B contractor route

In markets where engineers routinely operate as registered independent contractors (sole proprietorships or single-member limited liability entities, such as in Poland, Romania, or the Czech Republic):

Cost Line ItemPer Engineer (Annual)5 Engineers (Annual)
Contractor Invoiced Rate ($92,000 equivalent)$92,000$460,000
Direct Contractor Management / Payment Tool$348 ($29/mo)$1,740
Local Statutory Employer Social Security$0 (contractor pays own taxes)$0
Mandatory Escrow Security Deposit$0$0
FX & Payment Processing$450$2,250
Total Cash Outlay (Year 1)$92,798$463,990

The difference in cash outlay between the two models over twelve months is $170,560. Even ignoring employer social security (which is legal taxation that may be necessary in certain jurisdictions), the pure platform and administrative premium of running five engineers through an EOR is over $44,000 annually.


When is a B2B contractor setup compliant?

Founders often fear the phrase "worker misclassification." They worry that hiring anyone on a contractor agreement will result in catastrophic fines from a foreign tax agency.

Worker classification laws (such as IR35 in the UK, the Schein-Selbstständigkeit doctrine in Germany, or the Polish Labour Code test) exist to prevent companies from exploiting domestic low-wage workers by denying them minimum wage and statutory benefits.

In senior software engineering, the relationship is fundamentally different, but you must honour the realities of independent contracting. A contractor relationship is robust and compliant when:

  1. The engineer has a registered legal entity: They are registered with their domestic tax authority as an independent sole trader (e.g., JDG in Poland, SRL in Romania, autônomo in Spain) with a valid VAT/tax identification number.
  2. They control their working methods and tools: You contract for deliverable software and sprint milestones, not rigid 9-to-5 desk monitoring. They use their own hardware and development environment.
  3. The contract includes standard commercial clauses: A right to substitute personnel, explicit cross-border IP assignment upon payment, non-exclusivity clauses, and mutual commercial termination terms (e.g., 30 days' notice).
  4. They invoice monthly for services rendered: You pay an itemised commercial invoice, not an internal HR payroll stub.

In Poland and Romania, senior engineers actively demand this structure because it dramatically reduces their effective tax burden (down to 12% under Poland’s ryczałt regime, compared to over 32% under local progressive income tax brackets). Forcing them onto an EOR reduces their net take-home pay by thousands of euros while inflating your burn rate.


When an EOR is non-negotiable

A contractor agreement is not a universal silver bullet. There are specific cases where an EOR is the only legally defensible choice:

  • The candidate has no local contracting structure and wants local mortgage eligibility. In countries like France, Spain, or Japan, obtaining a housing mortgage or long-term flat lease without a permanent employment contract (CDI in France, indefinido in Spain) is nearly impossible. If a candidate insists on employment status for personal stability, an EOR is your only bridge.
  • Tight, rigid local labour protection regimes (e.g., Germany). German authorities aggressively enforce Schein-Selbstständigkeit (sham self-employment) if an engineer works exclusively for one client for more than six months and is deeply integrated into day-to-day corporate hierarchy. German-based senior talent usually requires either an EOR or an established German GmbH subsidiary.
  • Work permit and visa sponsorship. You cannot sponsor a national work visa for an independent contractor. If the engineer needs legal residency sponsorship in their host country (such as a foreign national working in Japan or the Netherlands), an EOR with an authorised local sponsorship licence is mandatory.

The strategic balance

The smartest technical startups in Europe and the US do not pick one model exclusively. They build a hybrid hiring strategy:

  1. For markets like Poland, Romania, the Baltics, and the Czech Republic: default to direct B2B contracting. It matches candidate preferences, keeps cash burn low, and moves fast.
  2. For markets like Germany, Spain, and Japan: assess on a candidate-by-candidate basis. If the engineer requires statutory employment for family or mortgage reasons, budget the additional 20% employer tax buffer and use an EOR cleanly.

The mistake is making this decision in the dark.

When you source engineers on Katara, each candidate’s profile explicitly states whether they prefer B2B Contract, Local Employment, or are open to Both. You know their legal setup before the initial conversation, so you never waste weeks evaluating an engineer only to realise your legal budgets cannot support their employment model.