The freelance developer's tax setup for non-US devs (2026)
A practical primer on the tax setup that works for non-US freelance developers in 2026 — choosing between sole prop and LLC, invoicing international clients, and the documents to keep.
Disclaimer: I am not your accountant. This is the practical pattern I've seen work for non-US freelance developers, including myself. Use it to ask better questions of a real accountant.
The two-stage path
Stage 1 (revenue under €50k/yr): Sole proprietor / self-employed in your country of tax residence. Invoice clients directly under your own name + tax ID. Most countries make this nearly paperwork-free.
Stage 2 (revenue above €50k/yr): An entity. LLC if you're in a country that has them, GmbH/SRL/SP. z o.o. equivalents elsewhere. The entity protects personal assets and (in some jurisdictions) reduces tax rate.
The jump from stage 1 to stage 2 is where you actually need an accountant. Don't optimize for it in year 1.
Invoicing international clients
What goes on every invoice:
- Your legal name + tax ID (or company name + tax ID for entity)
- Client's legal name + tax ID (for B2B, especially EU)
- Invoice number (sequential, no gaps)
- Date
- Description of services in plain language (not just "consulting")
- Currency and amount
- Bank details for payment
- VAT clause if applicable (EU: "Reverse charge — VAT to be accounted for by the recipient" for cross-border B2B)
Tools that handle this: any half-decent invoicing app (Sufio, Quaderno, Sevdesk, or even just a Notion template). For under-50k revenue, a template + a sequential number is fine.
The documents to keep
Forever, organized by year:
- Every invoice you issued
- Every contract you signed
- Every payment receipt or bank statement
- Every business expense receipt (with description)
- Annual tax returns
10 years is the safe retention period in most EU countries. Cloud storage with a backup.
The expenses worth tracking
- Software subscriptions (your dev tools, design tools)
- Hardware (laptop, monitor, every 3-5 years)
- Cloud hosting and domains
- Co-working space or home-office allocation
- Professional development (courses, books, conferences)
- Travel directly tied to client meetings
Don't track $3 coffees. The IRS-equivalents of most countries are not going to chase you for them, and the time cost of tracking them is worse than the tax saving.
Currency and bank setup
For non-US devs invoicing in USD:
- Wise (formerly TransferWise) for multi-currency receiving. Each currency gets a local account number.
- A local bank account for the country you live in.
- If clients want to pay by Stripe / Paddle / similar, those payout to either.
Avoid PayPal for invoices over $1k. Their currency conversion is 3-4% worse than Wise and disputes are unpredictable.
What an accountant is for
Hire a local accountant (not a US one) for:
- Annual tax return filing
- VAT registration when you cross the threshold
- The decision to move from sole prop to entity
- Cross-border tax treaty questions ("US client withheld 10%, do I owe more?")
Budget €500-1500/year at stage 1 and €1500-4000/year at stage 2. This is non-optional past the first year.
The mindset
Most freelance developers under-prepare for taxes because the YouTube version makes it sound complicated. In most countries it's actually simpler than employment — fewer forms, fewer rules. The complication is just the first year of figuring out the local pattern.
Hire an accountant before your first filing. Pay them for one hour of explanation, then you can do most of it yourself thereafter.
Common questions
- Do I need an LLC to freelance internationally?
- Usually no, at least not at first. Most countries let you invoice as a sole proprietor or self-employed person with minimal paperwork. Add an entity (LLC, GmbH, SRL) when your revenue justifies the compliance overhead — typically past €50-100k/year.
Need this built rather than read about?
I'm a solo developer who scopes, designs, builds and deploys the whole thing. Send a few sentences about your project and you'll get an honest read on scope, timeline and price — usually the same working day.
Oxymore is a one-person studio shipping MVPs, landing pages, React apps and Telegram bots for founders who would rather move than meet.
Last updated