You must report all types of income, whether they are earned in the US or not since you are taxed on worldwide income. This does not mean you will have to pay tax. In general, you will most likely not have to pay taxes if you paid taxes in France, that is because the French tax rate is higher than the US tax rate so in general you will have sufficient tax credits from the tax paid in France. There are some exceptions to this rule.
The process of determining whether you need to pay tax depends on many factors. We are here to help you make that determination.
Furthermore, anyone who conducts business in the US, even if they are not a US citizen, must file a tax return, Form 1040NR and report any income earned in the US.
International tax is complex, far more complex than filing from the US. Living outside the US often require additional forms to be filed and one must have a thorough knowledge of the tax treaty to make sure that you do not pay double tax.
As CPAs we can represent you to the IRS should you need. More often than not the IRS might send out a form or a letter that can be dealt with quickly. If you are audited by the IRS we can assist you with that process.
Moreover, when necessary, we can work with you to plan your business to avoid any excess tax or reporting. We take the effort to understand your income sources and help you minimize your exposure to US taxes.