The Anatomy of Global Remote Compensation
Working remotely for international software companies offers access to high-tier capital without relocating to high-cost technology hubs like San Francisco, London, or Zurich. However, landing an offer is only half the battle. How that compensation is structured determines whether you keep 80% of your earnings or surrender 45% to surprise taxes, currency spreads, and platform fees.
Most software engineers focus exclusively on the top-line base salary number. In a remote setup, your legal employment status, tax residency, banking rails, and equity structure dictate your true net take-home pay. Before signing an offer letter, you must evaluate whether to work as a B2B contractor or through an Employer of Record (EOR).
Contractor (B2B) vs. Employer of Record (EOR)
When an overseas company hires you in a country where they lack a registered legal entity, they cannot simply put you on standard domestic payroll. They must choose between two primary employment frameworks:
[Hiring Company (US/EU)]
│
├──► Path A: Employer of Record (Deel, Remote, Oyster)
│ └── Local Entity ──► Domestic Employment Contract ──► Salary (Taxes Withheld)
│
└──► Path B: Direct B2B Contractor
└── Your Legal Entity (LLC / Sole Proprietor) ──► Gross Invoice (No Withholding)
1. Employer of Record (EOR)
An EOR acts as the legal employer in your home jurisdiction. Platforms like Deel, Remote, and Rippling handle local labor law compliance, statutory social security contributions, healthcare benefits, and mandatory severance accruals.
- Pros: You receive a standard local employment contract. This makes securing mortgages, vehicle loans, and travel visas straightforward because banks recognize domestic pay slips with tax withholdings.
- Cons: EOR providers charge the employer a monthly platform fee ($300 to $600 per month) plus employer-side statutory taxes. To balance total labor costs, hiring managers frequently reduce your gross offer by 12% to 20% to account for these overheads. Additionally, you cannot deduct home office expenses, hardware purchases, or internet costs.
2. Direct B2B Contractor
Under a B2B arrangement, you establish a local business entity (such as a Sole Proprietorship, LLC, or Private Limited company) and sign an international service agreement with the client.
- Pros: You receive 100% of the gross invoice amount in USD or EUR. In many jurisdictions, small business tax regimes provide substantial tax advantages over personal income brackets. You can legitimately deduct hardware (MacBooks, monitors, servers), desk setups, software subscriptions, co-working memberships, and professional development expenses.
- Cons: Zero statutory safety nets. No paid government holidays, no mandatory severance, and no employer pension matching. You must manage quarterly estimated tax filings and fund your own health insurance policy.
The Contractor Premium Formula
Never accept a 1:1 parity between an EOR full-time employee offer and a B2B contractor rate. As an independent contractor, you shoulder business risks and administrative expenses that an employer normally covers.
Calculate your minimum required B2B rate using this standard multiplier:
Total Days per Year: 260 working days
Unpaid Vacation Days: - 20 days
Statutory Public Holidays: - 10 days
Expected Sick / Health Days: - 5 days
Billable Days per Year: 225 days
Required Multiplier:
Base Full-Time Rate x 1.30 = Minimum B2B Contractor Equivalent
If a company offers an EOR salary of $100,000, your B2B contractor invoice total should be at least $130,000 to cover self-employment taxes, private healthcare, equipment depreciation, and unpaid time off.
Cross-Border Banking and FX Margins
Receiving international wire transfers through conventional retail banking networks can bleed thousands of dollars annually through unfavorable foreign exchange spreads and intermediary SWIFT correspondent fees.
Protect your revenue with modern corporate banking platforms:
- Multi-Currency Virtual Accounts: Platforms like Wise Business, Mercury, and Airwallex provide local ACH routing numbers in the US and SEPA IBANs in the EU. Your client pays locally with zero wire fees.
- Hedging Currency Volatility: Never peg international contracts to your local fluctuating currency. Insist that all contract rates, invoices, and payouts are denominated strictly in USD or EUR.
- Invoice Payment Terms: Enforce Net 15 payment terms. If an international client delays payments past 30 days, pause feature deployments until arrears are settled.
Here is an automated invoice template configuration in TypeScript for generating monthly B2B billing statements:
// scripts/generate-invoice.ts
interface InvoiceItem {
description: string;
hours: number;
hourlyRateUSD: number;
}
interface ContractorInvoice {
invoiceNumber: string;
date: string;
dueDate: string;
client: { name: string; address: string };
contractor: { businessName: string; taxId: string; iban: string };
items: InvoiceItem[];
}
export function calculateInvoiceTotal(invoice: ContractorInvoice): number {
return invoice.items.reduce((acc, item) => acc + item.hours * item.hourlyRateUSD, 0);
}
const sampleInvoice: ContractorInvoice = {
invoiceNumber: "INV-2026-009",
date: "2026-09-01",
dueDate: "2026-09-15",
client: {
name: "Acme Cloud Services Inc.",
address: "100 Montgomery St, San Francisco, CA 94104",
},
contractor: {
businessName: "Apex Engineering Consulting LLC",
taxId: "XX-XXXXXXX",
iban: "US123456789012345678",
},
items: [
{
description: "Full-Stack Platform Engineering (Sprint 42 & 43)",
hours: 160,
hourlyRateUSD: 75,
},
],
};
console.log(`Total Due: $${calculateInvoiceTotal(sampleInvoice).toLocaleString()} USD`);
Evaluating Equity and Stock Options
Early-stage startups frequently pitch stock options (ISOs or NSOs) to compensate for below-market cash salaries. For international remote workers, equity grants present unique challenges:
- The 83(b) Election Problem: US tax residents can file an 83(b) election to pay taxes on unvested stock upfront at negligible valuations. International contractors typically cannot use this provision, meaning exercising options can trigger severe immediate tax liabilities in your home country on illiquid paper gains.
- Phantom Stock and SARs: When negotiating with US firms as an international engineer, ask for Stock Appreciation Rights (SARs) or Phantom Equity. These grant you cash bonuses pegged to company valuation increases upon liquidity events without entangling you in complex cross-border corporate shareholding rules.
- Prioritize Liquid Cash: Unless a company has verifiable secondary liquidity or imminent IPO timelines, treat startup stock options as an incidental bonus. Always ensure your base cash compensation covers your market rate and savings targets independently.
Strategic Salary Negotiation Principles
When interviewing for remote roles, avoid providing your past local salary history. Disclosing that you earned $25,000 locally gives companies an excuse to offer $40,000 for a role that pays $130,000 to their existing team.
Anchor discussions around global role scope, technical responsibility, and the market value of your deliverables. If asked for salary expectations early, respond with a calibrated range:
"For senior full-stack roles with this level of architecture and distributed systems responsibility, my target range is $110,000 to $130,000 USD on a B2B contractor basis. I am focused on long-term impact and happy to discuss specific structures once we confirm technical alignment."
Treating your remote engineering career as a professional services business rather than a casual telecommuting job gives you the financial clarity and legal security needed to build long-term wealth.
