The 90/180 rule explained
If you hold a passport that lets you visit the Schengen area without a long-stay visa, you may stay a maximum of 90 days within any rolling 180-day period. The window is not a fixed calendar block — it is a sliding window. For any given day, you look back over the previous 180 days (that day plus the 179 days before it) and add up every day you were physically present. The total can never exceed 90.
Because the window rolls forward each day, older days of presence gradually "fall off" the back of the window and free up allowance again. Both your entry day and your exit day count as full days of presence, even if you only spend part of those days inside the area.
The rule applies to the whole Schengen area combined, not to each country separately. Time spent in France, Spain, Germany and the rest all draws from the same 90-day budget.
How this calculator works
For your chosen reference date R, the tool builds the 180-day window running from R − 179 days to R. It then walks through every trip you entered and counts the days that fall inside that window, treating each trip as an inclusive range where both the entry and exit dates count. Invalid or empty rows are ignored, and any trip whose exit date is before its entry date is skipped with a warning.
From that it shows the days used (out of 90), the days you have remaining, and the maximum number of consecutive days you could stay if you entered on the reference date — found by simulating each forward day until the rolling window would hit 90. If you are already at 90, it also shows the earliest future date when at least one day of allowance frees up.
This is an educational estimate. Border officers make the final decision, and special cases (long-stay visas, certain bilateral agreements) are not modelled here.
Frequently asked questions
- How does the 90/180 rule work?
- You may stay up to 90 days within any rolling 180-day period across the whole Schengen area. For any day, count your days of presence over that day and the previous 179 days; the total must stay at or below 90.
- Do entry and exit days both count?
- Yes. Both the day you enter and the day you leave count as full days of presence, even for a partial day inside the area.
- Is the 180-day period fixed or rolling?
- It is rolling, not a fixed calendar block. The 180-day window is recalculated for every single day, sliding forward one day at a time, so the period you are measured against changes continuously.
- Does leaving and coming back reset my days?
- No. Leaving the Schengen area does not reset your count. Days of presence only drop off once they fall outside the rolling 180-day window, which happens gradually as time passes.
- Which countries are in the Schengen area?
- The Schengen area covers roughly 29 European countries and is not identical to the European Union. Some EU members are outside it and some non-EU countries are inside it — for example, Ireland is an EU member but is not part of the Schengen area.
- What happens if I overstay?
- Overstaying can lead to consequences such as fines, deportation, or an entry ban that limits future travel. Rules and penalties vary, so check official sources before you travel.
- Is my trip data stored anywhere?
- No — your trips are saved only in your browser's local storage so they're ready when you come back. Nothing is uploaded or sent to a server.
A worked example
Suppose you visited the Schengen area for 60 days across January and February. On May 1 you want to know how much allowance you have left. The calculator looks back 180 days from May 1, counts the days of presence that fall inside that rolling window — here, 60 days — and shows that you have 30 of your 90 days left. As earlier days slide out of the back of the window over the following weeks, more of your allowance gradually frees up.
This is a planning estimate, not legal advice. Always confirm your situation with official sources before you travel.