Tax is one of the most anxiety-producing topics in freelancing. When you add international clients to the mix, it gets more complicated. Different countries. Different rules. Questions about what you owe, where, and to whom.
The good news: cross-border freelancing has a tax framework that most people can understand. You don’t need to be a tax expert. You need to understand the basics and know when to get professional help.
The Foundational Principle: Where You Live Is Where You Pay
Let’s start with the most common misconception: many freelancers think they owe taxes in every country they do business with. This isn’t how it works for most freelancers.
In almost every case, you pay income tax in your country of tax residence — the country where you live and are considered resident for tax purposes. It doesn’t matter if your client is in the US, Germany, or Australia. Your income tax obligation flows to your home country.
This is a general principle. There are exceptions — particularly if you have a physical presence in another country, or if your income is treated differently under a bilateral tax treaty. But for the vast majority of freelancers working remotely for international clients, the rule is: pay income tax where you live.
What this means in practice: If you’re based in Serbia and have clients in the UK, France, and the US, you report all your income in Serbia and pay Serbian income tax. Your clients don’t withhold tax on your behalf. You’re responsible for calculating and paying your own tax.
Understanding Withholding Tax
Some countries require clients to withhold a portion of payments made to foreign service providers — a withholding tax. This is common in the United States (where W-8BEN forms are used to document your foreign status) and in some other markets.
If your US client asks you to complete a W-8BEN form, do it. It’s a straightforward declaration that you’re a non-US person and that the US has no primary tax jurisdiction over your income. Once completed, it usually exempts you from US withholding.
Without that form, some clients will withhold 30% of your payment by default.
Check whether your country has a tax treaty with your client’s country. Many bilateral treaties reduce or eliminate withholding rates. Your local accountant or tax authority website can confirm this.
VAT, GST, and Service Taxes
Value Added Tax (VAT), Goods and Services Tax (GST), and similar consumption taxes are where cross-border rules get more complex.
The general principle for services: taxation usually follows the buyer. If your client is a business in the EU, and you’re outside the EU, the buyer (the client) handles any VAT obligation through a “reverse charge” mechanism. You don’t charge VAT. You include a note on your invoice: “VAT reverse charge applies.”
If your client is a consumer (not a business), the rules vary by country and by whether you’ve exceeded local registration thresholds.
For most freelancers working B2B with international clients: you’re not collecting VAT from those clients. Your invoice is issued without VAT. You may, however, owe VAT on your income in your home country — depending on your local rules and annual turnover.
This is genuinely complex and varies significantly by country. Get specific advice from a local accountant who understands cross-border service taxation. Don’t guess.
Invoicing International Clients Correctly
Your invoice to an international client should include:
- Your full legal name and address
- Your client’s full legal name and address
- A unique invoice number
- Clear description of services
- The currency and amount
- Payment terms and due date
- Any applicable tax notes (e.g., “VAT reverse charge” for EU B2B)
- Your banking or payment details
International clients — especially larger companies — have accounting departments that process invoices. A clean, complete invoice with all the required information moves through their system faster. An incomplete invoice generates questions and delays.
PayOdin helps with this. Every invoice you send through PayOdin goes through a human review before the client sees it — catching errors and ensuring everything is complete. Your client receives a professional invoice that their accounting team can process without friction. Learn more at payodin.com/how-it-works.
The Self-Employment Tax Reality
In most countries, self-employed people pay more tax on the same income than employees do. This is because employers normally contribute to social security, health insurance, and other payroll taxes. As a freelancer, you pay both the employee and employer portions yourself.
In many countries, this “self-employment tax” adds 10–20 percentage points to your effective tax rate compared to employment.
The implication: your gross income as a freelancer needs to be meaningfully higher than your employed salary was to produce the same after-tax income. Many new freelancers don’t factor this in when setting their rates — and end up effectively earning much less than they calculated.
A rough guideline: set aside 25–30% of every payment for taxes. Before you spend it. Every time. This is the simplest way to avoid a painful surprise at tax time.
Tools and Systems for Tracking Income
Your tax obligation is based on your income. Tracking that income cleanly is the foundation of everything else.
Separate bank account. Have a dedicated account for freelance income. Don’t mix it with your personal spending. This makes it much easier to report income accurately and to calculate what you’ve set aside for tax.
Simple income log. At minimum, track every payment you receive: date, client, project, amount, currency. A spreadsheet works. Accounting software works better.
Invoice records. Keep copies of every invoice you send and every payment confirmation you receive. These are your records if you’re ever audited.
Expense tracking. Legitimate business expenses — software subscriptions, equipment, professional development, a portion of your home office — are typically deductible from your taxable income. Track them carefully.
When to Hire an Accountant
The answer for most international freelancers: as soon as possible.
An accountant who understands freelance and international income isn’t a luxury — it’s an investment that usually pays for itself many times over in tax savings, avoided penalties, and stress reduction.
What to look for: an accountant in your home country who has experience with self-employed professionals and who understands cross-border income. Ask specifically whether they’ve worked with freelancers who have international clients. If they haven’t, find someone who has.
The cost of a good annual tax filing for a freelancer in most countries ranges from $200–$800, depending on your country and the complexity of your situation. That’s usually worth it.
The Merchant of Record Advantage
One thing that simplifies cross-border payment significantly: using a merchant of record.
A merchant of record is a company that receives payment on your behalf and handles the associated tax and compliance obligations. This is common in software (think: Paddle, Gumroad) and increasingly available for freelancers.
PayOdin acts as a merchant of record for freelancers. Your client pays PayOdin — a Delaware LLC — directly. You don’t need to worry about whether the client needs a US company to pay, or whether their accounting team can process your individual invoice. PayOdin receives the payment and pays you.
This doesn’t eliminate your personal tax obligations — you still report your income and pay tax in your home country. But it removes a lot of the friction and confusion that comes from being an individual receiving international payments. There’s no company needed on your side, and the fee is a straightforward 10% with no subscription. Check payodin.com/pricing.
Real Freelancers Navigating Cross-Border Tax
Karim, a motion designer from Egypt, spent his first year freelancing with international clients without any clear understanding of his tax obligations. He hadn’t set aside anything for taxes. At year-end, his accountant told him he owed a significant sum — more than he had available.
“It was a painful lesson,” he says. “I now put 28% of every payment into a separate account the moment it arrives. It’s not my money until tax season confirms what I keep.”
Pia, a developer from the Philippines, had a US client who insisted on withholding 30% on her payments until she completed a W-8BEN form. “I didn’t even know what it was,” she says. “A thirty-minute call with a tax professional and a single form solved it. I recovered that 30% and haven’t had the issue since.”
The investment in one consultation saved her thousands.
Conclusion
Cross-border taxes are manageable. You pay income tax where you live. You invoice international clients correctly. You track every payment and set aside a portion for tax automatically. You get professional help for the specifics of your situation.
The freelancers who get into trouble with taxes are almost always the ones who avoid thinking about it — not the ones who deal with it proactively.
Get your books in order, understand your home country’s rules, and use a platform that simplifies the payment side. PayOdin removes the friction of international payment collection so you can focus on the work — and the tax planning — that matters. Visit payodin.com/for-freelancers to learn more.
Note: This article is for general informational purposes only and does not constitute tax advice. Consult a qualified tax professional for guidance specific to your situation and jurisdiction.