Schengen 90/180 Day Calculator
Count your days in the Schengen Area against the rolling 90/180 rule — add past and planned trips and see exactly where you stand.
Add each trip's entry and exit dates. The calculator counts days used in the rolling 180-day window and flags any overstay.
What Is the Schengen 90/180 Rule?
The 90/180 rule lets non-EU visitors stay in the Schengen Area for a maximum of 90 days within any rolling 180-day period. It applies across all 29 Schengen countries combined — time in France, Germany, Spain, Switzerland, Iceland, and the rest all counts toward the same 90 days. This calculator adds up your trips against that rolling window and tells you exactly how many days you've used, how many remain, and whether any date would put you over the limit.
The Part Everyone Gets Wrong: "Rolling"
The 180-day window is not a fixed calendar half-year and does not reset on January 1 or after you leave. It's a window that slides forward one day at a time — always the 180 days immediately before the date being assessed. Picture a conveyor belt: each day, a new day enters the front of the window and an old one drops off the back. You only "get days back" when a day you spent in Schengen rolls off that back edge, 180 days later. This is why "90 days in, leave for a week, 90 days again" is a myth that leads straight to an overstay.
How the Days Are Counted
Days Used = every Schengen day falling inside that window
Both entry day AND exit day count as full days
Legal if Days Used ≤ 90
A critical detail travellers miss: both your arrival and departure days count as full days. Land on Monday and fly out Wednesday and that's three Schengen days, not two nights. Over several trips this compounds, and it's the most common cause of accidental overstays. This tool counts inclusively, exactly as border authorities do.
How to Use This Calculator
Add each trip with its entry and exit date — past trips and planned future ones both matter. Set the "check date" to the day you want assessed: today, or more usefully, a future date you plan to enter or exit. The calculator looks back 180 days from that date, counts every Schengen day inside the window, and shows days used, days remaining, and an overstay warning if you cross 90. Add a planned trip and move the check date to its last day to confirm the whole stay stays legal, since the rolling window shifts while you travel.
Worked Example
You spent 30 days in Spain (1–30 April) and plan 45 days across Italy and Germany starting 1 September, checking your status on your planned exit date of 15 October. Looking back 180 days from 15 October, the April trip has partly rolled out of the window while the autumn trip counts in full. The calculator resolves the exact overlap and confirms whether you're within 90 — the kind of arithmetic that's easy to get wrong by hand and expensive to get wrong at a border.
Which Countries Count?
- Count toward your 90 days: all 29 Schengen states, including non-EU members Norway, Iceland, Switzerland, and Liechtenstein
- Do NOT count: Ireland and Cyprus (EU but outside Schengen), and the UK (not in Schengen — its own rules apply)
- Airport transit generally counts if you pass through Schengen immigration, even on a layover
- Time on a long-stay (Type D) visa or residence permit is separate and shouldn't be mixed into short-stay counting
Planning Around the Limit
To stay longer in Europe, travellers commonly split time with non-Schengen countries (the UK, Ireland, or the Balkans), apply for a long-stay national visa, or time entries so older days have rolled out of the window first. For counting the days between trips or planning gaps, our date duration calculator and days until calculator pair naturally with this tool. Always confirm a borderline result against the official EU Schengen calculator before you travel.
Frequently Asked Questions
Explore All NerdyTools By Categories
Find the right tool for any task — free, fast, and no sign-up required
