Expat Tax 101: US Source Income and Foreign Source Income
Expat Tax Blog | Tax Tips for US Americans Abroad
All blogs are verified by IRS Enrolled Agents and CPAs
A lot is said about the Foreign Earned Income Exclusion (FEIE) and the Foreign Tax Credit (FTC) in the US expat community. The IRS tax rules for both the FEIE and the FTC stipulate that the income being excluded or used for credit must be foreign sourced income. But sometimes determining where your income is sourced can be the tricky part – especially when it comes to distinguishing between US source income and foreign source income.
Where Is Your Income Earned?
In general, the IRS classifies that earned income based on where it is earned. To put it simply:
- if you’re working abroad = your income is considered foreign earned
- if you’re working in the US = your income is considered US earned
This also holds true whether the US or a foreign company is paying you while you are in the US.
We’ll give you an example to illustrate this point:
Mark is a US citizen abroad, living in Barcelona, Spain. He works for Proctor and Gamble. In this scenario, his income can be classified as foreign earned income because he is working abroad. Quite straight forward.
Once a year, Mark takes a business trip back to the US for Proctor and Gamble. The income earned on this business trip cannot be excluded as foreign earned income, because it was not earned abroad. Mark was working in the US during the business trip. So US source income is going to be computed based on the time he works in the US.
Even if Mark was always paid in a foreign currency and it was always deposited into his foreign bank account, this portion of his US earned income will have to be separated out from his foreign earned income exclusion claim (the FEIE).
If this is still complicated, don’t fret. When you walk through MyExpatTaxes software, you’ll be able to easily determine which is US source income and foreign source income.
We’ll also make sure to use a Tax Treaty if possible to resource this US earned income if required so you can at least use Foreign Tax Credits!
All Worldwide Income Must Be Reported
This difference is important to note because all your income earned worldwide must be reported on your US tax return, if you make over the tax filing threshold. This goes for reporting both foreign and US earned income.
However, it doesn’t always mean you’ll have to pay taxes on foreign earned income. There are several tax considerations that can be applied:
- Foreign Earned Income Exclusion is an expat tax benefit that allows you to exclude around $100,00 of foreign earned income.
- Foreign Tax Credit, which prevents you from being double-taxed on your foreign income.
However, keep in mind that everyone’s tax situation is different. If you have foreign earned income on your tax return, be sure to consider all the possibilities that are available to you to mitigate any potential tax complications.
US State Taxes and Earned Income
Every state has different filing requirements for Part-Year / Non-Residents. If you have a lot of US sourced income that is connected to a particular state, you may be required to file a State Tax Return even if you don’t live there anymore.
For example, California has one of the strictest Non-Resident filing requirements for Americans overseas:
California source income includes, but is not limited to:
+ Services performed in California
+ The sale or transfer of real California property
+ Rent from real property located in California
+ Income from a California business, trade or profession
As you can see, as a resident of a foreign country and working in California (non-resident), you must pay tax on your taxable income from California sources.
This goes for being a US American who for example, has a tax home/lives overseas but took a business trip in Los Angeles. Even if they only working in California for a few days. Why?
- They have at least $1 of California Sourced Income
- Their gross worldwide income (US and Foreign) is over the filing income threshold listed above
Not working in California, but in another US state as an American abroad? Then check out our handy US State Taxes guides. There you can find out more about US state filing requirements and tax forms. If you can’t find your State, do drop us a comment and let us know so we can make a US state tax guide for you!
So You Need To File?
Does figuring out US source income and foreign source income seem confusing? We understand. We know that tax terminology and the tax season is extremely stressful. Especially when you live in the US – more so when living abroad!
It seems like all the software solutions out there forgot about us American expat taxpayers. And personalized services want to charge us upwards of $500 – $1,000+ just to file! This is why we founded MyExpatTaxes because we know that moving abroad is hard enough, but your taxes shouldn’t be…
Take advantage of our 149 Euro flat fee rate. You can walk through our DIY expat tax software for your federal taxes and FBAR. Get your US taxes done in as little as 30 minutes.
Or, if you need to catch up on missed federal tax returns, you can use our Streamlined Procedure. A tax professional can help you get back on track this tax year. We have one of the Internet’s most affordable tax amnesty pricing models.
This post was updated on April 21, 2020.
Expat Tax Topics
Search Tax Tips
You may also like
Warning: filesize(): stat failed for /homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/bb-plugin/cache/bigstock-Male-Lawyer-Or-Judge-Working-W-316914445-custom_crop.jpg.webp.lossy.webp in /homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/plugins/webp-express/vendor/rosell-dk/webp-convert/src/Convert/Converters/AbstractConverter.php on line 211
Warning: filesize(): stat failed for /homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/bb-plugin/cache/bigstock-Male-Lawyer-Or-Judge-Working-W-316914445-custom_crop.jpg.webp.lossy.webp in /homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/plugins/webp-express/vendor/rosell-dk/webp-convert/src/Convert/Converters/ConverterTraits/EncodingAutoTrait.php on line 70
Warning: rename(/homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/bb-plugin/cache/bigstock-Male-Lawyer-Or-Judge-Working-W-316914445-custom_crop.jpg.webp.lossy.webp,/homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/bb-plugin/cache/bigstock-Male-Lawyer-Or-Judge-Working-W-316914445-custom_crop.jpg.webp): No such file or directory in /homepages/35/d709502024/htdocs/clickandbuilds/MyExpatTaxes/wp-content/plugins/webp-express/vendor/rosell-dk/webp-convert/src/Convert/Converters/ConverterTraits/EncodingAutoTrait.php on line 73