Canadian Income Tax: Reporting Foreign Business Income

Where the Income Was Made Doesn't Matter to the Canada Revenue Agency

International Currency
Foreign income. Steve Chenn / Getty Images

Some of my business income is from other countries. How do I report this?

Generally, you treat foreign business income the same way you would handle business income from Canadian sources on your Canadian income tax return.

That is, if you are a sole proprietor or part of a partnership, you will report foreign income as part of your business or professional income on Form T2125: Statement of Business or Professional Activities.

So your foreign income needs to be converted into Canadian dollars. The Canada Revenue Agency (CRA) advises using the Bank of Canada exchange rate that was in effect on the day you received the income or using the average annual exchange rate.

For instance, suppose I do some work for an American client, who sends me a cheque in U.S. dollars. It gets converted to Canadian funds when I deposit it into my Canadian business account, and I record it in my business records. When I fill out my T1 income tax form, this foreign income is part of my total business income calculations.

However, if you are actually performing your work in a foreign country, such as the United States, you may have to pay income tax in that country. The United States bases its income tax system on citizenship and where the work is performed, unlike Canada, which bases its income tax system on residency. To further complicate matters, some states have state income tax and some don't.

So you may end up having to file a tax return with the Internal Revenue Service (IRS) and pay American taxes.

Deemed Residency

If you earn all or part of your income from working abroad you still have to file a Canadian tax return if you are deemed a resident of Canada for tax purposes. Generally, you are considered a resident if you maintain "significant residential ties with Canada", according to the Canada Revenue Agency.

This includes:

  • Owning a home in Canada
  • Having a spouse or children in Canada
  • Having personal property in Canada such as vehicles, furniture, etc.
  • Having health insurance in a Canadian province or territory
  • Having Canadian bank accounts, credit cards, investment accounts, etc.

If you are considered a resident of Canada then you must file a Canadian tax return and report all domestic and foreign income. If you have earned income abroad and paid tax on the income in the country it was earned, you will be credited the foreign tax on your Canadian tax return.

For example, if you earned $30,000 of income from working in the United States and you filed a U.S. tax return and paid $5000 in U.S. taxes, you would still report the $30,000 of U.S. income on your Canadian tax return but because Canada and the U.S. have a tax treaty you would be credited with the $5000 you paid in the U.S.

Note that you may have to pay additional tax on the foreign income if the Canadian rate is higher. So in the above example, if the Canadian tax rate on the $30,000 of income was $7000 you would have to pay an extra $2000 in taxes in Canada.

If you qualify as a non-resident for tax purposes then you do not have to file a Canadian tax return.

Tax Treaties

To avoid double taxation Canada has tax treaties with over 80 countries, including the United States, Mexico, UK, France, Germany, Italy, China, etc.  The Department of Finance maintains a list of tax treaties currently in force. Tax treaties generally limit the amount of tax payable to that which you would pay in your country of residence. However, treaty provisions can vary significantly from country to country.  If you have business income from a country that does not have a tax treaty with Canada you may wind up paying double taxes (see the Department of Finance Status of Tax Treaty Developments).

Certificate of Residency

Some countries may require that you provide a Canadian Certificate of Residency in order to prove that you reside in Canada and exempt you from paying tax in their jurisdiction.

To obtain the certificate you can apply to the CRA.

Consult your Tax Professional Prior to Working Abroad

Before performing any business activities outside of Canada that may generate taxes in that jurisdiction you should consult with a tax professional and/or contact your local tax office and explain the situation.  Dealing with a domestic tax problem can be difficult enough, but resolving a tax issue between domestic and foreign tax agencies can lead to months of frustration and expense.

Read more about your Canadian business and taxes:

The Most Overlooked Tax Deductions for Canadian Small Businesses

6 Home Based Business Tax Deductions You Don't Want to Miss

Maximize Your Business Income Tax Deductions

Canadian Income Tax FAQ Index

Small Business Canada FAQ Index