← Blog
US expat taxesforeign incomeFBARForm 2555FEIEUS citizen abroad

How to Report Foreign Income on Your US Tax Return

US citizens must report all worldwide income regardless of where they live. Learn the key forms, the Foreign Earned Income Exclusion, and FBAR requirements for expat freelancers.

By FlowFund TeamJune 28, 20263 min read

US Citizens Must Report All Worldwide Income

Unlike most countries, the US taxes citizens and permanent residents on worldwide income regardless of where they live or work. If you are a US citizen freelancing abroad, you must file a US tax return reporting all income, from all sources, in all currencies.

The Key Forms

Form 1040: Main US tax return. All worldwide income reported here.

Schedule C: Self-employment income and expenses. Complete one for each business activity.

FBARs (FinCEN 114): If you have foreign financial accounts with combined balance over $10,000 at any point during the year. Filed separately at FinCEN.gov. Penalties for missing this are severe ($10,000-100,000 or more).

Form 8938 (FATCA): If foreign financial assets exceed $50,000 on last day of tax year or $75,000 at any point. Filed with your 1040.

Form 2555: To claim the Foreign Earned Income Exclusion (FEIE).

Foreign Earned Income Exclusion

If you meet the Physical Presence Test (330 days outside the US in any 12-month period) or Bona Fide Residence Test, you can exclude up to $126,500 (2024) of foreign earned income from US taxes.

This does not eliminate filing requirements — it just reduces tax owed.

Foreign Tax Credit

For income that does not qualify for FEIE, or for taxes paid to foreign governments, the Foreign Tax Credit (Form 1116) can offset US tax dollar for dollar. You cannot double-use FEIE and FTC on the same income.

Get a Professional

US expat taxes are complex. An expatriate CPA specializing in Form 2555 and FBAR is worth every dollar for anyone with significant foreign income.

Track this automatically with FlowFund

Free to start. No bank connection. No KYC. Works in 20+ countries.

Try FlowFund Free →

💬 Join 100+ freelancers in the FlowFund Community →

Related posts

How to Budget as a Freelancer: The Complete 2025 Guide
Irregular income makes freelancer budgeting uniquely challenging. This complete guide walks through ...
The Best Multi-Currency Budgeting Apps for Digital Nomads in 2025
Digital nomads need budgeting apps that actually handle multiple currencies. We compare the top tool...
How to Track Freelance Income from Multiple Clients and Currencies
Working with multiple clients across different currencies creates a bookkeeping challenge. Learn how...