Free tool
Schengen 90/180 calculator
You can be in the Schengen Area for up to 90 days in any rolling 180-day period. The window moves forward every day, it covers all 29 member countries together, and it does not reset on 1 January. Enter your trips below to see the days you have used, the days you have left, and the next date you can return.
Your stays in the Schengen Area
0 trips counted
Defaults to today. Set a future date to check what a border officer would count on the day you arrive.
Everything is worked out in your browser. No dates are uploaded, stored on a server, or sent anywhere.
Days remaining on 27 Aug 2026
0 days counted in the window 1 Mar 2026 to 27 Aug 2026.
- If you stay from this date
- Until 24 Nov 2026
90 consecutive days, allowing for days rolling out of the window behind you
How the count actually works
- 01
Count backwards, not forwards
Pick the day you want to assess, look back 180 days including that day, and count how many of those days you were in the Schengen Area. That total must not exceed 90.
- 02
Entry and exit days are both full days
A crossing at 23:50 uses a whole day. This is the single most common reason a hand count comes out one or two days short of the official one.
- 03
The area is one jurisdiction
All 29 member countries share the allowance. Internal moves are not new entries, so a flight from Lisbon to Berlin changes nothing about your count.
- 04
Days recover one at a time
Because the window rolls, your allowance comes back gradually as old days fall out of it. There is no date on which the full 90 days is restored at once unless you have been out of the area for 180 days.
The 29 Schengen countries
Days in any of these draw on the same allowance. Ireland and Cyprus are European Union members but are not in the Schengen Area, and neither is the United Kingdom, so time spent in them does not count.
- Austria
- Belgium
- Bulgaria
- Croatia
- Czechia
- Denmark
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Italy
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
Why a hand count goes wrong
A one-off calculation is only correct on the day you do it. The window keeps rolling, so the same set of trips gives a different answer next month, and a trip you add or move changes every count after it. That is manageable for a single holiday and quietly unmanageable once you are taking several trips a year, holding more than one passport, or tracking a second rolling allowance somewhere else.
The EU is replacing manual passport stamps with an automated record of every crossing, which removes the ambiguity that used to work in a traveller’s favour. An approximate count is a worse plan than it used to be.
Questions
- How does the Schengen 90/180 rule work?
- You may be present in the Schengen Area for up to 90 days in any rolling 180-day period. The 180 days are counted backwards from the day being assessed, so the window moves forward every day. It is not an annual allowance and it does not reset on 1 January or when you change country.
- Does the day I arrive count as a full day?
- Yes. Both the day of entry and the day of exit count as whole days in the Schengen Area, regardless of the time of day you cross. A trip from 1 May to 10 May is 10 days, not 9.
- Is the 90-day limit per country or for the whole Schengen Area?
- For the whole area. Days spent in France, Spain and Germany all draw on the same 90-day allowance. Moving between Schengen countries is not a new entry and does not reset anything.
- When does the 180-day window reset?
- It never resets. It is a rolling window, so it advances one day at a time. Individual days drop out of the count as they fall more than 179 days behind the day being assessed, which is why your allowance recovers gradually rather than all at once.
- How do I work out when I can go back to Europe?
- Find the day on which enough earlier days have rolled out of the 180-day window to leave you the days you need. The calculator on this page reports the next date on which at least one day is free, and how long you could stay from any date you choose.
- What happens if I overstay in the Schengen Area?
- An overstay is recorded against your passport. Consequences range from a fine to a formal entry ban, and the record can affect later visa applications to other countries, not only to Europe. If your count is close to or over the limit, take advice before your next crossing rather than relying on any calculator.
- Do Ireland, Cyprus or the United Kingdom count towards the 90 days?
- No. None of them are in the Schengen Area, so time there does not draw on the Schengen allowance. Bulgaria, Romania and Croatia do count, as full members of the area.
- Does a national long-stay visa or residence permit count towards the 90 days?
- Generally no. Days spent in the country that issued your national long-stay visa or residence permit are not counted against the 90/180 short-stay allowance, though time in other Schengen countries usually still is. The exact treatment depends on the permit, so check the terms of yours.
- Is this calculator official?
- No. It applies the published 90/180 arithmetic to the dates you enter, and it is the same calculation used inside the NomadPoint app. It cannot see your actual entry and exit records, so treat the result as a planning figure and verify it against your stamps or your official crossing record.
Keep the count without redoing it
This page counts the dates you type in. The NomadPoint app derives the same count from the trip you are already planning, so it updates itself when a flight moves, tracks a separate allowance for every passport you hold, and does the same arithmetic for other rolling-window zones rather than Schengen alone.
This calculator is provided for planning and is not legal or immigration advice. It applies the published 90/180 arithmetic to the dates you enter and cannot see your actual entry and exit records. Verify any borderline result against your passport stamps or your official crossing record before you travel.
