Schengen Visa 90/180 Day Calculator — Rolling Window Tracker
Track your days in the Schengen Area with the 90/180 day rule. Enter your trips to see total days used, remaining days, and whether future dates will.
The formula
Total Days in Schengen Area (within any rolling 180-day window) ≤ 90
- 90-Day Limit
- Maximum Stay
- 180-Day Window
- Rolling Reference Period
- Schengen Area
- Zone of Free Movement
How Schengen Calculator Works
Total Days in Schengen Area (within any rolling 180-day window) ≤ 90
The 90/180 rule states that non-EU visitors may stay up to 90 days within any rolling 180-day period across all Schengen Area countries. The window moves forward each day, so day counts update continuously.
- 90-Day Limit
- Maximum Stay — The maximum total number of days you can spend in the Schengen Area within any rolling 180-day window.
- 180-Day Window
- Rolling Reference Period — A continuously moving window that looks back 180 days from each check date. As each day passes, the oldest day drops out and a new day enters.
- Schengen Area
- Zone of Free Movement — A group of 27 European countries that have abolished internal border controls. Includes most EU countries plus Iceland, Norway, Switzerland, and Liechtenstein.
How to Use
- Set the Check Date (defaults to today).
- Enter the start and end dates for each trip to the Schengen Area (up to 5 trips). Trip 1 is required; trips 2–5 are optional.
- Review the total days used within the rolling 180-day window.
- Check your remaining days or any overstay alert.
- If over the limit, see the estimated days until the window resets enough to allow new travel.
Quick Reference
| Maximum Stay | 90 days in any 180-day window |
| Window Type | Rolling (not calendar year) |
| Day Count | Entry day and exit day both count |
| Schengen Countries | 27 (including non-EU: Iceland, Norway, Switzerland, Liechtenstein) |
| Reset Mechanism | Oldest trip days gradually roll out as the window moves forward |
Common Uses
- •Checking how many Schengen Area days you have remaining before a planned trip to avoid overstaying
- •Tracking cumulative time spent across multiple short trips to ensure you stay within the 90/180 limit
- •Planning the optimal travel schedule by seeing when enough days roll out of the 180-day window
- •Verifying whether past trips have put you in violation and estimating the reset date for future eligibility
Understanding the Result
The Schengen 90/180 rule applies to non-EU/non-EEA nationals visiting the Schengen Area for short stays (tourism, business, family visits). The rule is often misunderstood. It is NOT a per-year quota of 90 days and it does NOT reset on January 1. Instead, the 180-day window is rolling — it moves forward one day at a time. Every day you check your status, the system looks back at the previous 180 days and counts how many of those days you spent inside the Schengen Area. If the total exceeds 90, you are in violation. This means that a single long stay of 90 days uses up your full allowance for that period, and you must wait approximately 90 more days before you can re-enter (until enough days have "rolled out" of the window). For example, if you stay 90 days starting January 1, you would be able to re-enter on approximately July 1 (180 days after January 1), but only for a short stay since many days are still in the window. The practical effect is that you can spend, at most, about half the days in any 180-day period inside the Schengen Area. The rule applies cumulatively across all Schengen countries — you cannot visit multiple Schengen countries to reset the counter. Overstaying can result in fines, deportation, and entry bans. Some non-EU nationals (e.g., citizens of countries with bilateral agreements) may have different rules. Always verify your specific situation with the embassy of the country you plan to visit.
Worked Examples
Checking Remaining Days Before a New Trip
checkDate = 2026-07-01 · trip1Start = 2026-03-01 · trip1End = 2026-03-30 · trip2Start = 2026-06-01 · trip2End = 2026-06-10
40 days used (Mar 1-30: 30 days + Jun 1-10: 10 days). 50 days remaining within the 180-day window ending July 1, 2026.
With two previous trips totaling 40 days (30 days in March + 10 days in June), and a check date of July 1, 2026, the calculator shows 50 days remaining. The March trip (30 days) is approximately 4 months old, so it remains fully inside the 180-day window. This traveler can still plan a trip of up to 50 days. However, note that the June trip will only roll out in early December 2026, so future travel must account for those 10 days until then.
Detecting an Overstay and Finding the Reset Date
checkDate = 2026-05-01 · trip1Start = 2025-11-01 · trip1End = 2026-02-15 · trip2Start = 2026-03-01 · trip2End = 2026-03-20
127 days used (Trip 1: 107 days + Trip 2: 20 days). 37 days over the 90-day limit. Window: Nov 2, 2025 - May 1, 2026.
Trip 1 spans 107 days (Nov 1 to Feb 15), which already exceeds the 90-day limit by itself. When checked on May 1, 2026, the calculator flags the overstay and estimates how many days until the earliest trip day (Nov 1, 2025) rolls out of the 180-day window. The 180-day window from May 1 looks back to November 2, 2025 — so only 1 day of Trip 1 has rolled out. The traveler must wait until roughly the end of April 2026 for the Feb 15 exit date to fall outside the window, freeing up days.
Frequently Asked Questions
- Does the 90-day limit reset on January 1?
- No. This is the most common misconception. The 180-day window is rolling — it moves forward every day. There is no fixed reset date. Days you spent in the Schengen Area 6 months ago gradually "fall out" of the window, freeing up new days.
- Can I visit multiple Schengen countries to reset the counter?
- No. The 90/180 rule applies to the entire Schengen Area as one zone. Travel between Schengen countries does not reset or pause the counter. Days spent in any Schengen country count toward the same 90-day total.
- What happens if I overstay my 90 days?
- Overstaying is a violation of Schengen immigration rules. Consequences may include fines, deportation, a formal re-entry ban of 6 months to 5 years, and difficulties obtaining future visas. Always plan your travel to stay within the limit.
- Do transit days count toward the 90-day limit?
- Yes. Any day spent physically inside the Schengen Area counts, including partial days. The day you enter and the day you leave both count. Airport transit (staying in the international transit area without entering the country) typically does not count — but only if you remain airside and do not pass through passport control. If you exit the airport or pass through immigration (even briefly), that day counts. When in doubt, count transit days as Schengen days.
- How can I check if my specific nationality has different Schengen rules?
- Rules vary significantly by nationality. US, UK, Canadian, Australian, and Japanese citizens generally get visa-free short stays (90/180 rule). However, some non-EU nationals have bilateral visa waiver agreements with individual Schengen countries that predate the Schengen Agreement, potentially allowing longer stays in that specific country. For example, the US has bilateral agreements with France and Poland. Always check with the embassy of the specific Schengen country you plan to visit, as border agents for that country enforce their bilateral rules. The EU's official Schengen visa website and your home country's foreign ministry website are the most reliable sources for nationality-specific rules.
- What countries are in the Schengen Area vs the EU?
- The Schengen Area includes 27 countries: 23 EU members (Austria, Belgium, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden) plus 4 non-EU countries (Iceland, Norway, Switzerland, Liechtenstein). EU countries NOT in Schengen include Ireland and Cyprus (which maintain their own border controls). Romania and Bulgaria joined Schengen fully in 2025. Microstates like Monaco, San Marino, and Vatican City have open borders with Schengen countries, meaning time spent there also counts toward your 90 days.
Pro Tips
- →Keep a travel diary or use a dedicated Schengen calculator app to track every entry and exit date — border agents may ask for your exact travel history at passport control.
- →Always set the "Check Date" to the day you plan to RE-ENTER the Schengen Area, not the day you plan to leave. This ensures you are not denied entry at the border.
- →If you travel frequently to the Schengen Area, consider maintaining at least a 15-day buffer (stay under 75 days used) to avoid accidentally exceeding the limit due to flight delays, cancellations, or miscalculations.
- →Remember that airport transit within the Schengen Area (e.g., connecting through Amsterdam to a non-Schengen destination) may count if you pass through passport control. Always confirm whether you will enter the Schengen Area during a layover.
- →For long-stay visitors (e.g., digital nomads staying 90 days and then exiting), mark your calendar for 181 days after your first entry day — that is when enough days will have rolled out to allow a new full 90-day stay.
Limitations to Know
- •This calculator provides an estimate based on the 90/180 rule as generally applied to non-EU/EEA nationals. It does NOT account for bilateral visa waiver agreements that some countries have with non-EU nations (e.g., the US has bilateral agreements with several Schengen countries that predate the Schengen agreement). Nationals of certain countries may have different rules. The calculator does not distinguish between the Schengen Area and EU countries that are NOT in Schengen (Ireland, Cyprus, Romania, Bulgaria). Always verify your specific situation with the embassy of the country you plan to visit. Overstay penalties can include fines of hundreds to thousands of euros, deportation, and multi-year entry bans.
Sources
Cite this calculator
TheCalcUniverse. "Schengen Visa 90/180 Day Calculator — Rolling Window Tracker." TheCalcUniverse, 2026, https://thecalcuniverse.com/everyday/schengen-visa-calculator/. Accessed July 24, 2026.
Embed this calculator on your site
You may also like
-
Working Days
Count the exact number of working days (business days) between two dates, excluding weekends and US federal ho…
-
Age Calculator
Find exact age in years, months, and days between dates. Shows total days, weeks, months, and hours lived plus…
-
Wind Chill
Calculate the wind chill feels-like temperature using the official NWS formula. Includes frostbite risk timeli…
-
Heat Index
Calculate the heat index feels-like temperature using the official NOAA formula. Includes OSHA danger tiers, h…