Tax residency triggers
Spend 183 days in a country by accident and you may have triggered tax residency — full income exposure, retroactive filings, and penalties. Most travellers don't count nights right.
The automatic day & night counter for tax residency and visa compliance. Schengen 90/180, UK Statutory Residence, US Substantial Presence, rolling 365-day windows — tracked in the background, exported as audit-ready PDFs. Built for digital nomads, expats, and global professionals who need to be right.
Spend 183 days in a country by accident and you may have triggered tax residency — full income exposure, retroactive filings, and penalties. Most travellers don't count nights right.
Schengen's 90/180 rolling rule isn't intuitive. Neither are the UK SRT day tests or the US Substantial Presence weighted formula. One mistake means a multi-year ban, deportation, or denied re-entry.
Tax authorities and embassies want day-by-day proof of presence. Reconstructing six years of flights, hotels, and entry stamps under audit pressure is a full-time job — and a memory test you'll fail.
Grant DayTraveller background location once. That's it. No daily check-ins, no boarding-pass uploads, no email forwarding. The app does the rest while you live your life.
Each night, DayTraveller detects where you slept and logs the day to the right country (and state/province in large countries). Edit anything for flights, delays, or special cases — bulk import supported.
Real-time counters tell you exactly where you stand. When the accountant, immigration officer, or HMRC asks, export an audit-ready PDF or CSV covering any window you choose.
The hard part isn't logging days — it's applying the right rule. Schengen counts days within any 180-day window. UK SRT layers automatic tests + sufficient-ties against your day-count. The US weights three years at 1 + 1/3 + 1/6 to compute substantial presence. We did the maths so you don't have to.
Set the rules that apply to you. Get a live counter and a warning before you cross the line — not after.
Battery-friendly location sampling. Midnight presence detection — the night you slept somewhere is the night that counts. No daily check-ins, no manual mode.
Works · iOS & AndroidSchengen 90/180, UK SRT day tests, US Substantial Presence weighted formula, AU 183-day, CA deemed residency, plus fully custom rolling windows for any visa.
Built in · 15+ rules200+ countries with state/province tracking in the US, Canada, Australia, India, and more — because tax residency in Texas isn't tax residency in California.
Resolution · state-levelYour travel year at a glance — a beautiful day-by-day heatmap by country. Pinch in for individual days, pinch out for five-year overviews. Trip patterns become obvious.
Span · day → year → 5yFlights got delayed? Connecting through a country that shouldn't count? Edit, merge, split, or delete any entry. Bulk import from CSV. Every change auditable.
Audit · change logGenerate PDF reports for the accountant or embassy: rolling 365-day summaries, country-by-country breakdowns, dated proof of presence. CSV for the spreadsheet people.
Formats · PDF · CSV"You have 12 days left in Schengen." Customisable thresholds per rule. Get a push notification before you cross — not after immigration tells you.
Notify · configurableDesigned by people who actually travel. Readable in airport lounges and on red-eye flights. Native iOS and Android components. Smooth animations.
Themes · light · dark · autoAll data lives on your device, encrypted with SQLCipher. No accounts, no analytics, no cloud upload. Your travel history is yours alone — and stays that way.
Storage · SQLCipher · local-onlyOne tap exports a clean, formatted PDF (or CSV) covering any date range — last 12 months, last tax year, custom window. Dated proof of presence with country, city, day count, and a summary table the accountant can drop straight into the return.
Send it to HMRC, IRS, your accountant, an embassy, or HR. The format is professional, the maths is right, and the change log is preserved if anyone questions the entries.
DayTraveller is built for people who already give their data away too freely. We don't want yours.
Every entry is encrypted at rest using SQLCipher. There's no account, no cloud sync, no analytics SDK harvesting your itinerary. The app works offline. The export goes where you send it.
"Schengen used to be the calendar I dreaded. DayTraveller turned the 90/180 rolling window into a single counter on my home screen. I haven't worried about my next Lisbon flight in 18 months."
"I needed to prove to HMRC I was under the UK day tests and to the Portuguese authorities I was over theirs. DayTraveller gave me both reports for the same year — same numbers, different windows. Audit done in an afternoon."
"Finance kept asking for per-country day counts for our PE tax exposure. I send them a CSV once a quarter. They stopped asking individually. The CFO sleeps better. So do I."
Get the counters running and never pay a cent.
For people whose visa actually depends on it.
No. DayTraveller uses significant-location sampling, not continuous GPS. Modern iPhones and Android devices wake the app a handful of times per day. Typical impact: under 1% of daily battery.
Import them. The app supports CSV bulk import with dates, countries, and notes — paste in a travel history from your calendar, your accountant, or an old spreadsheet, and DayTraveller will backfill the entire timeline and run the rules against it.
The app records the country you were in at local midnight, which is the legal standard for almost every visa and tax regime. Edge cases (red-eye flights, time-zone changes mid-flight) are easy to edit manually — and every edit is logged for audit.
Yes. Location is sampled on-device. The country lookup is cached. The database is local. You can fly from London to Mexico with airplane mode on and DayTraveller will pick up the new country the moment you land and connect.
Yes — the PDF report is designed for accountants, lawyers, and embassies. CSV is for spreadsheets. Both include change-log metadata so any manual edits are visible. HMRC, IRS, and most embassy submissions accept this format.
Yes. SQLCipher-encrypted local database, no account, no analytics, no cloud sync, no third-party SDKs harvesting telemetry. We can't see your data because it never leaves your phone. Permissions can be revoked any time without losing the local history.
Through your App Store / Play Store subscriptions page. Cancel any time — the Pro features stay active until the period ends, and your data remains on your device regardless of subscription status.
Install DayTraveller in under sixty seconds. Travel the world. Stay compliant. Let your phone do the maths.