Schengen 90/180 Day Visa Calculator

Track rolling short-stay visa allowances across European Schengen member states.

Daily Life & Health
100% Client-Side · Local Data Processing
Schengen 90/180 Day Visa Calculator

Track rolling short-stay visa allowances across European Schengen member states.

Concept & Knowledge Hub

Schengen 90/180-Day Visa Compliance & Stay Calculator

Schengen 90/180-Day Visa Calculator computes legal short-stay allowances across the 29 European Schengen member states directly inside the browser runtime. Under European Union Regulation (EU) No 610/2013, non-EU travelers are permitted a maximum stay of 90 days within any rolling 180-day period. This calculator prevents accidental overstays by evaluating entry and exit dates against this continuous moving window.

The workstation features an interactive stay log where travelers record previous visits (entry date and exit date). The engine runs a backward 180-day reference window for every day of your proposed stay, calculating cumulative days spent, remaining legal days, and highlighting any potential overstay violations. An adjacent planner tab calculates the earliest date you can re-enter Europe for a desired duration.

Concrete Scenario: A British consultant spends 42 days in Spain between January 15 and February 26, 2026, and another 28 days in France from April 1 to April 28, 2026 (70 total days used). Planning a 30-day trip starting June 10, 2026, the consultant enters their travel history. The calculator indicates that by June 25, the January days roll outside the 180-day window, leaving 26 legal days remaining—warning that a 30-day trip would cause a 4-day overstay on June 27.

Because entry dates, passport movement logs, and travel itineraries are processed strictly in local browser memory, personal travel records and border compliance details remain completely private.

Best Practices & Essential Guidelines

  • Count both the day of arrival and the day of departure as full days spent inside the Schengen Area, regardless of the flight arrival or departure time.
  • Remember that non-Schengen European countries (such as the UK, Ireland, and Cyprus) do not count toward your 90-day Schengen limit.
  • Input all past visits within the last 180 days chronologically to ensure the rolling reference window calculates available stay days accurately.
  • Plan departures with a 2-to-3 day buffer to account for unforeseen flight cancellations, medical emergencies, or transport strikes.

Frequently Asked Questions (FAQ)

What is the penalty for exceeding the 90-day Schengen stay limit?
Overstaying can result in administrative fines (ranging from €500 to over €1,200), immediate deportation, and an entry ban recorded in the Schengen Information System (SIS) lasting from 1 to 5 years.
How does the 'rolling 180-day window' work?
Rather than resetting on a fixed calendar date, the 180-day window looks backward from every single day of your stay. On each day you are in the Schengen Area, you must not have spent more than 90 of the preceding 180 days in the zone.
Do transit stops through Schengen airports count toward the 90 days?
International airside transit without passing through border passport control does not count. However, transferring between two Schengen flights requires entering the zone through passport control, which consumes a travel day.