Direct answer
This calculator helps you estimate how many Schengen days fall inside the active 180-day window for a chosen date. It is designed for ordinary short-stay checks, not for permanent trip storage or official border decisions.
Schengen 90/180 Rule Calculator
Check recent Schengen stays against a rolling 180-day window. Data stays in your browser and is not sent to the server.
Step 2: Add your Schengen stays
Each row is one completed stay. Same-day entry and exit still count as one Schengen day.
Entry and exit days count as Schengen days. Add past stays first. In planning mode, the planned trip is entered separately above.
Start with your most recent Schengen entry and exit dates. Add as many past stays as needed for an accurate rolling-window check.
Current allowance snapshot
Rolling 180-day allowance view
Usage inside the active windowSave trips, track future plans, and avoid repeated manual checks with the Schengen 90/180 Tracker app.
Download on theApp StoreHow to use the calculator well
1. Choose the right mode
Use check mode for today or another check date. Use planning mode when you want to test a proposed future stay.
2. Add past stays clearly
Each row should contain one entry date and one exit date. Same-day travel still counts as one day.
3. Let the rolling window do the work
The result is based on the days that fall inside the relevant 180-day look-back period for the date being checked.
4. Treat it as a planning aid
The tool is practical and useful, but it does not replace official border or consular decisions.
A quick counting example
Trip one
1 January to 10 January counts as 10 days because entry and exit are both included.
Trip two
1 March to 10 March adds another 10 days if those dates fall inside the active window.
Result on 10 March
Your total would be 20 used days, assuming no other trips fall into the same 180-day period.
What this calculator does
- Counts entry and exit days inclusively
- Adds multiple stays inside the active 180-day window
- Shows days used, days remaining, and visible risk
- Supports a basic future-trip planning check
What it does not do
- It does not replace border-authority decisions.
- It does not handle every residence-permit or long-stay exception.
- It does not override a visa that authorizes fewer than 90 days.
- It does not save your trip history to WordPress.
Use the calculator with the right context
The best results come from pairing the tool with the relevant rules and border-system guides.
Need saved trip history?
The web calculator is useful for one session. The iPhone app is better if you want to save trips, check future plans, find safer dates, and avoid recounting everything each time.
- Save trips across repeat visits
- Check future plans without recounting
- Estimate safer exit and re-entry timing
Schengen calculator FAQ
Does the calculator send my trip data to the server?
No. The current calculator keeps your trip entries in the browser session and does not submit them to WordPress.
What is the calculator good for?
It is useful for checking recent stays and getting a practical allowance snapshot before another short visit.
What is the calculator not good for?
It is not a substitute for official border decisions, visa-specific advice, or country-by-country legal exceptions.
Do entry and exit days count?
Yes. For standard short stays, both the entry day and the exit day count as Schengen days.
Can I use the calculator for a future trip?
Yes. Planning mode lets you add a proposed entry and exit date so you can see whether that trip appears to fit inside the rolling allowance.
What happens if I reach exactly 90 days?
Exactly 90 days is the outer edge of the ordinary short-stay allowance. That means no days remain for another ordinary short stay inside the same active window.
Why can an old trip still affect my days left?
Because the rule is rolling. A past day continues to count until it falls outside the relevant 180-day look-back period.
Do residence permits or long-stay visas change the result?
They can. This calculator is built for ordinary short-stay counting and does not attempt to model every residence-permit or long-stay exception.