A decade ago, “foreign income” was a phrase that belonged to multinationals with offices in five countries. Now it belongs to people like Priya, a web developer in Mississauga who bills a software company in Austin every two weeks, and to Daniel, who runs a Shopify store out of his Brampton basement and ships phone cases to buyers in Germany.
Earning money across borders has never been easier. The catch is that the Canada Revenue Agency expects to hear about all of it, no matter where the cash lands or what currency it shows up in.
We get the same nervous question almost every week: “The money is sitting in my U.S. Stripe account. I haven’t moved it to Canada yet. Do I still have to report it?” The short answer is yes. The longer answer is what this article is about.
Getting foreign business income tax right is less about working harder and more about knowing which rules apply to you. Miss a form and the penalties pile up quickly. Handle it properly, and you often pay less than you feared.
Table of Contents
- What Actually Counts As Foreign Business Income?
- Who Has To Report It?
- How is Tax On Foreign Business Income Calculated?
- Sole Proprietor or Corporation?
- How To Actually File Foreign Income Tax
- How to Avoid Paying Tax Twice
- The Trap Most Owners Miss: Form T1135
- The Mistakes That Invite An Audit
- Do You Actually Need A Professional?
- Frequently Asked Questions
- Can I claim a foreign tax credit on business income earned outside Canada?
- What documents do I need to file a foreign income tax return in Canada?
- How does the CRA verify foreign business income?
- What happens if I don’t report foreign business income to the CRA?
- Can self-employed Canadians report foreign business income?
- Do I have to pay tax twice on foreign business income?
- Should I hire a tax professional to file foreign business income taxes?
What Actually Counts As Foreign Business Income?
If your business earns money from outside Canada, that revenue is foreign business income. You don’t need an office abroad or a shipping container at the port. You qualify if you are a freelance designer invoicing clients in California, a consultant in Toronto running ad campaigns for a brand in London, or an Amazon seller moving products through a fulfilment centre in Texas.
One distinction is worth pinning down early. Foreign business income is active income, meaning money you earn by selling goods, providing a service, or trading your time. That is different from foreign investment income, such as dividends from U.S. shares or interest on an overseas account.
Both have to be reported, but they sit on different forms and follow different rules. This article is about the active, business side.
Who Has To Report It?
The rule for anyone who is a tax resident of Canada is short and strict: you report your worldwide income. The CRA cares about where you live, not where your bank account sits. Money paid into a U.S. checking account, parked in a Wise balance, or received in stablecoin is still reportable here if you live here.
This trips up newcomers more than anyone. If you moved to Canada partway through the year, you generally start reporting worldwide income from the date you became a resident, not from January 1.
Non-residents work the other way around, and usually only report income tied to a business they actually run inside Canada.
If you are not sure whether you have crossed the line into residency, that is the kind of question worth answering before you file rather than after the CRA asks it for you.
How is Tax On Foreign Business Income Calculated?

