Section 01Why two tests? Because immigration and tax are separate
A Canadian snowbird often hears the same number, "180 days," in two different conversations and assumes it is the same rule. It is not.
Immigration "180 days" refers to the maximum length of stay typically granted on a B-2 visitor admission. It is a per-entry rule. CBP can grant less, depending on your circumstances, your travel history, and the officer's discretion. You can in theory have multiple 180-day stays in a year if you leave the US between them and re-enter, though pattern-of-life evidence may lead CBP to deny re-entry or grant a shorter stay.
Tax "183 days" refers to the threshold of the IRS Substantial Presence Test. It is computed over a three-year window, with weighting. You can be in the US fewer than 180 days in any single year and still meet the SPT because of the weighted contribution from the prior two years.
These rules are administered by different US agencies (CBP and USCIS for immigration, IRS for tax) and have different consequences. A Canadian snowbird needs to manage both.
Section 02The Substantial Presence Test, step by step
The formula
The day of entry and the day of exit each count as a full day of US presence. A trip that begins Monday and ends Friday counts as five days.
Worked example for a typical Florida snowbird
Consider a Canadian snowbird who spent the same number of days in Florida each of the last three years.
Scenario 1: 120 days per year (a four-month winter)
- 2025: 120 days
- 2024: 120 × 1/3 = 40 days
- 2023: 120 × 1/6 = 20 days
- Three-year weighted total: 180 days. Below 183. SPT NOT met.
Scenario 2: 150 days per year (a five-month winter)
- 2025: 150 days
- 2024: 150 × 1/3 = 50 days
- 2023: 150 × 1/6 = 25 days
- Three-year weighted total: 225 days. SPT MET.
Scenario 3: 180 days per year (a six-month winter)
- 2025: 180 days
- 2024: 180 × 1/3 = 60 days
- 2023: 180 × 1/6 = 30 days
- Three-year weighted total: 270 days. SPT MET.
A snowbird who consistently winters about four months per year stays under SPT. A snowbird who winters five months or more meets SPT every year and must file Form 8840 every year to escape US tax residency.
Days that may not count
For a typical Canadian snowbird, none of these apply. Every day in Florida counts.
Section 03The Closer Connection Exception (Form 8840)
What it does
If a Canadian snowbird meets the SPT but spent fewer than 183 actual days in the US in the current year, they can file Form 8840 to assert they have a closer connection to Canada than to the US, and to be treated as a Canadian tax resident only for that year.
The "closer connection" test looks at where you have your permanent home, your family, your personal belongings, your bank accounts, your driver's license, your voter registration, and where you conduct your business and social life. For a snowbird whose Quebec or Ontario house is the family residence, whose primary bank accounts and tax filings are Canadian, and whose driver's license is provincial, the test is generally easy to satisfy.
The deadline
For the 2025 tax year, the Form 8840 deadline is June 15, 2026.
Where to file
Mail to: Department of the Treasury, Internal Revenue Service Center, Austin, TX 73301-0215.
If you also file Form 1040-NR (because you have US-source rental income, US-source dividends, or other US-source income above thresholds), attach Form 8840 to the 1040-NR and file together by April 15.
Section 04What if you exceed 183 actual days in the current year?
Form 8840 is not available. The Closer Connection Exception requires fewer than 183 actual days in the current year.
If you exceed 183 actual days, you have two options:
Option 1: Accept US tax residency for the year. You file Form 1040 (not 1040-NR), report worldwide income, file FBAR (FinCEN 114) if you have non-US accounts over 10,000 USD aggregate, file Form 8938 (FATCA) if your accounts exceed thresholds, and address PFIC complications on any Canadian mutual funds. This is generally an unwanted outcome; it can also affect Canadian tax filings and creates double-taxation friction.
Option 2: Invoke the Canada-US Tax Treaty Article IV tie-breaker. If you can demonstrate that you remain a tax resident of Canada under the treaty's tie-breaker rules, the treaty overrides the SPT. The tie-breaker considers (in order): permanent home, center of vital interests, habitual abode, and citizenship.[4]
Section 05CA-side and FL-side comparison
| Topic | Federal US (IRS, USCIS) | State (FL) | Federal CA | Provincial (QC) |
|---|---|---|---|---|
| Test for tax residency | Substantial Presence Test (3-year weighted, IRC §7701(b)) | No state income tax in FL | Common-law residency test based on residential ties (CRA) | Same federal test; QC uses parallel residency analysis under provincial law |
| Closer connection escape valve | Form 8840 (annual, June 15 deadline) | N/A | N/A (CRA test is residential ties, not day-count) | N/A |
| Treaty tie-breaker | Canada-US Tax Treaty Article IV (in order: permanent home, centre of vital interests, habitual abode, citizenship) | N/A | Article IV (same treaty applies in CA) | N/A |
| Immigration day count | B-1/B-2 visitor: typical 180 days per entry, CBP discretionary | N/A (states do not regulate immigration) | N/A (reciprocity for US visitors generally 180 days) | N/A |
| 30-day registration | G-325R required online via USCIS for stays 30+ days without I-94 (effective April 11, 2025) | N/A | N/A | N/A |
| Worldwide income reporting consequence | Triggered if SPT met without 8840 or treaty | N/A | Already in effect for CA tax residents | Already in effect for QC tax residents |
The Canadian-side rule is fundamentally different from the US rule. CRA does not use a day-count formula. CRA looks at residential ties: permanent home in Canada, family in Canada, personal property, social and economic ties. A Canadian who keeps a Canadian home, a spouse and children in Canada, and Canadian healthcare and provincial driver's license remains a Canadian tax resident even if they spend significant time abroad. The risk for a snowbird is not losing Canadian residency; it is accidentally adding US residency on top.
Section 06The G-325R immigration registration (since April 11, 2025)
This is the newest layer in the snowbird compliance stack.
Who actually needs it
The practical filter is the I-94. If CBP issued you an electronic I-94 at entry (most common for air entries), you are already registered and the G-325R is not required for that trip. If CBP did not issue an I-94 (most common for land-border entries), and you will stay 30 or more days, you need to file G-325R.
To check whether you have an I-94, visit https://i94.cbp.dhs.gov/home, select "Get Most Recent I-94," accept the terms, and enter your traveler information. This is the official record. Note that "travel history" is a different page and does not by itself constitute the I-94 record.
How to file
- Create a USCIS online account at https://my.uscis.gov.
- Go to https://www.uscis.gov/g-325r and complete the electronic form.
- Submit. There is no fee for Canadians.
- USCIS will post a "Proof of G-325R Registration" notice in your online account. Print it and carry it.
- The G-325R is single-trip and expires when you leave the US. Each new trip of 30 days or more without an I-94 requires a new G-325R.
Section 07The Canadian Snowbird Visa Act (proposed; not yet law)
A proposed US bill (the Canadian Snowbird Visa Act) would allow Canadian citizens aged 50 or older to stay in the US for up to 240 days per year. As of the publication date of this article, this bill remains pending and is not US law. Continue planning around the existing 180-day informal limit and the SPT day-count math. We will update this guide if the bill becomes law.
Section 08Worked example: combining immigration + tax
A 62-year-old Canadian snowbird couple from Quebec spends 165 days each winter in Florida (December 1 to mid-May). They drive across at the Champlain land border. Same routine three years running.
Immigration side:
- They are well within the 180-day-per-entry informal limit.
- CBP did not issue an I-94 at entry.
- They stay 30+ days, so they file G-325R online within their stay. Each new winter requires a fresh G-325R.
Tax side (SPT for 2025):
- 2025 days: 165
- 2024: 165 × 1/3 = 55
- 2023: 165 × 1/6 = 27.5
- Three-year weighted total: 247.5 days. SPT MET.
- They file Form 8840 by June 15, 2026, claiming the Closer Connection to Canada.
- They are NOT US tax residents for 2025.
What they pay: No US income tax on Canadian income. They keep filing Canadian (federal + Quebec) tax returns as before. Form 8840 is the only added form.
Section 09Common mistakes Canadians make
- Thinking 180 days per year is the safe SPT limit. The SPT is weighted across three years. 180 days every year fails the SPT. Form 8840 is then needed annually.
- Failing to count travel days. The day of entry and the day of exit each count as a full day of US presence under the SPT.
- Filing Form 8840 late. The deadline is June 15 of the year following the tax year (April 15 if you have wages subject to withholding). Late filings can be denied. Set a calendar reminder.
- Claiming Form 8840 when you exceeded 183 actual days in the current year. You cannot. The Closer Connection Exception requires fewer than 183 actual days in the current year. If you exceed, you need a treaty-based position (Form 8833).
- Confusing the Form G-325R registration with the I-94. They are alternative records. If CBP issued you an I-94, you are already registered and G-325R is not required for that trip.
- Filing G-325R before entering the US. USCIS guidance is that G-325R is filed only after entry, only if no I-94 was issued. Filing before entry creates problems.
- Holding Canadian mutual funds while accidentally becoming a US tax resident. PFIC tax treatment under the US Internal Revenue Code is punitive. If you fail SPT and miss the 8840 deadline, your Canadian RRSP is generally protected by treaty election but your non-RRSP Canadian mutual funds are exposed to PFIC mark-to-market or punitive tax.
- Assuming a green-card application preserves the Closer Connection Exception. It does not. Once you have applied for or taken steps toward a green card, the Closer Connection Exception is no longer available, and you become a US tax resident under the Lawful Permanent Resident test.
Section 10Action checklist
- Keep a written log of every US entry and exit date, year-round. Use a paper journal, spreadsheet, or app.
- Count days for the current year and the prior two years using the SPT formula. Calculate before you book a return flight.
- If you will exceed 183 actual days in the current year, consult a cross-border tax accountant before crossing that day. Plan the rest of your year around it.
- If your three-year weighted total is 183 or more but your current-year actual is under 183, plan to file Form 8840.
- Confirm whether you received an I-94 at the border. Check at https://i94.cbp.dhs.gov/home.
- If no I-94 was issued and you will stay 30+ days, create a USCIS online account, file G-325R, and print proof.
- File Form 8840 by June 15 of the year following the tax year. Mail to Austin, TX. Keep proof of mailing.
- If you have any US-source income (rental from Florida property, Florida bank interest above thresholds, US dividends), file Form 1040-NR by the same deadline and attach 8840.
- Do NOT apply for a US green card while planning to use the Closer Connection Exception; they are mutually exclusive.
- If you exceed 183 days in a year, consult a cross-border accountant about the Article IV tie-breaker and Form 8833.
- Keep clean documentation of your Canadian residential ties: provincial driver's license, Canadian property, Canadian bank accounts, Canadian healthcare, family location.
- Re-evaluate the rules each year. USCIS and IRS guidance can change with new administrations.
Section 11FAQ
Does Florida have a state income tax that matters here?
No. Florida has no state personal income tax. The SPT is a federal IRS test only. The escape via Form 8840 has no state-level analog because there is no state-level tax.
If I file Form 8840, do I owe anything to the IRS?
Not from Form 8840 itself. The form is a statement, not a tax return. If you also have US-source income (rental, dividends), the tax is owed on the 1040-NR, separately.
What if I miss the Form 8840 deadline?
You may still file. The IRS can deny the Closer Connection Exception for late filings, but relief is sometimes granted upon clear and convincing evidence of reasonable cause. Document your reasonable cause and attach an explanation. Better strategy: file on time.
Does Form 8840 need to be filed every year?
Yes, every year that the SPT is met. There is no continuing 8840; each tax year is independent.
Are spouses' days counted separately?
Yes. SPT is computed individually per person. A married snowbird couple files two separate Form 8840s.
What about my Canadian RRSP? Is it taxed if I become a US tax resident?
The Canada-US Tax Treaty allows a US tax resident to defer tax on RRSP earnings until withdrawal. The election is generally automatic for US tax residents on Form 1040 by attaching a treaty-based statement. Your Canadian non-RRSP mutual funds are a different story: they are usually PFICs and trigger punitive US tax treatment if held by a US tax resident. Consult a cross-border accountant before becoming a US tax resident.
Will US tax residency disqualify me from Quebec or Canadian healthcare?
Provincial healthcare eligibility (RAMQ in Quebec) is a separate test based on physical presence in the province. Each province has different rules; Quebec generally requires you to spend at least 183 days in Quebec. Time in the US can affect this independently of US tax status.
Section 12Honest scope statement
This guide covers the typical snowbird case: a Canadian individual taxpayer with non-US income, a Canadian primary residence, and a Florida winter stay. It does not cover green-card holders, dual-citizens, US-source business income, or Canadian non-residents.
This guide is not a substitute for cross-border tax and immigration advice for a specific year. The rules are settled but their application is fact-specific, and CBP and USCIS posture changes year over year.