How is my Canadian RRSP Taxed in the U.S.?

I have good and bad news for those of you that live in the U.S. but have a Canadian RRSP from when you lived in Canada. The good news is that there is a really good chance your taxation here in the states will be lower than if you took the same distributions in Canada. The bad news, trying to figure out just how much taxes you will pay, can be a pain in the butt. This article is meant to discuss the taxation of your RRSP, while living here in the U.S.  

DISCLAIMER: I strongly suggest talking to your international tax expert before taking any RRSP distributions.

Can I keep my RRSP while I live in the U.S.?

A few years back the IRS made it very clear that not only can you keep your RRSP, you don’t need to fill out a bunch of forms and declare the assets each year. You can read more about the ruling here. Although you typically can’t contribute to a RRSP while living in the U.S., keeping the assets in the RRSP while working here in the U.S. may be your best strategy.

Foreign tax credits

If you are living in the U.S. as a citizen or resident, you need to file taxes on any worldwide income. Which means that if you take a RRSP withdrawal, you will need to include that as income and you need to pay taxes on the income in Canada and the U.S. So, you have to pay taxes two times?! Not necessarily. In order to avoid double taxation, you are able to take a tax credit for any Canadian taxes that you pay in the year. For example, let’s say that you take a $20,000 withdrawal from your RRSP. You will have $5,000, more on this later, withheld to pay Canadian taxes. The $20,000 will be added to your income here in the U.S.  You will then be able to take a credit for up to $5,000 on your U.S. taxes, hopefully offsetting the higher income you now have to report on your taxes. Confused yet? Well, we’re just getting started.

The amount of the foreign tax credit that you can apply is the lesser amount of foreign taxes paid or the U.S. tax liability on the foreign income. For example, if you have a $5,000 tax credit but only had $2,000 of U.S. tax liability, you would only be able to use $2,000 of your tax credit. The remaining $3,000 can be used to offset prior or future tax liability for up to ten years. Of course, using the tax credit on previous tax returns, would require you to complete an amended return. Now that I have thoroughly confused you, let’s talk about the actual taxation of RRSP distributions.

Federal Taxation of RRSP distributions

If you are living in the U.S. and take a distribution from your RRSP, there is an automatic 25% withheld to pay Canadian taxes. For example, as I discussed above a $20,000 withdrawal would require $5,000 to be withheld for taxes and you would receive $15,000. This 25% should be good for your Canadian tax liability but may or may not be enough to cover your U.S. federal taxes. Below are the 2022 tax tables if you file single or married filing jointly (MFJ).

Source:  Tax Foundation

As I mentioned before, you have to include all worldwide income here in the U.S.  This worldwide income is added onto your adjusted gross income (AGI) and you are taxed here at the same rate as if you earned it here. Of course, the foreign tax credit helps offset this extra income. So, if your marginal tax bracket is under 25%, you should have no additional taxes due as the foreign tax credit is higher than your actual tax liability. If your marginal tax bracket is over 25%, you will actually owe additional taxes on the withdrawal than what was withheld. For example, if you are in the 32% tax bracket, but you only get a credit for 25% of your withdrawal, you will need to pay another 7% to the government in taxes.

I know, not confusing at all. We haven’t even gotten to state taxes.

State taxes on RRSP distributions

It can vary from state to state but in all likelihood, you will also have to pay state taxes on the income. Of course there are some states that don’t have income taxes,  but here in Michigan you will need to pay state taxes on the RRSP income. Michigan relies on the federal 1040 to determine state taxes. Foreign income, including RRSP withdrawals, flow right into the 1040. In Michigan, the state tax rate is 4.25%.

Taxation on RRIF distributions

