Schengen 90/180 calculator
Track days spent in the Schengen area under the 90-in-180 rule. Label each trip, pick the country, see a visual timeline, plan future trips, and share your status via URL or print to PDF.
Last updated: April 2026
Advertisement
How the 90/180 rule works
If you hold a passport from a country that has visa-free access to the Schengen area (like the US, UK, Canada, Australia, and many others), you can stay up to 90 days without a visa — but only within any rolling 180-day window.
The "rolling window" is the tricky part. On any given day, look back 180 days and count how many of those days you spent inside any Schengen country. If the total is 90 or more, you cannot enter. Days spent before that 180-day window do not count.
- Every day counts, including partial days. Your arrival and departure days each count as one full day.
- The window is continuous, not calendar-based. There is no January 1st reset.
- Schengen is treated as one area. Moving between France, Germany, and Spain does not reset anything.
- Overstaying is serious. Fines, deportation, and multi-year entry bans are real consequences.
Schengen area countries
Ireland and Cyprus are EU members but not in Schengen. Monaco, San Marino, and the Vatican are de facto part of Schengen.
Frequently asked questions
What is the Schengen 90/180 rule?
The Schengen 90/180 rule means that non-EU visitors can spend a maximum of 90 days in any rolling 180-day period within the Schengen area. Every day spent in any Schengen country — including arrival and departure days — counts toward the 90-day total. Once you reach 90 days, you must leave the Schengen area and wait until enough older days have "rolled off" the 180-day window before returning.
Which countries are in the Schengen area?
There are currently 29 countries in 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. Ireland and Cyprus are EU members but not part of Schengen, while Norway, Iceland, Switzerland, and Liechtenstein are non-EU Schengen members.
Does the 180-day window reset after I leave?
No. The 180-day window is not a fixed period — it is a rolling window that looks back from whatever date you are checking. Days spent inside Schengen only "fall off" the window when they become more than 180 days old. Leaving Schengen does not reset your allowance instantly.
Do arrival and departure days count as one or two days?
Both your arrival day and your departure day each count as a full day inside the Schengen area, even if you only spent a few hours. A trip from the 1st to the 3rd counts as 3 days, not 2.
What happens if I overstay?
Overstaying the 90/180 rule can result in fines, deportation at your own expense, an entry ban of 1 to 5 years (or more in serious cases), and problems with future visa applications. Short overstays may be treated leniently at some borders, but the risk is real and not worth it. If you need to stay longer, look into national long-stay visas or residence permits.
Does this calculator store my trip data?
Your trip data is saved only in your own browser using localStorage. We do not collect, transmit, or store it on any server. If you clear your browser data, your trips will be lost — use the Share link or Print/PDF button to save a copy.
Can I share my trip list with someone?
Yes. Click "Share link" and the tool copies a URL to your clipboard that encodes your trips. Anyone opening the URL will see the same trip list. The URL is long but safe to share privately — we do not store it on our servers.
Does the planner account for overlapping trips?
Yes. The Plan a future trip feature simulates adding the proposed trip to your existing list and walks forward day by day, checking whether any day would exceed the 90-day limit in the rolling 180-day window. If it would, the tool tells you the last date you could stay.
What does the timeline chart show?
The timeline is a 180-box grid showing each day in the rolling window ending on your check date. Teal boxes are days you spent inside Schengen; grey boxes are days outside. Hover over any box to see the date and the trip label.
Can I embed this calculator on my site?
Yes. Use an iframe pointing to /tools/schengen-calculator/embed. It is designed to work as a lightweight widget and will include a small "Powered by RoamHub" credit. Perfect for travel blogs and agency sites.
Advertisement
Embed this calculator
Running a travel blog, nomad-visa agency, or expat community? Drop this calculator on your site with one line of HTML. It is free, privacy-first, and includes a small "Powered by RoamHub" credit.
<iframe
src="https://roamhub.io/tools/schengen-calculator/embed"
width="100%"
height="900"
frameborder="0"
style="border:1px solid #e5e7eb; border-radius: 12px;"
title="Schengen 90/180 Day Calculator by RoamHub">
</iframe> The widget is a self-contained React app that stores data in the visitor's browser only. No tracking, no data sent to any server.
Related tools, guides & cities
Tool
Visa Checker
Check if you need a visa for your specific passport and destination.
Tool
Nomad Visa Comparator
Long-stay visas that let you skip Schengen day counting entirely.
Tool
Tax Residency Calculator
See if your time in Europe makes you tax resident somewhere.
Guide
Digital Nomad Visa Guide
Alternatives to the 90/180 rule — long-stay visas for remote workers.
Guide
Visa-Free Countries for US Passport
Every country US citizens can visit visa-free or on arrival.
Guide
Visa-Free Countries for EU Passport
Worldwide access for EU citizens — no Schengen counter needed.
Country
Portugal
D8 Digital Nomad Visa avoids the Schengen limit entirely.
City
Lisbon city guide
Europe's nomad capital — cost of living, neighborhoods, visa notes.
Best pick
Travel insurance
Most long-stay visas (including Schengen DNV) require it.