Free Schengen Visa Calculator for the 90/180 Day Rule
Track your remaining days, plan future trips, and stay compliant across all 29 Schengen countries. Used by digital nomads, frequent travelers, and anyone navigating Europe's visa rules.
How the Schengen 90/180 Day Rule Works
Visa-free travelers and short-stay visa holders can stay in the Schengen Zone for up to 90 days within any 180 day period. This applies to all Schengen countries combined.
If you travel often across Europe, use the Schengen Zone Calculator to check your remaining days and stay compliant with EU travel regulations. It makes tracking your trips and planning future visits effortless.
How to Use the StaySchengen Visa Calculator
Enter your travel dates for the past 6 months in chronological order:
Enter Your Dates Select your date of entry and date of exit for each Schengen stay over the past 6 months. The calculator uses the official EU rolling 180 day window to process your travel history.
See Your Status Instantly see your total days used, days remaining before the 90 day limit, your latest legal exit day, and when your allowance resets under the rolling window.
Plan With Confidence Simulate upcoming trips to check your Schengen allowance in advance. Know exactly how long you can stay and when to leave. No guesswork, no overstays.
The calculator will display:
- Total Days of Stay: The total number of days you have been or plan to be inside the Schengen Area.
- Days Used in the Last 180 Days: How many days you have already spent in the Schengen Zone in the last 180 day period.
- Remaining Days Allowed: The number of days you still have available to stay before reaching the 90 day limit.
- Your Last Legal Day (Exit Day): The final day you can legally remain in the Schengen Area before you must exit.
- Reset Date: The earliest date you can re-enter the Schengen Zone after your stay resets under the 90/180 day rule.
The Schengen Area
Today, 29 European countries issue Schengen visas, as members of the Schengen area:
Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland.
Romania and Bulgaria became full members of the Schengen Area on 1 January 2025. This milestone followed a phased integration process, with air and sea border controls lifted on 31 March 2024, and land border controls removed on 1 January 2025. Croatia joined Schengen fully on 1 January 2023.
Cyprus participates in Schengen cooperation, but controls at the internal borders have not yet been abolished. Cyprus does not issue Schengen visas, only national visas. The integration process into the Schengen area is currently underway.
Ireland is not part of the Schengen area and does not issue Schengen visas, only national visas.
Why Use Our Schengen Stay Calculator?
- Instantly calculate your remaining legal days
- Avoid visa overstays and entry bans
- Understand the rolling 180 day calculation
- Plan future trips to Europe confidently
- Track multiple trips easily
Overstaying can result in fines, deportation, or future visa refusals. Staying compliant protects your travel freedom.
Who Should Use This Schengen Stay Tracker?
This tool helps third country nationals (TCNs) track their legal stay within the Schengen Zone. It also supports authorities monitoring travel through the EU Entry/Exit System (EES).
Third country nationals who require a visa must apply for a Schengen Visa, issued under common EU rules. Travelers are checked at the Schengen external borders using systems like SIS and VIS, soon to be enhanced by EES and ETIAS, improving both security and travel efficiency across Europe.
Frequently Asked Questions
What is the Schengen 90/180 day rule? Non-EU nationals visiting the Schengen Area can stay for a maximum of 90 days within any rolling 180 day period. On any given day, you must not have spent more than 90 days in the Schengen Zone during the previous 180 days.
How many countries are in the Schengen Area? 29 countries: 25 of the 27 EU member states plus Iceland, Liechtenstein, Norway, and Switzerland. Cyprus and Ireland are not part of the Schengen Area.
How does the rolling 180 day window work? The 180 day window is not a fixed calendar period. It rolls forward each day. On any given day, border authorities look back 180 days and count how many days you spent in the Schengen Area. You must not exceed 90 in any such window.
What happens if I overstay the 90 day limit? Overstaying can result in fines, deportation, entry bans, and future visa refusals. Penalties vary by country but can affect your ability to travel to any Schengen member state.
Does the 90/180 rule apply to EU citizens? No. EU/EEA citizens and Swiss nationals have free movement rights and are not subject to the 90/180 day rule. It applies to third country nationals.
Are both entry and exit days counted? Yes. Both the day you enter and the day you exit count as full days of stay. Arriving January 1 and departing January 3 counts as 3 days.
When did Romania and Bulgaria join? They became full Schengen members on 1 January 2025. Air and sea border controls were lifted on 31 March 2024, land borders on 1 January 2025.
Is StaySchengen free to use? Yes. Completely free. Use the calculator without an account, or create a free account to save your travel history across devices.
What is ETIAS? ETIAS (European Travel Information and Authorisation System) is an upcoming pre-travel screening system for visa exempt travelers. Once live, travelers apply online before their trip. The 90/180 rule still applies.
Can I split my 90 days across multiple trips? Yes. You can take multiple trips within the 180 day window. The calculator tracks all entries and exits to show total days used and remaining allowance.
The Schengen Zone Calculator is an informational tool only and does not grant legal right to remain in the Schengen Area. Final decisions on stays and overstays rest with Member State authorities.
StaySchengen | ETIAS | info@stayschengen.com
Language: English | Espanol | Francais | Deutsch | Русский | Turkce | 中文 | العربية | 日本語 | 한국어