If you have an RRSP, you have the option to convert to an RRIF and start yearly distributions. The benefit of doing this is that there is only a 15% foreign tax withholding on the RRIF. This is a significant benefit, especially if you are in the lower 10% or 12% tax rate. Instead of paying taxes at 25% on RRSP withdrawals, and not use all of your foreign tax credit, you can just pay taxes at 15%. Now for folks in the higher tax brackets, there is not as much of a benefit. This is because you will probably have to pay additional taxes, if your tax bracket is over 15%.  Again, let’s say that you are in the 32% marginal tax bracket. Yes, you are only having 15% withheld to pay for Canadian taxes, however, this distribution needs to be added to your income and you will have to pay U.S. taxes at 32%.

A quick summary:  

RRSP Distributions – 25% Foreign Tax Withholding

Tax RateTotal Taxes Paid
Under 25% Marginal Tax Bracket25%
Over 25% Marginal Tax BracketMarginal Tax Bracket

RRIF Distributions – 15% Foreign Tax Withholding

Tax RateTotal Taxes Paid
Under 15% Marginal Tax Bracket15%
Over 15% Marginal Tax BracketMarginal Tax Bracket

Taxes are confusing and dealing with taxes from two countries can be downright brutal.  The good news is that moving from Canada to the U.S. is probably the most tax beneficial thing that you can do.  Lower taxes and the proper use of foreign tax credits can make distributions from the RRSP and RRIF not as painful as you may think.  

Foreign Tax Credit Limits

Although many times foreign tax credits will cover your U.S. tax liability, this is not always the case. There are limits on how much foreign tax credits a person can use to offset their U.S. income.

From the IRS website:

Foreign Tax Credit Limit

Your foreign tax credit cannot be more than your total U.S. tax liability multiplied by a fraction. The numerator of the fraction is your taxable income from sources outside the United States. The denominator is your total taxable income from U.S. and foreign sources.

For example, let’s say that you have $10,000 in withdrawals from an RRSP, and $50,000 total taxable income on the year. In this case, 20% of your taxable income came from foreign sources. In this example, you cannot offset more than 20% of your taxable income using foreign tax credits. Using the same example, let’s say that the same person has a $10,000 tax liability. In this case, the foreign tax credit can’t offset more than 20% of the tax liability or $2,000.

If you are in a higher marginal tax bracket and the RRSP withdrawal is fairly small, you may not be able to take the full tax credit to offset your U.S. tax liability. This creates a situation in which your RRSP withdrawal is “double taxed”.

Need Cross-Border Planning Help?