The first thing that throws people off is currency. The CRA wants your numbers in Canadian dollars, and it wants the conversion done correctly. You cannot just report whatever amount landed in your Canadian account after the payment processor took its cut and the exchange rate did its thing.
The proper method is to convert your gross foreign income using the Bank of Canada exchange rate from the day you earned it. For a consultant who sends four invoices a year, that is easy. For an online seller with eleven hundred separate orders, converting each sale at its own daily rate is unrealistic.
In those cases, the CRA generally accepts the annual average exchange rate, as long as you apply it consistently and don’t cherry-pick rates to shrink your total.
Sole Proprietor or Corporation?
How you are set up changes the mechanics. As a sole proprietor, your foreign income folds into your personal return and is taxed at your marginal rate, the same as any other earnings. The income simply sits alongside your Canadian income.
If you have incorporated, the income belongs on your T2 corporate return. There is more to track, but there can be an upside: active business income may still qualify for the Small Business Deduction in certain treaty situations, which lowers the rate your company pays. This is one of the areas where a short conversation with a corporate tax accountant can pay for itself, and it is a regular part of what the team at Webtaxonline handles for incorporated clients across the GTA.
How To Actually File Foreign Income Tax
Reporting foreign earnings isn’t a matter of adding a footnote to your return. You report it on specific forms, and the form depends on your structure.
Sole proprietors use Form T2125, the Statement of Business or Professional Activities. It is the same form you would use for Canadian business income, with no separate “foreign” version for your personal tax return. You enter your gross foreign revenue, converted to Canadian dollars, right alongside any domestic revenue.
Keep your foreign expenses organized while you are at it. Software subscriptions, ad spend, contractor payments, and business travel are all deductible even when you paid for them in U.S. dollars or euros.
Corporations report on the T2 Corporate Income Tax Return. This gets more involved, especially if your company has a “permanent establishment” abroad, such as a warehouse, a leased office, or staff in another country. That physical footprint can create a filing obligation in the foreign country on top of your Canadian return, which is where it stops being a do-it-yourself job for most owners.
If the bookkeeping has fallen behind, and with multi-currency sales it usually has, clean records have to come first. Webtaxonline’s bookkeeping and HST filing services exist largely to get this groundwork in order before a return is even started, because a T2125 or T2 is only as accurate as the numbers feeding it.
How to Avoid Paying Tax Twice
Here is the fear that keeps people up at night: “If I already paid tax to the IRS, is Canada going to tax the same money all over again?”
In almost every case, no.
Canada has tax treaties with more than 90 countries, including the United States, the United Kingdom, and Australia, and they exist specifically to stop the same dollar from being taxed twice. The tool that makes it work is the Foreign Tax Credit.
A quick example. Say your business earned $80,000 in the United States and paid $12,000 of U.S. tax on it. You still report the full $80,000 in Canada. When Canada works out your bill, and let’s say it comes to $20,000, you claim a credit for the $12,000 you already paid abroad. You hand the CRA the remaining $8,000. The result is that you pay the higher of the two countries’ rates, but never the two added together.
The credit only works if you file, though. Which leads to the part that costs people the most money.
The Trap Most Owners Miss: Form T1135
Reporting your income is the part everyone expects. Reporting your foreign assets is the part that quietly generates penalties.
If the total cost of your “specified foreign property” tops $100,000 CAD at any point during the year, you have to file Form T1135. The definition of foreign property is wider than it sounds. It covers foreign bank accounts and shares held through foreign brokerages, and it also covers inventory sitting in a foreign warehouse.
That last point catches online sellers constantly. An entrepreneur with $130,000 of stock in an Amazon fulfilment centre in the U.S. is over the threshold, even if their bank balance is modest.
The penalty for filing late is $25 a day, up to $2,500, and it applies whether you were one day late or three months late. People have been fined simply because nobody told them their warehoused inventory counted.
The Mistakes That Invite An Audit
Most audits do not start because someone intentionally hid income. They start because the numbers do not line up. A few mistakes show up repeatedly among cross border sellers, and each one can put your return under unnecessary scrutiny.
- Using the wrong exchange rate: Many sellers convert income using the rate from the day they transferred money home rather than the day the income was earned. If the exchange rate moved in between, the reported revenue is incorrect, and mismatched numbers are exactly the kind of discrepancy that attracts attention.
- Assuming unsold inventory does not need to be reported: A lack of sales does not remove your T1135 obligations. Inventory is still an asset. A seller holding $150,000 of unsold product abroad may still have a foreign reporting requirement.
- Believing foreign taxes eliminate Canadian filing obligations: Paying tax in another country does not mean there is nothing to report in Canada. Even if foreign tax credits reduce your Canadian tax bill to zero, you still need to file and document those credits. If you do not, the CRA may treat the full amount as taxable in Canada without considering the credits available to you.
Do You Actually Need A Professional?
If you sold a handful of items to buyers abroad last year, you can probably handle the return yourself. The math gets harder once a few things happen at once: you approach the $30,000 revenue mark, where GST/HST and export rules start interacting, you pay meaningful tax to a foreign government, or you hold inventory or office space in another country and trigger “nexus” issues that carry their own consequences there.
That is the point where the cost of a professional is usually smaller than the cost of getting it wrong.
Webtaxonline works with self-employed people, incorporated businesses, and e-commerce sellers across Toronto, Mississauga, and Brampton, and cross border and non-resident tax is a regular part of the practice.
The firm’s corporate tax, personal tax, and international tax services are built to keep you compliant with the CRA while making sure every foreign tax credit you are owed actually lands on the return. If you would rather not guess, a free consultation is a low-stakes way to find out where you stand.
Contact Webtaxonline today to file your corporate taxes with confidence and avoid the penalties, reassessments, and reporting mistakes that often come with self-filing.
Frequently Asked Questions
Can I claim a foreign tax credit on business income earned outside Canada?
Yes. If you paid income tax to another country on business income, you can usually claim a Foreign Tax Credit in Canada for that amount, which keeps the same income from being taxed twice. You still report the full foreign income on your Canadian return, then apply the credit against your Canadian tax. The credit is generally limited to the lower of the foreign tax paid or the Canadian tax owing on that income.
What documents do I need to file a foreign income tax return in Canada?
Keep your foreign invoices or sales records, proof of any tax paid abroad (such as a foreign assessment or withholding statement), records of your business expenses in their original currency, and your payment processor or bank statements. You will also want the exchange rates you used. Good records make it far easier to file a foreign income tax return accurately and to defend it if the CRA asks questions.
How does the CRA verify foreign business income?
The CRA cross-checks information through tax treaties and information-sharing agreements with other countries, including the automatic exchange of financial account data. It also reviews your bank deposits, payment processor records, and the consistency of your reported numbers. Mismatched exchange rates, suspiciously round figures, or a T1135 that doesn’t line up with your income are common triggers for a closer look.
What happens if I don’t report foreign business income to the CRA?
Unreported income can lead to reassessments, interest, and penalties, and in serious cases the CRA can treat it as tax evasion. Failing to file the T1135 carries its own penalty of $25 per day up to $2,500, separate from any tax owing. Because the CRA receives data directly from foreign institutions, undisclosed income is increasingly easy for them to catch after the fact.
Can self-employed Canadians report foreign business income?
Yes, and most do it on the same form they use for domestic income. A self-employed person reports foreign business income on Form T2125, converted to Canadian dollars, as part of their personal return. The income is taxed at your marginal rate, and you can deduct related business expenses no matter which currency you paid them in.
Do I have to pay tax twice on foreign business income?
In most cases, no. Canada’s tax treaties and the Foreign Tax Credit are designed so that you pay the higher of the two countries’ rates, not both rates stacked on top of each other. You report the full income in Canada and claim credit for tax already paid abroad. Trouble usually shows up only when someone fails to file, which removes their ability to claim the credit.
Should I hire a tax professional to file foreign business income taxes?
If your foreign activity is small and straightforward, you may be fine on your own. Once you are dealing with a corporation, foreign tax credits, GST/HST on exports, or inventory and offices in another country, the rules get complicated, and the cost of an error climbs. A tax professional, such as the team at Webtaxonline, can make sure you report correctly, claim every credit available, and steer clear of penalties like a missed T1135.
