Ninety days in any rolling 180 — and why the window never resets
The most common misunderstanding is treating 90/180 as a budget that refills — ninety days, then a fresh ninety. It does not work that way. On any given day, the question is how many days you have spent in the Schengen area in the previous 180 days, counting backwards from today.
That means the window moves with you. Days drop out of it 180 days after they happened, one at a time, so your available balance changes daily. Two separate seven-week trips four months apart can be individually harmless and jointly a breach.
Schengen is a single space for this purpose. A week in Portugal, a week in Germany and a week in Greece is three weeks against one limit, not one week against each of three. Hopping borders inside the area does not reset anything.
The day you enter and the day you exit are both days of presence, however brief. A trip landing on the 1st and departing on the 10th is ten days, not nine. Over a dozen trips that difference alone is a dozen days — which against a ninety-day limit is the margin between compliant and overstaying.
residex.io counts entry and exit days, so its figure is the one the border check would produce.
The 90/180 limit governs visa-free short stays by non-EU nationals. If you are an EU, EEA or Swiss citizen, it does not apply to you. Neither does it if you hold a residence permit or long-stay visa for a Schengen country — though the rules for the other member states may still matter.
Residex does not know your nationality unless you tell it. Declare a citizenship or permanent residence in Settings and it stops raising a rule that cannot apply to you.
Residex slides the 180-day window across your whole travel history, reports the highest load it reached and how long you sat above the limit, and projects the date a planned trip would take you over.
Residex tells you exactly where you stand against this threshold and warns you before you cross it. Crossing it is not a conclusion, though: it does not tell you what you owe, whether a treaty offers relief, which forms to file, or how this interacts with residency you already hold elsewhere.
That is where Amanda picks up — turning a day count into a read on your real cross-border obligations.
Free forever. No account required. Your data never leaves your device.
residex.io tracks where you have physically been, and tells you where that puts you against each country's own residency threshold.
What it does: • Counts your days per country, and per area for the Schengen 90/180 rule • Applies each country's actual rule — 183 days for most, 180 for Thailand, the UK's 6 April tax year, Portugal's rolling twelve months, and the US weighted three-year test • Counts days the way each rule counts them, including the arrival and departure days that most tests count and a nights-based tally misses • Warns as you approach a threshold, and can notify you on the date a trip you have already planned would take you across it • Exports to CSV, or hands off to Amanda for the compliance picture
Built for digital nomads, frequent travellers, expats, and anyone whose year is split across borders.
On your device, and nowhere else. There is no account, no login, and no copy of your travel history on our servers — residex works offline because the data never needed to be anywhere else.
It leaves your device only when you decide to send it: • A backup file you save yourself • A transfer to another device, encrypted with a code only you hold — the server relaying it cannot read what it is carrying • A hand-off to Amanda, which you start
We do receive a small amount of anonymous usage information — how many trips are in a log, how old an install is, the language the app is used in, and a random identifier that is not linked to you. Never a trip, a date, a destination, or your name. It is listed in full in our Privacy Policy.
The trade-off worth knowing: because your device holds the only copy, clearing your browser data or deleting the app erases it, and we cannot restore it. Save a backup before you switch devices.
No — residex is a day counter, not a compliance engine. It flags when you cross a threshold like the 183-day rule, but turning that into specific filings, tax exposure, or reporting obligations depends on your jurisdictions and personal ties.
For that, our partner Amanda maps your full cross-border legal exposure across countries, surfaces the filings and deadlines you trigger, and turns the data residex collects into a concrete compliance picture you can hand to your accountant.
You can export your residex trips and import them straight into Amanda — the CSV formats are aligned.