MoneyForge
All Posts
Freelance Skills

Taxes on Online Income: A Guide for Global Creators and Freelancers

MoneyForge Team 2026-01-05 15 min read

Earning money from international platforms is exciting. Figuring out which country gets to tax it is less exciting. But ignoring taxes is not an option — penalties compound quickly. Here is a practical guide to managing your tax obligations as a global online earner.

The Basic Rule: Where You Live Determines Your Tax Home

For most online earners, your tax residency (not your citizenship) determines your primary tax obligation. If you live in a country for more than 183 days in a year, you are generally a tax resident there.

This means:

  • If you live in the US, you pay US taxes on worldwide income
  • If you live in Germany, you pay German taxes on worldwide income
  • If you live in Thailand on a tourist visa, your tax situation is more complex

US citizens and green card holders are an exception: they must file US tax returns regardless of where they live. The Foreign Earned Income Exclusion (FEIE) allows excluding up to $126,500 of foreign-earned income in 2024, but you still must file.

Common Income Types and Their Tax Treatment

1. Affiliate commissions (Amazon, ShareASale, Impact)

Tax treatment depends on where you are tax resident. The affiliate platform does not withhold taxes for non-US persons. You receive the full amount and report it as self-employment income or business income.

If you are a non-US person earning from US-based affiliate programs, you may need to submit a W-8BEN form to avoid 30% withholding tax on US-sourced income. Tax treaties between your country and the US may reduce this rate.

2. Digital product sales (Gumroad, Etsy, Shopify)

These are typically treated as business income in your tax resident country. The platform may collect sales tax or VAT from buyers, but your income is yours to report.

If you sell to EU customers and exceed 10,000 EUR in annual cross-border digital sales, you must register for VAT MOSS (Mini One Stop Shop) and charge VAT based on the buyer's country.

3. Freelance income (Upwork, Fiverr, direct clients)

This is self-employment income. You must report it and may owe both income tax and self-employment tax (social security contributions). Keep records of all payments and expenses.

Upwork and Fiverr issue 1099-K forms for US taxpayers. Non-US persons receive full payments without withholding but must report income locally.

4. Ad revenue (AdSense, Ezoic, Mediavine)

Google AdSense requires tax information. US persons receive a 1099. Non-US persons must submit W-8BEN; Google may withhold tax depending on treaty rates.

5. Course sales (Teachable, Udemy, Skillshare)

Business income in your tax resident country. Some platforms handle VAT/sales tax collection. Check the platform's tax documentation.

Setting Up Your Tax Structure

Option 1: Sole Proprietor / Individual (Simplest)

Report income on your personal tax return. Simple, low cost, but no liability protection. Best for beginners earning under $50,000/year.

Option 2: LLC (US-based)

A single-member LLC provides liability protection and pass-through taxation. Non-US persons can form a US LLC (Wyoming or Delaware are popular). The LLC itself does not pay federal income tax — income passes through to the owner. You still owe taxes in your home country.

A US LLC is useful for: opening US bank accounts, accessing US payment processors (Stripe US), and presenting a professional image. Setup cost: $200-500, annual fees $100-300.

Option 3: Offshore Company (Estonia e-Residency, UK LTD)

For earners making $100,000+ annually, an offshore entity can provide tax efficiency. Estonia's e-Residency program lets you form an EU company online. A UK Limited Company is popular for digital entrepreneurs.

These structures require professional tax advice. Do not attempt this without consulting a cross-border tax specialist.

Practical Tips for Staying Compliant

1. Track every dollar. Use accounting software (Wave, Xero, QuickBooks) from day one. Record all income and business expenses. Separating personal and business finances saves enormous headaches at tax time.

2. Set aside 25-40% for taxes. Every time you receive a payment, move 25-40% into a separate tax savings account. This prevents the common trap of spending money that belongs to the tax authority.

3. Understand tax treaties. Many countries have tax treaties with the US that reduce withholding rates on US-sourced income. Check the IRS tax treaty tables or your country's equivalent.

4. File required forms. Missing tax filings is worse than owing money. File on time, even if you cannot pay. Most countries offer payment plans.

5. Keep digital records for 5-7 years. Store invoices, payment receipts, platform statements, and expense receipts. Cloud storage is fine — just be organized.

When to Hire a Professional

If you earn less than $20,000/year from one country, a simple self-filing is usually fine. But consider hiring an accountant if:

  • You earn income from multiple countries
  • You are considering forming an LLC or offshore company
  • You are a US citizen living abroad
  • Your annual online income exceeds $50,000
  • You are unsure about VAT/sales tax obligations

A consultation with a cross-border tax specialist costs $200-500 but can save thousands in penalties and overpayments. It is worth the investment once your income justifies it.

Disclaimer

This guide provides general information, not professional tax advice. Tax laws vary by country and change frequently. Always consult a qualified tax professional for your specific situation. The cost of good advice is always less than the cost of a tax mistake.