TrackerCSV exportFree · Pro $9

Tax Residency & FEIE 330-Day Tracker

Scan every consecutive 365-day window across calendar years to maximize Form 2555 physical presence days, toggle the IRS 24-hour international transit rule, and check US SPT & 183-day thresholds.

Window optimizer

Scanned 1,005 consecutive 365-day windows (2 May 2023 → 30 Jan 2026)

Optimal 365-day window
1 Jan 2025 → 31 Dec 2025
Spans 365 days inside 2025 tax year
Qualifying days in optimal window
344 / 330 days
Strict (transit excluded): 344d · Transit counted: 347d
Meets ≥ 330 FEIE test?
Yes (+14d cushion)
Current window (15 Oct 2024): 313d (313d excl. / 316d incl.)
Gain vs. current selection
+31 days
Improves from 313d to 344d (flips Fail → Pass)

Target tax year & travel log

Default multi-country nomad itinerary pre-loaded — add or edit legs below

Three Cross-Border Tax Rules Explained

1. US FEIE Physical Presence Test (Form 2555): You must spend at least 330 full 24-hour days (midnight to midnight) physically inside foreign countries during any consecutive 365-day period. Under strict IRS Publication 54 rules, days spent in international airspace or transiting for less than 24 hours do not count as full days.

2. US Substantial Presence Test (SPT): Non-citizens become US tax residents if present in the US at least 31 days in Y0 AND their 3-year weighted total Days(Y0)×1 + Days(Y0−1)×1/3 + Days(Y0−2)×1/6 ≥ 183.

3. Statutory 183-Day Rule: Most countries trigger local tax residency once you spend 183 or more days within their borders in a calendar year.

Result · 2025 Tax Residency & FEIE Verdict

Optimal window: 1 Jan 2025 → 31 Dec 2025

Best window (transit excluded vs included)
344d excl. · 347d incl.
Active mode (24h strict): 344 / 330 days
Pro-rated 2025 FEIE exclusion
$130,000
Full cap $130,000 × (365/365 days)
US SPT weighted score
35.0 / 183
2025: 18d · 2024: 36d (÷3) · 2023: 30d (÷6)
FEIE 330-day test passed (+14 day cushion)
Your optimal 365-day window runs 1 Jan 2025 to 31 Dec 2025 with 344 days (transit excluded) / 347 days (transit included), gaining +31 days over your comparison window and unlocking 100.0% of the 2025 FEIE cap.
YearFull days (Foreign / US)Half / transit daysWeighted (1, 1/3, 1/6)SPT triggered?
20230d foreign · 28d US2d5.0d (30d × 1/6)No (30.0 / 183)
202447d foreign · 33d US3d12.0d (36d × 1/3)No (46.0 / 183)
2025 (Target Y0)344d foreign · 9d US9d18.0d (18d × 1)No (35.0 / 183)
2025 3-Yr SPT Total18d US in 2025 (<31d exempt)3d intl transit35.0 / 183.0dNo · Below 183 SPT

Per-country 183-day threshold tracker (2025)

Bars show days spent in target tax year vs 183-day statutory limit

Thailand (112d total logged)112 / 183 days · 71d left
Portugal (104d total logged)104 / 183 days · 79d left
Spain (100d total logged)100 / 183 days · 83d left
Mexico (78d total logged)31 / 183 days · 152d left
United States (84d total logged)18 / 183 days · 165d left

Form 2555 daily physical presence audit log

Day-by-day verification across optimal 365-day window (1 Jan 2025 → 31 Dec 2025)

ProAudit-ready physical presence report$9 once

Included in Pro. Unlock once, keep it on this device.

Built from user complaints

What people hate about the other tools

We read the reviews of the incumbents before writing this page. Every complaint below maps to a decision in the tool above.

  • For example, in one year I lived in the UK (April 6 to April 5 tax year) and Australia (July 1 - June 30) plus have to file in US (calendar year) as a citizen.
    r/expats (Reddit) · mismatched non-calendar tax years
    In this toolTracks US calendar year, rolling 365-day FEIE windows, UK Apr–Apr, and AU Jul–Jun tax years from one log.
  • Since the test works on any consecutive 12-month period, not just the calendar year, you can drag a fixed 365-day lens across a 3-year track...
    r/USExpatTaxes (Reddit) · manual 365-day window optimization
    In this toolProvides a draggable 365-day window lens and auto-finder to maximize pro-rated Form 2555 exclusion days.
  • Was out of US for 331 days last year. Now what? FEIE. Tax.
    r/digitalnomad (Reddit) · 330-day edge & transit day anxiety
    In this toolApplies IRS Publication 54 full 24-hour rules to flag partial arrival/departure days and US transit layovers.

One-line difference: Zero-signup tracker uniting sliding 365-day FEIE optimization, IRS 24h transit rules, US SPT, and multi-country 183-day caps.

How this is paid for

Free forever, Pro when you need the paperwork

Free + expat tax affiliate + one-time Pro

Free no signup, no card

  • Interactive 365-day sliding lens & auto-optimizer for 330-day FEIE
  • IRS midnight-to-midnight partial travel & US layover day deduction
  • Simultaneous US SPT 3-year weighted test & 183-day country alerts

Pro $9 once

  • Audit-ready Form 2555 & multi-country PDF/CSV report with flight refs
  • Non-calendar fiscal year templates (UK Apr 6–Apr 5, AU Jul 1–Jun 30)
  • Multi-scenario future travel what-if sandbox comparisons in browser

Pricing benchmarked against what the incumbents charge. See the full monetization map → · Already paid? Restore access

The tool runs locally in your browser — nothing you type is uploaded. Ad slots on this page are served by Google. See all 27 tools · Privacy · How these are paid for