RetireMitten Financial LLC specializes in cross-border financial planning. Do you have U.S. and Canadian accounts but are confused trying to determine a distribution strategy? Schedule a meeting below and have a conversation with a financial planner that truly understands your situation.


  1. When I take distributions from my Canadian RSP, the withholding rate is only 10% regardless of the amount of the distribution so long as it is between the minimum and the maximum amounts.
    But I have a question: my understanding is that RSP distributions are only taxable in the United States to the extent that income was earned on the RSP since becoming a resident for tax purposes in the United States (cost basis).

    1. Hi Nabil,
      Thanks for the queestion. I would strongly consider talking to your tax planner about this question. I work closely with a cross-border CPA and his interpretation is the full amount is taxable, unless you did a deemed distribution upon coming to the U.S. However, I know of other tax preparers interpretation is that only the amount earned in the U.S. is taxable in the U.S. I have a hard time justifying why only the gains in the U.S. are taxable in the U.S. CPP/OAS and other pensions earned in Canada are fully taxed here in the U.S. so I don’t see why RRSPs are different. However, I do know of people that use this “cost basis” tax strategy and never have had a problem.


    2. The article says withholding is either 15% or 25%, and that is consistent with what I’ve been able to find. Can you explain why you only have 10% withheld. Are you filing a non-resident return in Canada to get that rate?

    3. Hello Bryan
      Thank you for this informative article. Question that another reader asked previously. When we arrived in the US two decades ago my tax preparer (enrolled agent) asked me to provide a list of all our RRSP contributions as of date we became US residents and sent this information in with our US return the first year of filing. He said these contributions would be considered ‘post tax’ and only earnings from that date would be subject to federal US taxation when distributions are made. Can you comment on this?

      1. Hi Sonya, Yes, I have heard of this before but I’d defer to your tax preparer. In my opinion, if you paid taxes on the RRSP when you came to the states, you only have to pay taxes on the growth since you have been to the states. However, I have heard Cross-Border CPAs have differening views on this subject.

  2. This information is extremely helpful and the best I’ve found on the internet so far. My only remaining question is whether i actually need to file a 2020 Tax return with Revenue Canada if the RRSP distribution was my only source of Canadian income in 2020, and 25% was already withheld from the distribution at source by RBC.

    Thank you so much!

    1. Hi Jason,

      I’m glad you find the info helpful. Most of my clients do not file a Canadian tax return as the tax withholding is sufficient. However, if your income is low it is possible that you can get a lower withholding if you do file a return. Like I mentioned, that is fairly rare.


  3. Hi Bryan,

    If I file a Canadian return and my only income in Canada is from the Distribution, say less than 10K, can I not get the full 25% withholding back from Revenue Canada? Am a US citizen and resident with RRSP.

    Thx for your response.


  4. ​Great article! Thanks for the clear explanations. I understand now that as a US resident, I will be subject to the 25% foreign tax withholding to Canada when my RRSP is distributed, and I will also have to report that as income to the IRS on my annual tax return. Will I have to file an income tax return to Canada and pay income tax on that distribution as well? Other than the RRSP account, I have severed financial and living ties with Canada and haven’t had to pay income tax up there in years.

    1. Hi, thanks for the question. No, if you are not living in Canada while withdrawing your RRSP, you shouldn’t have to file income taxes there. Canada withholds the 25% and this satisfies your tax obligation. However, you can file taxes if you think your tax rate will be lower and want to get a lower tax withholding on the RRSP withdrawals. However, most of my clients don’t file Canadian taxes.


  5. Hi Bryan, Great article that sums things up nicely.

    I am 63 and in early retirment with “NIL” income since we are spending savings. We have about C$320K/US$232K in RRSPs that I have been holding for 20+ years. I wasn’t going to delay starting my Social Security for a few years. I was going to do some Roth conversions during my NIL income years, but it seems that that now might be a perfect time to pull that RRSP money back to the US since the fractional ratio you mention would be almost 1 (equal on top and bottom) and I would be able to maximize the foreign tax credit. The benefit is that I get the cash for current living costs and can further delay Social Security. Thoughts?

    I note another person refers to the idea that money deposited prior to moving to the US is non-taxable since that money was never subject to US taxes in the first place. I could convert the RRSP to a RRIF and take withdrawls at 15%but when I have US pension earnings, my fraction will eat down the credit and on gut-feel, it seems like it could be a lot of extra work for potentially little benefit.

    1. Hi Brian,

      I don’t know a ton about your situation but for most of our clients we are focusing on Roth conversions right now and delaying RRSP withdrawals. The reasons are the low U.S. tax rates and the low exchange rate if moving CAD to USD.


    2. Brian, you are right that the income ratio will be almost 1, However, the foreign tax credit is not a refundable credit. Let’s just use $200k (US) to make the math easier. Canada will take $50k off the top which satisfies your tax liability to Canada. However, if you have $200k of income, your federal tax bill in the US would be about $30k (using You wouldn’t owe the US any money, but you would have paid $20k more than if you had US source income of that amount. You can carry over the foreign tax credit to future years (or past years if you want to amend returns), but it’s unlikely you will over get that $20k back. You would need an “average” tax rate of 25% to get the entire foreign tax credit. I’m in a similar situation and plan to convert to RRIF at some point and then take the maximum each year until it gets drawn down to a small amount.

      1. Brian, I assumed married filing jointly. If it was single, the tax bill would be about $40k, but still paying $10k more than necessary. If you assume that the taxable portion was $200k, then you would have more than $50k withheld by Canada, which makes it even worse.

Leave a Reply

%d bloggers like this: